旅行/ホテルAPI?[閉まっている]


87

私は、住所、画像、説明、ポリシー、座標、施設、レビュー、地域の説明とそのアメニティなどの豊富なデータを含む世界規模のホテルデータベースの作成を含む大規模なプロジェクトに取り組んでいます。

データを取得し、特定の場所と利用可能な部屋に対して(できればRESTful)リアルタイムクエリを実行でき、その後顧客に予約を許可できるパブリックホテルAPIを探しています。

そのようなプロジェクトの経験、知識、および考えられるガイドライン、適切なAPI、およびベストプラクティスを誰かが共有できますか?

回答:


61

ホテルAPIを検索したところ、ホテルデータベースへの無制限のオープンアクセスを提供し、ホテルの予約を可能にするAPIが1つだけ見つかりました。

ExpediaのEANhttp ://developer.ean.com/

あなたは彼らのアフィリエイトプログラムにサインする必要があります、それはとても簡単です。ホテルのデータベースにすぐにアクセスできるほか、(残念ながら)より普及しているXMLよりも便利で軽量なJSONなど、いくつかの応答オプションを使用して可用性/予約リクエストを行うことができます。

彼らのAPIにすぐにアクセスすると、開発とテストを開始できますが、サイトを立ち上げるには、基本的に必要な品質とセキュリティを提供することを確認するために、彼らの承認が必要です。

また、「ディープリンク」も提供します。つまり、パラメータを追加してリクエストをカスタマイズできます。次に、目的に十分な場合(私の場合はそうではありません)、コンテンツをサーバーに保存する必要はありません。


HotelsCombinedプログラムにもサインしました:(このサイトではリンクを追加できないため、リンクを削除しました)

ただし、テストのためであっても、APIをすぐに使用することはできません。彼らの答えから:

「ご不便をおかけして申し訳ありませんが、ホテルの豊富なコンテンツへのアクセスを制限することはビジネス上の決定です。トラフィックを判断し、ステータスを判断できるようになるまで、2〜3か月以内にもう一度ご確認ください。標準のデータフィードで。」


Booking.comのアフィリエイトプログラムにも署名しました:(このサイトではリンクを追加できないため、リンクを削除しました)

残念ながら、繰り返しになりますが、彼らの回答から、アクセスが制限されています。「XML統合には多大な時間とコストがかかるため、XML統合を提供できるのは少数のパートナーのみであることに注意してください。高い可能性。"


トリップアドバイザーはトップ10のホテルのみを提供し、ウィジェットとしてのみ提供しているように見えるため、私はトリップアドバイザーを探索しませんでしたが、私にとって最も重要なことは、それらを介した予約を許可しないことです。

上記のhotelbase.orgを確認しました。リストは非常に豊富ですが、Expediaほど豊富ではありません。また、画像がないようで、予約も許可されていません。


Expediaのような航空券予約の提案はありますか?
Ashok KS


1
EANエクスペディアで開発者キーIDにサインアップしたのはどうしてですか?CIDが必要ですが、それを取得するにはサインインする必要がありますが、登録はありませんか?!
Saher Ahwal 2015

1
@ user137717ほとんどのAPIは両方を提供します。
ドミトリー・ザイツェフ2015

1
このAPIは、新しい開発者のために閉鎖されました。
2016

18

以前にTripAdvisorAPIを使用したことがありますが、これは私にぴったりです。目的地ごとに、一流ホテルのリストと、レビュー、写真、近くのレストラン、その他いくつかの便利なものを取得するオプションが返されます。

http://www.tripadvisor.com/help/what_type_of_tripadvisor_content_is_available

APIページから(利用可能なAPIコンテンツ):

* Hotel, attraction and restaurant ratings and reviews
* Top 10 lists of hotels, attractions and restaurants in a destination
* Traveler photos of a destination
* Travelers' Choice award badges for hotels and destinations

@nstehrの回答を拡張するために、YahooPipesを使用してより詳細なローカル検索を容易にすることもできます。pipes.yahoo.comにアクセスして、既存のホテルパイプを検索すると、アイデアが浮かびます。


4
このAPIを使用するためのライセンス料はありますか?彼らのウェブサイトを見回しましたが、情報が見つかりませんでした。
iamj4de 2010

1
「トリップアドバイザーは、堅牢な旅行レビューコンテンツにアクセスするために、年間限定数のパートナーキーを提供しています...」
montrealist

トリップアドバイザーのAPIキーとAPIドキュメントはどこで入手できますか?
vikrant_Dev 2014

周りを見ながらこれを見つけた- developer-tripadvisor.com/content-api
SRC

7

HotelsCombinedには、ホテルのデータフィードファイルをダウンロードするためのアクセスが簡単で便利なサービスがあります。正確にはAPIではありませんが、取得、解析、使用できるものです。これがあなたのやり方です:

  1. http://www.hotelscombined.com/Affiliates.aspxにアクセスます
  2. そこで登録します(会社や銀行のデータは必要ありません)
  3. 「データフィード」ページを開く
  4. 「標準データフィード」->「単一ファイル」->「CSV形式」を選択します(XMLも取得できます)

詳細に興味がある場合は、CSVファイルをフィルタリングして特定の都市のホテルを取得するためのサンプルPythonコードをここで見つけることができます。

http://mikhail.io/2012/05/17/api-to-get-the-list-of-hotels/

更新:

残念ながら、HotelsCombined.comは新しい規制を導入しました。デフォルトでは、データフィードへのアクセスが制限されています。アクセスするには、パートナーはデータが必要な理由に関する情報を送信する必要があります。HCチームがそれを確認してから、(多分)アクセスを許可します。


実際のウェブサイトがなく、ホテルとの間に何らかの具体的な関係があるように思われる場合を除いて、ホテルを組み合わせてデータシートへのアクセスを制限することはもはやありません。
バリー

6

おそらくYahooまたはGoogleのAPIを使用してみてください。これらは一般的なものですが、適切なパラメーターセットを指定することで、結果をホテルのみに絞り込むことができます。Yahooのローカル検索APIGoogleのローカル検索APIをチェックしてください


5
注:Googleのローカル検索APIは非推奨です。また、Yahooのローカル検索は米国のみです。
montrealist 2011

4

api.hotelsbase.orgをチェックしてください-その無料のxmlホテルAPIまだ画像はありません


5
あなたが言及したリンクapi.hotelsbase.orgは開いていません。でもhotelsbase.org利用できません。
Sandeep 2016年

3

Tixik.comそのAPIをそこで試してください。彼らは大企業とは非常に異なるデータを持っており、主にヨーロッパでのカバレッジが非常に良く、APIの状態も良好です。


3

数日間の検索の結果、EAN API(http://developer.ean.com/)が見つかりました。これは非常に大きなものですが、非常に優れた情報を提供します。無料のデモ、XML \ JSON形式。いいね。


1
どのようにして開発者キーIDにサインアップしましたか?
Saher Ahwal 2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.