Endpoint Playground
Returns one market's McDonald's menu categories -- 13 in the United States at time of writing, including breakfast, burgers, chicken-and-fish-sandwiches, mcnuggets-and-mccrispy-strips, snack-wrap, fries-sides, happy-meal, sweets-treats, mccafe-coffees, drinks, sauces-and-condiments and the two value menus; other markets publish their own, from 6 in Switzerland to 17 in Australia. Each entry's slug is the value GET /mcdonalds/menu takes. Slugs are not portable between markets, so pass the same country back. Eight markets publish a reachable menu, fewer than the ten the restaurant locator covers.
14 Oct 2026: 17 categories; 3 fields had a value in every checked item.
Sample value profiles: name: “World Menu Heist” and 16 other values; url: mcdonalds.com.
curl 'https://api.crawlora.net/api/v1/mcdonalds/categories?country=us' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| country | string | No | us | Market (default us). One of us, ca, gb, au, ie, nz, ch, se. |
{
"code": 200,
"msg": "OK",
"data": {
"categories": [
{
"slug": "breakfast",
"name": "Breakfast",
"url": "https://www.mcdonalds.com/us/en-us/full-menu/breakfast.html"
}
],
"count": 13,
"source_url": "https://www.mcdonalds.com/us/en-us/full-menu.html",
"fetched_at": "2026-08-31T05:10:00Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.