datasets_airbnb_search
Search aggregated Airbnb market data to analyze short-term rental pricing and demand. Filter by country, city, room type, and host metrics for market insights.
Instructions
Search the Airbnb markets dataset. Returns aggregate Airbnb short-term-rental market rollups from the dataset id enum value airbnb-markets. Aggregate-only: each row is a market cell, never an individual listing. Thin cells are suppressed. group_by enum: country, market, admin1 (top subdivision), locality (settlement), room_type (entire_place/private_room/hotel/shared_room), property_type (Airbnb's canonical listing type from the detail page). admin1, locality, room_type and property_type are enrichment-derived and stay empty until their coverage is high enough to be reliable. Each cell also carries median_price_usd, the median nightly price converted to USD via an approximate dated FX snapshot, for cross-country comparison (combine with group_by=room_type for median price by room type); guest_favorite_pct, the share of listings carrying the Guest Favorite badge (an observed lower bound, like superhost_pct); and avg_person_capacity, the average guests a listing sleeps over the detail-page-enriched sample. Sort enum: listings_desc, superhost_pct_desc, rating_desc, key_asc.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, defaults to 1 | |
| sort | No | Sort enum: listings_desc, superhost_pct_desc, rating_desc, key_asc | |
| market | No | Exact metro-market filter, e.g. Paris, max 128 characters | |
| country | No | Exact ISO-3166-1 alpha-2 country filter, e.g. FR | |
| group_by | No | Aggregate cell dimension enum: country, market, admin1, locality, room_type, property_type. Defaults to country | |
| page_size | No | Page size, defaults to 20 and maxes at 100; page * page_size must be <= 10000 | |
| superhost | No | Count only Superhost listings | |
| min_rating | No | Minimum listing rating, from 0 through 5 | |
| active_since | No | Freshness filter, an ISO-8601 date (YYYY-MM-DD); only listings last seen on or after it are counted | |
| min_listings | No | Minimum listings per cell; raises the small-cell suppression floor (never lowered below the built-in minimum) | |
| guest_favorite | No | Count only Guest Favorite listings (an observed lower bound; the badge under-counts) | |
| min_review_count | No | Minimum listing review count, 0 or greater |