---
title: "Get calorie information for one Domino's product configuration"
method: GET
path: "/dominos/nutrition"
tags: ["Dominos"]
---

# Get calorie information for one Domino's product configuration

`GET /dominos/nutrition`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/dominos/nutrition`
- Auth: API key in header `x-api-key`

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.

## Query parameters

- `store_id` string, required
- `product_code` string, required
- `size` string
- `base` string
- `toppings` string[]

## Headers

- `x-api-key` string, required

## Response `200`

OK

- DominosNutritionResponseDoc
  - `code` integer: Code is the HTTP status code or a custom code used to indicate the result of the request @example 200
  - `data` DominosNutritionResponse
    - `base` string
    - `calories` string
    - `fetched_at` string
    - `name` string: Name is the resolved product/configuration name Domino's itself returned -- for a named item this confirms which default variant was priced; for a build-your-own pizza it echoes the full description.
    - `product_code` string
    - `size` string
    - `source_url` string
    - `store_id` string
    - `toppings` string[]
  - `msg` unknown

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `429`: Too Many Requests
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/afac9b012a27?raw)
