Endpoint Playground
Test Crawlora's McDonald's Categories 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/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"
}
}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 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.
{
"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"
}
}curl "https://api.crawlora.net/api/v1/mcdonalds/categories" \
-H "x-api-key: $CRAWLORA_API_KEY"