Travelpayoutsとは
Travelpayoutsは旅行特化のアフィリエイトネットワークです。Aviasales・Booking.com・Airbnb・Rentalcars.comなど100以上の旅行ブランドのアフィリエイトプログラムを一括管理できます。
主な提携ブランドと報酬率
| ブランド | カテゴリー | 報酬率 |
|---|---|---|
| Aviasales | 航空券 | 収益の50〜70% |
| Booking.com | ホテル | コミッションの25% |
| Airbnb | 宿泊 | 収益の7% |
| Rentalcars.com | レンタカー | 収益の50% |
| Viator | ツアー | 8% |
| Travelsim | SIM | 10〜15% |
Travelpayouts Data APIの活用
Travelpayouts Data APIは航空券の価格データをJSON形式で取得できる無料APIです(APIキー要)。
主な機能
- 最安値カレンダー:特定路線の月別最安値
- 人気目的地:出発地から人気の目的地ランキング
- 直近の最安値:過去48時間の最安値データ
HugoサイトへのAPI活用例
# 東京→ソウル の最安値取得
curl "https://api.travelpayouts.com/v1/prices/cheap?origin=TYO&destination=ICN¤cy=jpy&token=YOUR_TOKEN"
レスポンスをHugoのdata/フォルダに保存し、テンプレートで表示すれば動的な価格データを静的サイトに組み込めます。
💡 HugoとTravelpayouts APIの連携方法
- GitHub Actionsで毎日APIを呼び出し、dataフォルダのJSONを更新
- Hugoがビルド時にJSONを読み込んで価格表を自動生成
- 価格が一定以下になったらアフィリエイトリンクを強調表示
アフィリエイトリンクの作り方
- Travelpayoutsに登録してマーカーIDを取得
- 各ブランドのプログラムに申請
- リンクジェネレーターでアフィリエイトリンクを作成
- サイトに埋め込む
マーカーID付きのリンク例:
https://aviasales.com/?marker=612192&origin=TYO
本記事のリンクはアフィリエイトリンクです。