Endpoint Playground
Test Crawlora's Domino's Nutrition 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/dominos/nutrition?store_id=<store_id>&product_code=<product_code>" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| store_id | string | Yes | Domino's store id, from /dominos/store-locator | |
| product_code | string | Yes | A product code from /dominos/menu's items[].code -- a named/fixed item, or a build-your-own base (e.g. S_PIZZA) | |
| size | string | No | Build-your-own size code, from /dominos/menu's variants. Required together with base. | |
| base | string | No | Build-your-own crust code. Required together with size. | |
| toppings | array | No | Repeatable. Topping codes to add to a build-your-own pizza. Only used together with size+base. |
{
"code": 200,
"msg": "OK",
"data": {
"store_id": "4336",
"product_code": "F_PBITES",
"name": "16-Piece Parmesan Bread Bites",
"calories": "210 Calories / 4 pieces",
"source_url": "https://www.dominos.com/api/web-bff/graphql",
"fetched_at": "2026-09-04T00: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 calorie information (Domino's own "Cal-O-Meter" data) for one product at one store. For a named/fixed menu item (a specialty pizza, bread, wing, pasta, sandwich, salad, drink, or dessert -- any item code from GET /dominos/menu), give only store_id and product_code; the item's default configuration is used. For a build-your-own pizza, also give size, base, and any topping codes -- calories are computed for that exact configuration, matching Domino's own live calculator. size and base must be given together; toppings requires both. Reads live, not from a cache -- each call creates and discards one anonymous cart server-side, so it is slower than this family's other endpoints. An unknown product code, or an invalid size/base/topping combination, returns an error.
{
"code": 200,
"msg": "OK",
"data": {
"store_id": "4336",
"product_code": "F_PBITES",
"name": "16-Piece Parmesan Bread Bites",
"calories": "210 Calories / 4 pieces",
"source_url": "https://www.dominos.com/api/web-bff/graphql",
"fetched_at": "2026-09-04T00:00:00Z"
}
}curl "https://api.crawlora.net/api/v1/dominos/nutrition?store_id=<store_id>&product_code=<product_code>" \
-H "x-api-key: $CRAWLORA_API_KEY"