McDonalds

List one McDonald's menu category's items

Returns the items in one McDonald's menu category: each item's numeric id, name, product page URL and image. The item id is what GET /mcdonalds/item takes for full nutrition. Category slugs come from GET /mcdonalds/categories and must be paired with the country they came from -- both slugs and item ids are market-specific. Prices are not available; McDonald's does not publish them on this surface. A calorie label is included per item where the category page prints one, which is often blank.

get/mcdonalds/menu

Request

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

Query parameters

categorystring required

Category slug from /mcdonalds/categories

country'us' | 'ca' | 'gb' | 'au' | 'ie' | 'nz' | 'ch' | 'se'

Market (default us). One of us, ca, gb, au, ie, nz, ch, se. Must match the market the slug came from.

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": {
    "category": "breakfast",
    "count": 32,
    "country": "us",
    "items": [
      {
        "calories": "460 Cal.",
        "item_id": "200300",
        "name": "Bacon, Egg & Cheese Biscuit"
      }
    ]
  }
}

Changes

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