Endpoint Playground
Test Crawlora's Airbnb Markets Dataset Facets API with realistic prefilled filters. Generate a cURL request, inspect stored structured JSON records, and open the full docs or pricing page when you are ready to integrate dataset search. Dataset Playground requests query indexed data and do not apply proxy routing.
curl "https://api.crawlora.net/api/v1/datasets/airbnb-markets/facets?facet=<facet>" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| facet | string | Yes | Facet enum: country, market, currency, superhost, guest_favorite, rating_band, review_band, admin1, locality, room_type, property_type, amenities | |
| group_by | string | No | 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
}
]
}
}Public Playground
Sample responses, schemas, request previews, and code snippets are visible before sign in. Create an account when you are ready to save an API key and run authenticated requests.
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 endpoints are built for repeatable structured search, facets, geo queries, pagination, and item lookup over indexed records. They do not trigger live scraping or proxy routing.
{
"code": 200,
"msg": "OK",
"data": {
"dataset": "airbnb-markets",
"facet": "currency",
"items": [
{
"value": "USD",
"count": 512000
},
{
"value": "EUR",
"count": 388000
},
{
"value": "BRL",
"count": 96000
}
]
}
}curl "https://api.crawlora.net/api/v1/datasets/airbnb-markets/facets?facet=<facet>" \
-H "x-api-key: $CRAWLORA_API_KEY"