ライブデモ

航空券コンテンツ戦略

Amadeus API連携:適切な接続方式を選んでから販売へ

Amadeus API連携の出発点はコードではなく、ビジネス上の選択です。どのAmadeus接続権限を持つか、誰が発券するか、変更をどう扱うか。このページでは2つのルートを整理し、航空券予約の各段階でPHPTRAVELSが担う役割をご説明します。

  • Self-ServiceまたはEnterprise
  • 発券の仕組み
  • 変更と払い戻し
  • 自社ポータル、自社ソースコード

Amadeus接続マップ

Amadeusへの2つの接続方式を比較

AmadeusのAPI接続には2種類あります。対象となる事業者、登録方法、利用できるコンテンツ、発券方法がそれぞれ異なります。以下の各項目はAmadeus for Developersの公式ガイドに基づいています。

対象Self-Service APIAmadeusによると、迅速かつ簡単に接続したい個人開発者やスタートアップ向けです。EnterpriseアクセスAmadeusによると、事業拡大を目指す企業や大手旅行ブランド向けです。
始め方Self-Service APIAmadeus for Developersに登録すると数分でテストキーを取得でき、毎月の無料リクエスト枠があります。Enterpriseアクセスお問い合わせフォームからAmadeus Enterpriseチームに連絡し、事業分野を選択します。
契約Self-Service API本番運用には契約を締結し請求情報を登録したうえで、本番用キーを受け取ります。Enterpriseアクセス要件は市場と必要な機能によって異なります。料金はNDA締結後に提示されます。
コンテンツSelf-Service APIREST/JSON APIのセットです。AmadeusによるとFlight Offers Searchは500社以上の航空会社に対応していますが、LCC、American Airlines、Delta、British Airwaysは含まれません。EnterpriseアクセスAmadeusによると、Amadeus APIカタログ全体を利用できます。
発券Self-Service API航空券コンソリデーターが代わりに発券するため、IATAやARCの認可は不要です。本番で予約するには、その契約または自社の認可が必要です。EnterpriseアクセスEnterprise契約で定められます。Amadeusは開発者サイトで標準的な発券ルートを公開していません。
変更と払い戻しSelf-Service API発券前はFlight Order Managementで取り消せます。発券後の変更はコンソリデーター経由で行い、払い戻しはコンソリデーターとオフラインで処理します。EnterpriseアクセスAmadeusとの契約に含まれる機能によって異なります。
料金Self-Service API本番環境でも毎月の無料枠は維持され、超過分は従量課金です。Enterpriseアクセス専任のアカウントマネージャーがサポートするカスタム料金体系です。
テスト環境Self-Service APIテスト環境のデータは限定的です。公開されているレート制限は、テストで毎秒10トランザクション、本番で毎秒40トランザクションです。Enterpriseアクセステスト環境と制限はAmadeusとの協議で決まり、開発者サイトには公開されていません。
PHPTRAVELSではSelf-Service APIローンチを計画している間、テストキーを使ってPHPTRAVELSの航空券検索でAmadeusの運賃を確認できます。Enterpriseアクセス既製のAmadeusモジュールはEnterpriseアクセス向けに構築されており、Enterpriseプランに含まれます。

出典:Amadeus for Developersガイド(FAQ、航空券予約ガイド、レート制限)、2026年10月確認。条件は変更される場合がありますので、ご自身の接続内容はAmadeusにご確認ください。

キー、Devモード、エンドポイントの設定手順は次のページで詳しく解説しています: Amadeusコネクタ設定.

予約のライフサイクル

Amadeusの航空券予約を一歩ずつ

