Skip to content
Back to skills

Airbnb Listing Search

ASecurity

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.

  • 19 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 19, 2026
developmentpythongobashspringgitapifrontend

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add rondoflow/rondoflow --skill airbnb-listing-search --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Airbnb Listing Search?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Airbnb Listing Search
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/rondoflow-airbnb-listing-search/badge)](https://www.skillsdirectory.com/skills/rondoflow-airbnb-listing-search)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: airbnb-listing-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."
category: "Development"
author: community
version: "0.1.4"
icon: code
---

# 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

```bash
# 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

- [PyPI](https://pypi.org/project/airbnb-search/)
- [GitHub](https://github.com/Olafs-World/airbnb-search)

Files in this skill

  • SKILL.md2 KB
  • manifest.json412 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…