Skip to main content

Search Airbnb listings from the command line

Project description

airbnb-search 🏠

Search Airbnb listings from the command line. No API key required.

Installation

pip install airbnb-search

Usage

Command Line

# Basic search
airbnb-search "Steamboat Springs, CO"

# With dates and filters
airbnb-search "Winter Park, CO" --checkin 2026-02-27 --checkout 2026-03-01 --max-price 400

# JSON output
airbnb-search "Denver, CO" --format json

Python API

from airbnb_search import search_airbnb, parse_listings

# Search
data = search_airbnb(
    query="Steamboat Springs, CO",
    checkin="2026-02-27",
    checkout="2026-03-01",
    max_price=500
)

# Parse results
result = parse_listings(data)

for listing in result['listings']:
    print(f"{listing['name']} - {listing['total_price']}")
    print(f"  {listing['url']}")

Features

  • 🔍 Search by location, dates, price range, and bedrooms
  • 💰 Get actual total prices (not per-night)
  • ⭐ See ratings, reviews, and superhost status
  • 🔗 Direct links to listings
  • 📊 Table or JSON output
  • 🚀 No API key required

Options

Flag Description
--checkin, -i Check-in date (YYYY-MM-DD)
--checkout, -o Check-out date (YYYY-MM-DD)
--min-price Minimum price
--max-price Maximum price
--min-bedrooms Minimum bedrooms
--limit Max results (default: 50)
--format, -f Output format: table or json

License

MIT


Made with 🌿 by Olaf

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

airbnb_search-0.1.0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

airbnb_search-0.1.0-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file airbnb_search-0.1.0.tar.gz.

File metadata

  • Download URL: airbnb_search-0.1.0.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for airbnb_search-0.1.0.tar.gz
Algorithm Hash digest
SHA256 68a135906a3037db73510bf9a6cf0a1bdeb8e69ee331917f571d718bd4d575b1
MD5 3ab0e05fcbccb740f17781f94ca90bff
BLAKE2b-256 9d9aa0ee5b1458fc89f8cfc9ffb300d82bae7f0c17d54f4f3ca467d520e02224

See more details on using hashes here.

File details

Details for the file airbnb_search-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: airbnb_search-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for airbnb_search-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c36d40345333c53dbb8d8cbdacbab64d5681239ed84db1c20e0157dfa118d8c0
MD5 541d648963e3bec38e3bc7a0dd11dcee
BLAKE2b-256 7d5d1f50b3476f0d900f804e4636684853ef3e8d0586ea3287aa98d9031f982d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page