Endpoint Playground
Searches public Airbnb stays for a location, with optional check-in and check-out dates, adult count, currency and page. Pass `ne_lat`, `ne_lng`, `sw_lat` and `sw_lng` to bound the search to a map area. Each result has the listing id, title, URL, location and coordinates, price and price per night, rating, review count, host, and the Superhost and Guest Favorite flags.
14 Oct 2026: 40 results; 10 fields had a value in every checked item and 4 varied between items.
Sample value profiles: price: 362 to 8,119, median 2,020; title: “Little Something” and 39 other values; url: airbnb.com.
curl 'https://api.crawlora.net/api/v1/airbnb/search?location=New+York%2C+NY' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| location | string | Yes | New York, NY | Location |
| check_in | string | No | Check-in date | |
| check_out | string | No | Check-out date | |
| adults | integer | No | Adult guests | |
| page | integer | No | 1-based page | |
| currency | string | No | Currency for bounded map search | |
| ne_lat | number | No | Northeast latitude for bounded map search | |
| ne_lng | number | No | Northeast longitude for bounded map search | |
| sw_lat | number | No | Southwest latitude for bounded map search | |
| sw_lng | number | No | Southwest longitude for bounded map search | |
| zoom | integer | No | Map zoom for bounded map search |
{
"code": 200,
"msg": "OK",
"data": {
"location": "New York, NY",
"page": 1,
"results": [
{
"id": "964337233639659839",
"title": "Cozy & Calm Studio",
"url": "https://www.airbnb.com/rooms/964337233639659839",
"image": "https://a0.muscache.com/image.jpeg",
"price": 717,
"rating": 4.47,
"review_count": 96,
"location": "Apartment in Union City",
"latitude": 40.77525,
"longitude": -74.02586
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.