Endpoint Playground
Returns Expedia Stays (hotel) search results for a free-text destination and date range. Promotional banners and sponsored ad slots are dropped, so every returned property has an id and name.
14 Oct 2026: 20 properties; 8 fields had a value in every checked item and 3 varied between items.
Sample value profiles: review_title: Very Good (9), Wonderful (4), Excellent (4) and 1 more; review_score: 6.8 to 9.2, median 8.4; name: “President Hotel” and 19 other values.
curl 'https://api.crawlora.net/api/v1/expedia/properties/search' \
-H "x-api-key: $CRAWLORA_API_KEY" \
-X POST \
--data '{}'| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| option (body) | object | Yes | Property search payload |
{
"code": 200,
"msg": "OK",
"data": {
"destination": "Miami, Florida, United States of America",
"region_id": "2297",
"check_in": "2026-08-04",
"check_out": "2026-08-05",
"page": 1,
"results_label": "300+ properties",
"properties": [
{
"id": "111893452",
"name": "Kompose Boutique Hotel Miami Airport",
"url": "https://www.expedia.com/Miami-Hotels-Kompose-Boutique-Hotel-Miami-Airport.h111893452.Hotel-Information",
"review_score": 9.2,
"review_count": 4460,
"review_title": "Wonderful",
"price": "$72 total",
"strikeout_price": "$94",
"nightly_price": "$53 nightly",
"thumbnail_url": "https://images.trvl-media.com/lodging/112000000/111900000/111893500/111893452/5069ea21.jpg",
"amenities": [
"Pool"
],
"badges": [
"VIP Access",
"Member Price $22 off"
]
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.