Endpoint Playground
Test Crawlora's Grubhub Search API with realistic prefilled parameters. Generate a cURL request, inspect the expected structured JSON response, and open the full docs or pricing page when you are ready to integrate this public web data extraction endpoint into your application.
curl "https://api.crawlora.net/api/v1/grubhub/search?latitude=<latitude>&longitude=<longitude>&order_method=delivery" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| latitude | number | Yes | Search center latitude | |
| longitude | number | Yes | Search center longitude | |
| search | string | No | Keyword over restaurant names, cuisines and dishes | |
| order_method | string | No | delivery | One of delivery, pickup. Default delivery. |
| page_size | integer | No | Restaurants per page, 1-50 (default 20) | |
| page | integer | No | 1-based page number (default 1) |
{
"code": 200,
"msg": "OK",
"data": {
"restaurants": [
{
"restaurant_id": "6238960",
"name": "7th Street Burger Financial District",
"address": "80 Nassau Street",
"city": "New York",
"state": "NY",
"postal_code": "10038",
"latitude": 40.70979309,
"longitude": -74.00793458,
"phone_number": "8772459368",
"cuisines": [
"American",
"Hamburgers"
],
"rating": {
"value": 4.98,
"count": 1424
},
"price_rating": 1,
"distance_miles": "0.23",
"open": true,
"delivery_fee": {
"amount": 0,
"value": 0,
"currency": "USD"
},
"delivery_time_minutes": 13,
"pickup_time_minutes": 10,
"offers_delivery": true,
"offers_pickup": true,
"coupons_available": false,
"logo_url": "https://media-cdn.grubhub.com/image/upload/v1747067564/pgyawxred5cf2dsmcmju.png",
"menu_path": "7th-street-burger-financial-district-80-nassau-street-new-york",
"chain_name": "7th Street Burger"
}
],
"count": 1,
"total_hits": 987,
"page": 1,
"total_pages": 50,
"source_url": "https://api-gtm.grubhub.com/restaurants/search",
"fetched_at": "2026-08-31T14:20:00Z"
}
}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 restaurants delivering to (or offering pickup at) a latitude/longitude, optionally filtered by keyword over restaurant names, cuisines and dishes. Each restaurant carries its id (the value every other Grubhub endpoint takes), name, full address with coordinates, phone, cuisines, star rating and rating count, Grubhub's 1-4 price tier, distance, open state, delivery and pickup fees and minimums, service fee, delivery and pickup time estimates, coupon availability and total menu item count. A location Grubhub does not serve returns an empty list rather than an error.
{
"code": 200,
"msg": "OK",
"data": {
"restaurants": [
{
"restaurant_id": "6238960",
"name": "7th Street Burger Financial District",
"address": "80 Nassau Street",
"city": "New York",
"state": "NY",
"postal_code": "10038",
"latitude": 40.70979309,
"longitude": -74.00793458,
"phone_number": "8772459368",
"cuisines": [
"American",
"Hamburgers"
],
"rating": {
"value": 4.98,
"count": 1424
},
"price_rating": 1,
"distance_miles": "0.23",
"open": true,
"delivery_fee": {
"amount": 0,
"value": 0,
"currency": "USD"
},
"delivery_time_minutes": 13,
"pickup_time_minutes": 10,
"offers_delivery": true,
"offers_pickup": true,
"coupons_available": false,
"logo_url": "https://media-cdn.grubhub.com/image/upload/v1747067564/pgyawxred5cf2dsmcmju.png",
"menu_path": "7th-street-burger-financial-district-80-nassau-street-new-york",
"chain_name": "7th Street Burger"
}
],
"count": 1,
"total_hits": 987,
"page": 1,
"total_pages": 50,
"source_url": "https://api-gtm.grubhub.com/restaurants/search",
"fetched_at": "2026-08-31T14:20:00Z"
}
}curl "https://api.crawlora.net/api/v1/grubhub/search?latitude=<latitude>&longitude=<longitude>" \
-H "x-api-key: $CRAWLORA_API_KEY"