Endpoint Playground
Test Crawlora's McDonald's Item List 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/item-list?item_ids=<item_ids>&country=us" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| item_ids | string | Yes | Comma-separated McDonald's numeric product ids, up to 20 | |
| country | string | No | us | Market (default us). One of us, ca, au, ie, nz, ch, se. Must match the market the item ids came from. |
{
"code": 200,
"msg": "OK",
"data": {
"country": "us",
"items": [
{
"item_id": "200466",
"name": "Quarter Pounder with Cheese",
"nutrients": [
{
"name": "Calories",
"key": "calories",
"value": "520",
"unit": "Cal."
},
{
"name": "Sodium",
"key": "sodium",
"value": "1140",
"unit": "mg",
"daily_value": "50"
}
],
"components": [
{
"ingredients": "Ingredients: 100% Pure USDA Inspected Beef; No Fillers, No Extenders."
},
{
"ingredients": "Ingredients: Enriched Flour (wheat Flour, Malted Barley Flour...), Water, Sugar, Yeast.",
"allergens": "Wheat, Sesame."
},
{
"ingredients": "Ingredients: Milk, Cream, Water, Sodium Citrate, Salt, Cheese Cultures.",
"allergens": "Milk, Soy."
}
],
"image_url": "https://s7d1.scene7.com/is/image/mcdonalds/h-mcdonalds-Quarter-Pounder-with-Cheese"
}
],
"count": 1,
"requested": [
"200466"
],
"source_url": "https://www.mcdonalds.com/dnaapp/itemList?country=US&language=en&showLiveData=true&item=200466()&nutrient_req=N",
"fetched_at": "2026-09-01T09: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 the same published nutrition detail as GET /mcdonalds/item for up to 20 items in one call, plus the per-component ingredient and allergen breakdown that the single-item endpoint does not expose -- a composite item's overall allergen statement is the union of its parts' (a burger's bun, patty, cheese and condiment each carry their own ingredient statement and allergens), so this is the source to use when the full breakdown matters, not just the item-level summary. Item ids come from GET /mcdonalds/menu and are market-specific, so pass the same country back. The response echoes the requested ids so a caller can tell which ones McDonald's returned nothing for.
{
"code": 200,
"msg": "OK",
"data": {
"country": "us",
"items": [
{
"item_id": "200466",
"name": "Quarter Pounder with Cheese",
"nutrients": [
{
"name": "Calories",
"key": "calories",
"value": "520",
"unit": "Cal."
},
{
"name": "Sodium",
"key": "sodium",
"value": "1140",
"unit": "mg",
"daily_value": "50"
}
],
"components": [
{
"ingredients": "Ingredients: 100% Pure USDA Inspected Beef; No Fillers, No Extenders."
},
{
"ingredients": "Ingredients: Enriched Flour (wheat Flour, Malted Barley Flour...), Water, Sugar, Yeast.",
"allergens": "Wheat, Sesame."
},
{
"ingredients": "Ingredients: Milk, Cream, Water, Sodium Citrate, Salt, Cheese Cultures.",
"allergens": "Milk, Soy."
}
],
"image_url": "https://s7d1.scene7.com/is/image/mcdonalds/h-mcdonalds-Quarter-Pounder-with-Cheese"
}
],
"count": 1,
"requested": [
"200466"
],
"source_url": "https://www.mcdonalds.com/dnaapp/itemList?country=US&language=en&showLiveData=true&item=200466()&nutrient_req=N",
"fetched_at": "2026-09-01T09:00:00Z"
}
}curl "https://api.crawlora.net/api/v1/mcdonalds/item-list?item_ids=<item_ids>" \
-H "x-api-key: $CRAWLORA_API_KEY"