Airbnb Search

VerifiedCaution

Search Airbnb listings with prices, ratings, and direct booking links. No user API key required; uses Airbnb's public frontend API.

Sby Skills Guide Bot
ProductivityBeginner
1608/14/2026
Claude CodeCursorWindsurfCopilotCodex
#airbnb#search#travel#vacation-rental#lodging

Recommended for

Our review

Searches Airbnb listings with prices, ratings, and direct booking links, no user API key required.

Strengths

  • No personal API key needed, uses Airbnb's public frontend key
  • Useful filters (price, bedrooms, dates)
  • Table or JSON output for easy integration
  • Direct links to listings

Limitations

  • Requires check-in and check-out dates for accurate pricing
  • May break if Airbnb changes its internal API
  • Non-official use of the public frontend API
When to use it

When you want to quickly compare vacation rentals or Airbnb prices from the command line.

When not to use it

When you need an official, stable solution or real-time data guaranteed by an API contract.

Security analysis

Caution
Quality score85/100

The skill uses network access and executes a Python script with auto-installed dependencies, which is legitimate for searching Airbnb listings but falls under 'caution' due to command execution and external API usage. No destructive, exfiltrating, or obfuscated actions are present.

Findings
  • Executes a Python script via `uv run`, which installs the `requests` library and runs code from the skill directory.
  • Makes network requests to Airbnb's public API using a hardcoded API key, which could be subject to rate limits or terms-of-service issues.
  • No declared allowed-tools, but the skill instructs system-level commands (`uv run`) that may require shell access.

Examples

Search cabins under $500
Find a cabin in Steamboat Springs, CO for March 1-3 with max price $500.
JSON output for Denver
Search Airbnb in Denver, CO for June 1-5 and output as JSON.
Filter by bedrooms
Search Airbnb for 2-bedroom rentals in Austin, TX from July 4-6, min 2 bedrooms, and show only 20 results.

name: airbnb-search description: Search Airbnb listings with prices, ratings, and direct links. No user API key required (uses Airbnb's public frontend API key). Use when searching for Airbnb stays, vacation rentals, or accommodation pricing. license: MIT metadata: author: Olafs-World version: "0.1.3"

Airbnb Search

Search Airbnb listings from the command line. Returns prices, ratings, and direct booking links.

Requirements

  • Python 3.8+
  • requests library (auto-installed via uv run --with)

Quick Start

# 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

Options

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)

Example Output

📍 Steamboat Springs, CO
📊 Found 300+ total listings

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

Notes

  • Dates are required for accurate pricing
  • Prices include cleaning fees in the total
  • No user API key needed — uses Airbnb's public frontend API key (hardcoded, same key used by airbnb.com in the browser)
  • May break if Airbnb changes their internal GraphQL API
  • Be respectful of rate limits

Links

Related skills