McDonalds

Get one McDonald's restaurant's priced menu

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. Where McDonald's publishes a curated substitute or add-on list for an item (a meal's drink upgrade, a dip-able item's sauce choices), each real alternative is included with its own eat-in/pickup price delta -- plain entree or side substitution is not covered, since McDonald's does not publish a curated candidate list for it. 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.

get/mcdonalds/restaurant-menu

Request

  • Base URL: https://api.crawlora.net/api/v1
  • URL: https://api.crawlora.net/api/v1/mcdonalds/restaurant-menu
  • Auth: API key in header x-api-key

Query parameters

store_idstring required

McDonald's numeric store number, from /mcdonalds/restaurants

Headers

x-api-keystring required

API key required

Response

OK

codeinteger

Code is the HTTP status code or a custom code used to indicate the result of the request @example 200

msgunknown

Example response

{
  "data": {
    "count": 563,
    "currency": "$",
    "items": [
      {
        "choices": [
          {
            "options": [
              {
                "item_id": "14877",
                "name": "Lemonade",
                "price_delta": 0.4
              }
            ]
          }
        ],
        "delivery_price": 8.39,
        "eat_in_price": 7.29,
        "family_group": "REGULAR_ENTREE",
        "item_id": "5",
        "name": "Big Mac®",
        "pickup_price": 7.29
      }
    ],
    "store_id": "10528"
  }
}

Changes

No recorded changes to this operation across all 2 revisions of this API.