Endpoint Playground
Searches Airbnb hosts from the dataset id enum value `airbnb-hosts` — public host profiles with display name, location, bio, Superhost and identity-verification status, hosting tenure, total guest reviews, number of listings and interests. Each record is one host, not one listing. Sort enum: `review_count_desc`, `listing_count_desc`, `hosting_years_desc`, `relevance`. Billing: this search costs 1 credit per record returned, with a minimum of 2 (an empty result costs 2, a full page of 100 costs 100). Dataset Playground requests query indexed data and do not apply proxy routing.
6 Nov 2026: 20 items; 16 fields had a value in every checked item and 1 varied between items.
Sample value profiles: first_seen_at: 2026-11-05; hosting_years: 7 to 11, median 9; url: airbnb.com.
curl 'https://api.crawlora.net/api/v1/datasets/airbnb-hosts/search?sort=review_count_desc' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| q | string | No | Full-text query over host name and bio, max 256 characters | |
| location | string | No | Free-text match over the profile location, e.g. Portugal; every word must match, max 128 characters | |
| interest | string | No | Exact interest as returned by the interest facet, e.g. Architecture, max 128 characters | |
| verification | string | No | Exact verification as returned by the verification facet, e.g. Identity, max 128 characters | |
| is_superhost | boolean | No | true keeps only Superhosts, false keeps only hosts without the badge | |
| is_home_host | boolean | No | Filter on the home-host flag | |
| identity_verified | boolean | No | true keeps only hosts whose identity is verified | |
| min_listings | integer | No | Minimum number of listings the host manages, 0 or greater | |
| max_listings | integer | No | Maximum number of listings the host manages, 0 or greater | |
| min_reviews | integer | No | Minimum total guest reviews received, 0 or greater | |
| min_hosting_years | integer | No | Minimum years of hosting, 0 or greater | |
| sort | string | No | review_count_desc | Sort enum: review_count_desc, listing_count_desc, hosting_years_desc, relevance |
| page | integer | No | Page number, defaults to 1 | |
| page_size | integer | No | Page size, defaults to 20 and maxes at 100; page * page_size must be <= 10000 |
{
"code": 200,
"msg": "OK",
"data": {
"dataset": "airbnb-hosts",
"items": [
{
"host_id": "65056940",
"name": "Ana",
"url": "https://www.airbnb.com/users/show/65056940",
"is_superhost": true,
"is_home_host": false,
"identity_verified": true,
"verifications": [
"Identity",
"Email address"
],
"location": "Lisbon, Portugal",
"about": "Architect and wine lover. Happy to share local tips.",
"hosting_years": 6,
"member_years": 10,
"review_count": 888,
"listing_count": 3,
"interests": [
"Architecture",
"Wine"
],
"first_seen_at": "2026-11-04T00:00:00Z",
"last_seen_at": "2026-11-04T00:00:00Z",
"fetched_at": "2026-11-04T00:00:00Z"
}
],
"page": 1,
"page_size": 20,
"total": 1,
"sort": "review_count_desc"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.