Bei meiner Suche nach Hotel-APIs habe ich nur eine API gefunden, die uneingeschränkten offenen Zugriff auf ihre Hoteldatenbank ermöglicht und es Ihnen ermöglicht, ihre Hotels zu buchen:
EAN von Expedia http://developer.ean.com/
Sie müssen sich für das Partnerprogramm anmelden, was sehr einfach ist. Sie erhalten sofortigen Zugriff auf die Hoteldatenbanken und können Verfügbarkeits- / Buchungsanfragen mit verschiedenen Antwortoptionen stellen, einschließlich JSON, das bequemer und leichter ist als das (leider) weiter verbreitete XML.
Wenn Sie sofort auf ihre API zugreifen, können Sie mit der Entwicklung und dem Testen beginnen, benötigen jedoch noch deren Genehmigung, um die Site zu starten, um sicherzustellen, dass sie die erforderliche Qualität und Sicherheit bietet, was angemessen ist.
Sie bieten auch "Deep Linking", dh Sie können Ihre Anforderungen durch Hinzufügen von Parametern anpassen. Wenn es für Ihren Zweck ausreicht (für meinen nicht), müssen Sie den Inhalt nicht einmal auf Ihrem Server speichern.
Ich habe auch für das HotelsCombined-Programm unterschrieben: (Link entfernt, da ich auf dieser Website keine weiteren Links einfügen kann)
Sie ermöglichen es Ihnen jedoch nicht sofort, ihre API auch zum Testen zu verwenden. Aus ihrer Antwort:
"Wir entschuldigen uns für die entstandenen Unannehmlichkeiten, aber es ist einfach eine geschäftliche Entscheidung, den Zugriff auf unsere umfangreichen Hotelinhalte zu beschränken. Bitte versuchen Sie es innerhalb der nächsten 2-3 Monate erneut, damit wir Ihren Datenverkehr beurteilen und Ihren Status beurteilen können auf Standarddaten-Feeds. "
Ich habe auch für das Booking.com-Partnerprogramm unterschrieben: (Link entfernt, da ich auf dieser Website keine weiteren Links einfügen kann)
Leider beschränken sie den Zugriff erneut aus ihrer Antwort: "Bitte beachten Sie, dass wir die XML-Integration nur einer kleinen Anzahl von Partnern mit a anbieten können, da die XML-Integration viel Zeit und Kosten erfordert hohes Potenzial."
Ich habe Tripadvisor nicht erkundet, da sie anscheinend nur Top-10-Hotels und nur Widgets anbieten. Vor allem aber erlaubten sie mir nicht, über sie zu buchen.
Ich habe die oben erwähnte hotelbase.org überprüft, sie haben eine sehr umfangreiche Liste, aber nicht so reichhaltig wie von Expedia, außerdem scheinen sie keine Bilder zu haben und erlauben auch keine Buchung.