Amadeusは航空券のフローを、検索、価格確認、注文作成、管理と説明しています。発券はその中間にあり、誰と協業するかを左右します。各段階の役割分担は次のとおりです。

  1. 01

    検索

    Amadeus側

    Flight Offers Search

    Amadeusが路線、日付、旅客数に応じた運賃を返します。

    PHPTRAVELSの役割

    サイト、代理店ポータル、アプリで検索フォームを提供し、マークアップを適用して、Amadeusの運賃を他の航空券サプライヤーの運賃と並べて表示します。

  2. 02

    価格確認

    Amadeus側

    Flight Offers Price

    Amadeusによると、予約前に選択した運賃の空席と価格を確認する必要があります。

    PHPTRAVELSの役割

    決済画面で選択した運賃、手荷物、条件を表示し、旅客情報を収集して、決済ゲートウェイまたは代理店ウォレットで支払いを受け付けます。

  3. 03

    予約とPNR作成

    Amadeus側

    Flight Create Orders

    確認済みの運賃が予約番号付きのフライト注文になります。

    PHPTRAVELSの役割

    旅客データで注文を作成し、予約と予約番号を管理画面に保存して、確認書と請求書をメールで送信します。

  4. 04

    発券

    Amadeus側

    コンソリデーターまたは自社の認可

    Amadeusによると、本番で予約するには発券できる体制が必要です。コンソリデーター経由か自社の認可で対応します。

    PHPTRAVELSの役割

    予約、支払い、発券状況を1つの記録にまとめ、チームやコンソリデーターが発券すべきものを把握できるようにします。PHPTRAVELSが発券権限に代わるものではありません。

  5. 05

    変更、取消、払い戻し

    Amadeus側

    Flight Order Management

    Self-Serviceでは発券前に注文の照会と取消ができます。その後の変更と払い戻しはコンソリデーター経由で行います。

    PHPTRAVELSの役割

    スタッフが予約を取消・更新でき、すべての操作が記録されます。払い戻しを予約に記録し、代理店と旅行者に状況を伝えます。

ルート診断

貴社に合うAmadeusのルートは?

2つの質問に答えると、妥当な出発点がわかります。Amadeusとの協議を計画するための目安であり、Amadeusが決定したものではありません。

ルート診断

現在の段階は?

発券するのは誰ですか?

Self-Serviceのテストキーから始める

Amadeus for Developersに登録し、テスト環境で航空券APIを試しながら、PHPTRAVELSのデモでマークアップ、決済、代理店の役割を計画します。テストデータは限定的なため、コンテンツの評価は本番開始後に行ってください。

コンソリデーターと組むSelf-Service本番運用

Self-Service契約を締結し、請求情報を登録して、コンソリデーターと発券について合意します。一部の航空会社は対象外のため、必要な航空会社が含まれているか確認してください。

Amadeus Enterpriseに相談する

自社で発券する場合や、より広いカタログが必要な場合はEnterpriseチームにご連絡ください。PHPTRAVELSのAmadeusモジュールはこの接続方式向けに構築されています。

参考例です。最終的な接続方式はAmadeusとの合意で決まります。

費用と契約

Amadeusポータルの費用と支払先

Amadeus API連携に単一の価格はありません。複数の相手に、それぞれ異なる内容で支払います。この表では各費用の発生元を示し、金額の推測は行いません。

費用項目支払先料金の決まり方
予約プラットフォームPHPTRAVELS買い切りライセンス:Startup 、Agency 、Enterprise 。AmadeusモジュールはEnterpriseプランに含まれます。
Amadeus APIアクセスAmadeusSelf-Service:毎月の無料枠の後は従量課金。Enterprise:NDA締結後にカスタム料金を提示。
発券コンソリデーターまたは自社体制コンソリデーター独自の条件、または自社の認可取得費用。
ホスティングホスティング事業者PHPTRAVELSはセルフホスト型のため、自社サーバーで運用します。
カード決済決済ゲートウェイ加盟店アカウントに基づくゲートウェイの取引手数料。
追加開発PHPTRAVELSまたは貴社の開発者範囲ごとに見積もり。例:地域別エンドポイント、モジュールが未使用のAmadeus API。

プラットフォームの価格は次のページに掲載しています: 料金 予算の詳しい解説はこちら: ソフトウェア費用ガイド.

