mcpField
A
airbnb-search

airbnb-search

github.com/olafs-worldその他6457 回インストール37 週間前に更新
リポジトリ

airbnb-search について

airbnb-searchは、場所と日程を指定してAirbnbの宿泊先を検索するコマンドラインスキルです。料金や評価、予約リンクを表示し、価格や寝室数で絞り込めます。

主な機能

  1. 01場所と日程で宿泊先を検索
  2. 02価格と寝室数で絞り込み
  3. 03価格、評価、予約リンクを表示
  4. 04結果をJSONで出力

活用シーン

  1. 01旅行先のAirbnbを比較
  2. 02予算に合う宿泊先を検索
  3. 03宿泊先の評価と予約リンクを確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/olafs-world/airbnb-search --skill airbnb-search

インストール後、Claude Code で/airbnb-searchを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

CHANGELOG.md
LICENSE
.gitignore
AGENTS.md
README.md
pyproject.toml
pytest.ini
uv.lock
.github/workflows/
ci.yml
airbnb_search/
search.py
cli.py
__init__.py
scripts/
airbnb-search.py
tests/
test_cli.py
__init__.py
test_search.py

詳細

Airbnbの検索

コマンドラインからAirbnbのリスティングを検索します。料金、評価、予約ページへの直接リンクが返されます。

必要条件

  • Python 3.8+
  • requestsライブラリ(uv run --withで自動インストールされます)

クイックスタート

# Run directly (no install needed)
uv run --with requests scripts/airbnb-search.py "Steamboat Springs, CO" --checkin 2025-03-01 --checkout 2025-03-03

# JSON output
uv run --with requests scripts/airbnb-search.py "Denver, CO" --checkin 2025-06-01 --checkout 2025-06-05 --json

オプション

query                Search location (e.g., "Steamboat Springs, CO")
--checkin, -i DATE   Check-in date (YYYY-MM-DD)
--checkout, -o DATE  Check-out date (YYYY-MM-DD)
--min-price N        Minimum price filter
--max-price N        Maximum price filter
--min-bedrooms N     Minimum bedrooms filter
--limit N            Max results (default: 50)
--json               Output as JSON
--format FORMAT      table or json (default: table)

出力例

📍 Steamboat Springs, CO
📊 Found 300+ total listings

==========================================================================================
Cozy Mountain Cabin 🏆
  2BR/1BA | ⭐4.92 | 127 reviews
  💰 $407 total
  🔗 https://airbnb.com/rooms/12345678

注意事項

  • 正確な料金を確認するには日付が必要です
  • 合計金額には清掃料金が含まれます
  • ユーザーのAPIキーは不要です。Airbnbの公開フロントエンドAPIキーを使用します(ハードコードされており、ブラウザーでairbnb.comが使用しているものと同じキーです)
  • Airbnbが内部のGraphQL APIを変更すると、動作しなくなる可能性があります
  • レート制限を尊重してください

リンク

コメント