Endpoint Playground
Returns restaurants delivering to a location: name, rating, review count, delivery estimate, cuisine tags, and image. Pass a keyword to search by name/cuisine/dish, or omit it to browse the general feed for that location.
14 Oct 2026: 20 restaurants; 9 fields had a value in every checked item and 2 varied between items.
Sample value profiles: rating: 4.2 to 5, median 4.7; storeUuid: “03ff567d-d8e4-5c66-8cc8-163217874b6a” and 19 other values; url: ubereats.com.
curl 'https://api.crawlora.net/api/v1/ubereats/search?latitude=37.7749&longitude=-122.4194' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| latitude | number | Yes | 37.7749 | Delivery search center latitude |
| longitude | number | Yes | -122.4194 | Delivery search center longitude |
| query | string | No | Keyword — restaurant name, cuisine, or dish | |
| offset | integer | No | Result offset for the location feed (used only when query is omitted). Default 0 | |
| limit | integer | No | Number of restaurants to return, clamped to 50. Default 20 | |
| cursor | string | No | Opaque pagination cursor from a previous keyword-search response |
{
"code": 200,
"msg": "OK",
"data": {
"cityName": "san_francisco",
"restaurants": [
{
"storeUuid": "259fe6e9-9e3a-429d-ae24-be5eda54ba64",
"name": "Udupi Palace",
"slug": "udupi-palace-mission",
"url": "https://www.ubereats.com/store/udupi-palace-mission",
"rating": 4.5,
"reviewCount": 2000,
"deliveryEtaText": "21 min",
"imageUrl": "https://tb-static.uber.com/prod/image-proc/processed_images/example.jpeg",
"latitude": 37.7567,
"longitude": -122.421,
"currencyCode": "USD"
}
],
"offset": 0,
"hasMore": true
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.