Dalam pencarian saya untuk API hotel, saya menemukan hanya satu API yang memberikan akses terbuka tidak terbatas ke database hotel mereka dan memungkinkan Anda untuk memesan hotel mereka:
EAN Expedia http://developer.ean.com/
Anda perlu mendaftar untuk program afiliasi mereka, yang sangat mudah. Anda mendapatkan akses langsung ke database hotel mereka plus Anda dapat membuat permintaan ketersediaan / pemesanan dengan beberapa opsi tanggapan, termasuk JSON, yang lebih nyaman dan ringan daripada XML yang (sayangnya) lebih tersebar luas.
Saat Anda segera mengakses API mereka, Anda dapat mulai mengembangkan dan menguji, tetapi masih memerlukan persetujuan mereka untuk meluncurkan situs, pada dasarnya untuk memastikan itu memberikan kualitas dan keamanan yang diperlukan, yang wajar.
Mereka juga menawarkan "deep linking", yaitu Anda dapat menyesuaikan permintaan Anda dengan menambahkan parameter. Kemudian jika itu cukup untuk tujuan Anda (untuk saya tidak), Anda bahkan tidak perlu menyimpan konten mereka di server Anda.
Saya juga telah menandatangani untuk program HotelsCombined: (tautan dihapus karena situs ini tidak mengizinkan saya memasukkan lebih banyak tautan)
Namun, mereka tidak langsung mengizinkan Anda menggunakan API mereka bahkan untuk pengujian. Dari jawaban mereka:
"Maaf atas ketidaknyamanan yang ditimbulkan, tetapi ini hanyalah keputusan bisnis untuk membatasi akses ke konten hotel kami yang kaya. Silakan periksa kembali dalam 2-3 bulan ke depan, di mana kami akan dapat menilai lalu lintas Anda, dan pada gilirannya menilai status Anda pada data feed standar. "
Saya juga telah mendaftar untuk program afiliasi Booking.com: (tautan dihapus karena situs ini sepertinya tidak mengizinkan saya memasukkan lebih banyak tautan)
Sayangnya, sekali lagi, mereka membatasi akses, dari jawaban mereka: "Harap diperhatikan bahwa, karena ada banyak waktu dan biaya yang terlibat dalam integrasi XML, kami hanya dapat menawarkan integrasi XML ke sejumlah kecil mitra dengan potensi tinggi."
Saya tidak menjelajahi Tripadvisor karena tampaknya hanya menawarkan 10 hotel teratas dan hanya sebagai widget, tetapi yang terpenting bagi saya, mereka tidak mengizinkan pemesanan melalui mereka.
Saya telah memeriksa hotelbase.org yang disebutkan di atas, mereka memiliki daftar yang sangat luas tetapi tidak sekaya oleh Expedia, juga mereka tampaknya tidak memiliki gambar dan juga tidak mengizinkan pemesanan.
Saya telah menggunakan API TripAdvisor sebelumnya dan ini sangat cocok untuk saya. Ini mengembalikan, per tujuan, daftar hotel berperingkat teratas, bersama dengan opsi untuk mengambil ulasan, foto, restoran terdekat dan beberapa hal berguna lainnya.
http://www.Tripadvisor.com/help/what_type_of_tripadvisor_content_is_available
Dari halaman API (konten API yang tersedia):
Untuk memperluas jawaban @ nstehr, Anda juga dapat menggunakan Yahoo Pipes untuk memfasilitasi pencarian lokal yang lebih terperinci. Buka pipe.yahoo.com dan lakukan pencarian untuk pipa hotel yang ada dan Anda akan mendapatkan ide ..
sumber
HotelsCombined memiliki layanan yang mudah diakses dan berguna untuk mengunduh file data feed dengan hotel. Tidak persis API, tetapi sesuatu yang bisa Anda dapatkan, parse, dan gunakan. Inilah cara Anda melakukannya:
Jika tertarik dengan detailnya, Anda dapat menemukan contoh kode Python untuk memfilter file CSV guna mendapatkan hotel untuk kota tertentu di sini:
http://mikhail.io/2012/05/17/api-to-get-the-list-of-hotels/
Memperbarui:
Sayangnya, HotelsCombined.com telah memperkenalkan peraturan baru: mereka telah membatasi akses ke data feed secara default. Untuk mendapatkan akses tersebut, seorang partner harus menyampaikan beberapa informasi mengapa seseorang membutuhkan data tersebut. Tim HC akan meninjaunya dan kemudian (mungkin) akan memberikan akses.
sumber
Anda mungkin bisa mencoba menggunakan Yahoo atau Google API. Mereka generik, tetapi dengan menentukan set parameter yang tepat, Anda mungkin dapat mempersempit hasil menjadi hanya hotel. Lihat API Pencarian Lokal Yahoo dan API Pencarian Lokal Google
sumber
Lihat api.hotelsbase.org - ini adalah api hotel xml gratis. Belum ada gambar
sumber
api.hotelsbase.org
tidak terbuka. Bahkanhotelsbase.org
tidak tersedia.Coba Tixik.com dan API mereka di sana. Mereka memiliki data yang sangat berbeda dari pemain besar, cakupan yang sangat baik sebagian besar di Eropa dan kondisi API yang baik.
sumber
Setelah beberapa hari pencarian ditemukan EAN API - http://developer.ean.com/ - ini sangat besar, tetapi memberikan informasi yang sangat bagus. Demo gratis, format XML \ JSON. Kelihatan bagus.
sumber