Endpoint Playground
Test Crawlora's McDonald's Restaurants 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/mcdonalds/restaurants?latitude=<latitude>&longitude=<longitude>&country=us" \
-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 | |
| radius | integer | No | Search radius in miles, 1-100 (default 20) | |
| max_results | integer | No | Maximum restaurants to return, 1-50 (default 10) | |
| country | string | No | us | Market to search (default us). One of us, gb, ca, au, de, ie, nz, ch, nl, se. |
{
"code": 200,
"msg": "OK",
"data": {
"restaurants": [
{
"store_id": "10528",
"name": "160 BROADWAY",
"address": "160 Broadway",
"city": "New York",
"state": "NY",
"postal_code": "10038",
"telephone": "(212) 385-2066",
"latitude": 40.709438,
"longitude": -74.010086,
"timezone": "(GMT-05:00) Eastern Time (US & Canada)",
"open_status": "OPEN",
"today_hours": "00:00 - 00:00",
"hours": [
{
"day_of_week": "Monday",
"hours": "00:00 - 00:00"
}
],
"facilities": [
"GIFTCARDS",
"MOBILEOFFERS"
]
}
],
"count": 1,
"source_url": "https://www.mcdonalds.com/googleappsv2/geolocation?method=searchLocation",
"fetched_at": "2026-08-31T05:10: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 McDonald's restaurants near a latitude/longitude, in any of ten markets. Each restaurant carries its store id, name, street address, city, state, postal code, phone, coordinates, timezone, open status, today's dining and drive-thru hours, the full published week of hours, and McDonald's own amenity codes (for example DRIVETHRU, WIFI, MOBILEOFFERS, GIFTCARDS). A delivery deep link is included where McDonald's publishes one; note it points at a third-party delivery platform. A coordinate with no McDonald's nearby returns an empty list rather than an error. Set country to search outside the United States -- the locator covers more markets than the menu and item endpoints do, so a country valid here is not necessarily valid there.
{
"code": 200,
"msg": "OK",
"data": {
"restaurants": [
{
"store_id": "10528",
"name": "160 BROADWAY",
"address": "160 Broadway",
"city": "New York",
"state": "NY",
"postal_code": "10038",
"telephone": "(212) 385-2066",
"latitude": 40.709438,
"longitude": -74.010086,
"timezone": "(GMT-05:00) Eastern Time (US & Canada)",
"open_status": "OPEN",
"today_hours": "00:00 - 00:00",
"hours": [
{
"day_of_week": "Monday",
"hours": "00:00 - 00:00"
}
],
"facilities": [
"GIFTCARDS",
"MOBILEOFFERS"
]
}
],
"count": 1,
"source_url": "https://www.mcdonalds.com/googleappsv2/geolocation?method=searchLocation",
"fetched_at": "2026-08-31T05:10:00Z"
}
}curl "https://api.crawlora.net/api/v1/mcdonalds/restaurants?latitude=<latitude>&longitude=<longitude>" \
-H "x-api-key: $CRAWLORA_API_KEY"