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 you want to quickly compare vacation rentals or Airbnb prices from the command line.
When you need an official, stable solution or real-time data guaranteed by an API contract.
Security analysis
CautionThe 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.
- •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
Find a cabin in Steamboat Springs, CO for March 1-3 with max price $500.Search Airbnb in Denver, CO for June 1-5 and output as JSON.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+
requestslibrary (auto-installed viauv 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
Task Prioritizer
Productivity
Prioritizes your tasks using Eisenhower, ICE, and RICE frameworks.
Weekly Status Report Generator
Productivity
Generate structured and concise weekly status reports.
Daily Standup Report
Productivity
Generates structured and concise daily standup reports.