Endpoint Playground
Returns suppressed distribution counts over the Airbnb markets dataset, honoring the same filters as search. Facet enum: `country`, `market`, `currency`, `superhost`, `guest_favorite`, `rating_band`, `review_band`, `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), `amenities` (each amenity with the count of listings offering it). The `admin1`, `locality`, `room_type`, `property_type` and `amenities` facets stay empty until their enrichment coverage is high enough to be reliable. group_by enum: `country`, `market`, `admin1`, `locality`, `room_type`, `property_type`. Dataset Playground requests query indexed data and do not apply proxy routing.
14 Oct 2026: 1 items; 2 fields had a value in every checked item.
curl "https://api.crawlora.net/api/v1/datasets/airbnb-markets/facets?facet=country&group_by=country" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| facet | string | Yes | country | Facet enum: country, market, currency, superhost, guest_favorite, rating_band, review_band, admin1, locality, room_type, property_type, amenities |
| group_by | string | No | country | Aggregate cell dimension enum: country, market, admin1, locality, room_type, property_type. Defaults to country |
| country | string | No | Exact ISO-3166-1 alpha-2 country filter, e.g. FR | |
| market | string | No | Exact metro-market filter, max 128 characters | |
| superhost | boolean | No | Count only Superhost listings | |
| guest_favorite | boolean | No | Count only Guest Favorite listings (an observed lower bound; the badge under-counts) | |
| min_rating | number | No | Minimum listing rating, from 0 through 5 | |
| min_review_count | integer | No | Minimum listing review count, 0 or greater | |
| active_since | string | No | Freshness filter, an ISO-8601 date (YYYY-MM-DD) | |
| min_listings | integer | No | Minimum listings per bucket; raises the small-cell suppression floor |
{
"code": 200,
"msg": "OK",
"data": {
"dataset": "airbnb-markets",
"facet": "currency",
"items": [
{
"value": "USD",
"count": 512000
},
{
"value": "EUR",
"count": 388000
},
{
"value": "BRL",
"count": 96000
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.