Endpoint Playground
Test Crawlora's McDonald's Restaurant Menu 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/restaurant-menu?store_id=<store_id>" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| store_id | string | Yes | McDonald's numeric store number, from /mcdonalds/restaurants |
{
"code": 200,
"msg": "OK",
"data": {
"store_id": "10528",
"currency": "$",
"items": [
{
"item_id": "5",
"name": "Big Mac®",
"family_group": "REGULAR_ENTREE",
"image_url": "https://s7d1.scene7.com/is/image/mcdonalds/DC_202408_0005-999_BigMac",
"eat_in_price": 7.29,
"pickup_price": 7.29,
"delivery_price": 8.39
}
],
"count": 563,
"source_url": "https://us-prod.api.mcd.com/us/gma/api/v1/restaurants/10528/menus",
"fetched_at": "2026-09-02T18:00: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 one restaurant's full menu with real prices: item name, image and independently-priced eat-in, pickup and delivery listings, since a McDonald's restaurant genuinely sells a different catalog (and different prices) per channel -- delivery is typically marked up over eat-in/pickup, and some items are channel-exclusive. This is the only endpoint in this family that publishes prices; every other McDonald's endpoint's source never does. US restaurants only. The store id comes from GET /mcdonalds/restaurants' store_id field.
{
"code": 200,
"msg": "OK",
"data": {
"store_id": "10528",
"currency": "$",
"items": [
{
"item_id": "5",
"name": "Big Mac®",
"family_group": "REGULAR_ENTREE",
"image_url": "https://s7d1.scene7.com/is/image/mcdonalds/DC_202408_0005-999_BigMac",
"eat_in_price": 7.29,
"pickup_price": 7.29,
"delivery_price": 8.39
}
],
"count": 563,
"source_url": "https://us-prod.api.mcd.com/us/gma/api/v1/restaurants/10528/menus",
"fetched_at": "2026-09-02T18:00:00Z"
}
}curl "https://api.crawlora.net/api/v1/mcdonalds/restaurant-menu?store_id=<store_id>" \
-H "x-api-key: $CRAWLORA_API_KEY"