Otel API'leri aramamda, otel veritabanlarına sınırsız açık erişim sağlayan ve otellerinde rezervasyon yapmanıza izin veren yalnızca bir API buldum:
Expedia'nın EAN'si http://developer.ean.com/
Üyelik programına kaydolmanız gerekiyor ki bu çok kolay. Otel veritabanlarına anında erişim elde edersiniz ve ayrıca (maalesef) daha yaygın olan XML'den daha rahat ve hafif olan JSON dahil olmak üzere çeşitli yanıt seçenekleriyle müsaitlik / rezervasyon talepleri yapabilirsiniz.
API'lerine anında eriştiğinizde, geliştirmeye ve test etmeye başlayabilirsiniz, ancak temelde makul olan gerekli kalite ve güvenliği sağladığından emin olmak için siteyi başlatmak için yine de onaylarına ihtiyacınız vardır.
Ayrıca "derin bağlantı" sunarlar, yani parametreler ekleyerek isteklerinizi özelleştirebilirsiniz. O zaman amacınız için yeterliyse (benimki için değil), içeriğini sunucunuzda depolamanıza bile gerek yok.
HotelsCombined programına da imza attım: (bu site daha fazla bağlantı koymama izin vermediği için bağlantı kaldırıldı)
Ancak, test için bile API'larını kullanmanıza hemen izin vermezler. Cevaplarından:
"Verdiğimiz rahatsızlıktan dolayı özür dileriz, ancak bu yalnızca zengin otel içeriğimize erişimi sınırlamak bir iş kararı. Lütfen önümüzdeki 2-3 ay içinde tekrar kontrol edin, burada trafiğinizi değerlendirebilir ve karşılığında durumunuzu değerlendirebiliriz standart veri akışlarında. "
Booking.com üyelik programına da imza attım: (bu site daha fazla bağlantı koymama izin vermediği için bağlantı kaldırıldı)
Ne yazık ki, yine, yanıtlarından erişimi sınırlıyorlar: "Lütfen, XML entegrasyonunun çok fazla zaman ve maliyet gerektirdiğinden, XML entegrasyonunu yalnızca küçük bir sayıdaki iş ortağına bir yüksek potansiyel."
Tripadvisor'ı yalnızca en iyi 10 oteli sunuyor gibi göründüklerinden ve yalnızca widget olarak keşfetmedim, ancak benim için en önemlisi, onlar aracılığıyla rezervasyon yapılmasına izin vermediler.
Yukarıda bahsettiğim hotelbase.org sitesini kontrol ettim, çok geniş bir listeye sahipler ancak Expedia kadar zengin değiller, aynı zamanda görselleri yok gibi görünüyor ve rezervasyona da izin vermiyorlar.