APIの先へ

販売できるAmadeusポータルに必要なもの

Amadeusが提供するのは航空券コンテンツと予約APIです。顧客や代理店が予約に至るには、それ以上のものが必要です。それぞれを自社で構築すると、1つひとつが独立したプロジェクトになります。PHPTRAVELSではすべてが製品に組み込まれています。

  • 自社ブランドの公開航空券検索、検索結果、決済画面
  • ログイン、権限、与信、代理店ウォレットを備えたB2B代理店ポータル
  • 価格表示前に定額または定率でマークアップ
  • 確定前に各予約と連携する決済ゲートウェイ
  • Amadeusの運賃と他の航空券サプライヤーを1つの結果一覧に表示
  • 旅客情報、ステータス、予約番号を含む予約一覧
  • 右から左へ書く文字を含む24言語と多通貨に対応
  • 自社サーバー上の完全なソースコードで、開発者が自由に拡張可能

各機能のつながりはこちら:航空券B2B 旅行ポータルB2B エージェントウォレットAmadeus旅行代理店ソフトウェア

マルチサプライヤー

Amadeusは供給元の1つであり、ポータルのすべてではありません

多くの旅行会社は1つの航空券供給元にとどまりません。路線によっては別のGDSのほうが安く、航空会社によってはNDCで最良の運賃を販売しています。PHPTRAVELSでは各サプライヤーが独自の認証情報で動作し、その結果が同じマークアップと決済ルールのもと、同じ検索結果に表示されます。

これによりAmadeus API連携を柔軟に保てます。まずAmadeusから始め、事業の必要に応じてSabre、Travelport、NDCのコンテンツを追加できます。決済画面や管理画面を作り直す必要はありません。

FAQ

Amadeus API連携に関するご質問

旅行会社やOTAがAmadeusの接続方式を選ぶ前によく寄せられる質問です。

営業に相談

旅行サイトや代理店ポータルをAmadeusに接続し、自社プラットフォーム内で航空券の検索、価格確認、予約、管理を行えるようにするものです。PHPTRAVELSはこれらのAPIにポータル、決済画面、マークアップ、決済、管理機能を加えます。

AmadeusはSelf-Serviceを個人開発者やスタートアップ向け、Enterpriseを事業拡大を目指す企業や大手ブランド向けとしています。カタログ全体が必要な場合や自社契約で発券する場合は、Enterpriseチームにご相談ください。PHPTRAVELSのAmadeusモジュールはEnterpriseアクセス向けに構築されています。

Amadeusによると、Self-Serviceでは不要です。代わりに発券する航空券コンソリデーターと協業します。本番で予約するには、そのコンソリデーター契約か、発券のための自社の認可のいずれかが必要です。

いいえ。AmadeusによるとLCC、American Airlines、Delta、British AirwaysはSelf-Serviceの航空券APIでは利用できません。これらの航空会社が重要な場合は、AmadeusにEnterpriseアクセスについて問い合わせるか、別の航空券サプライヤーを追加してください。

Self-Serviceでは、Amadeusは発券前の注文取消を認めています。発券後の変更はコンソリデーター経由で行い、払い戻しはコンソリデーターとオフラインで処理します。PHPTRAVELSは各手順を記録し、結果を予約に残します。

PHPTRAVELSには買い切りライセンス、AmadeusにはAPIアクセス料、コンソリデーターまたは認可には発券費用を支払い、さらにホスティング費と決済手数料がかかります。Amadeusの料金は独自に設定され、Self-Serviceは従量課金、Enterpriseはカスタム料金です。

PHPTRAVELS側の作業は設定のみです。インストールし、キーを登録し、マークアップを設定してテストします。時間の大半はAmadeusの承認と発券契約に費やされるため、早めに協議を始めてください。

Amadeusコネクターの設定ページで、キーの作成、管理画面への入力、Devモード、本番環境への切り替えを順に解説しています。このページでは、その前に必要なビジネス上の選択を扱っています。