Endpoint Playground
Returns one Domino's US store's full build-your-own customization catalog, grouped by product category (Domino's own names, e.g. "BuildYourOwnDomino" for pizza, "GSalad" for garden salads): every selectable size, crust/flavor style, topping, and side, each with its own code, name, description, dietary/placement flags (e.g. Meat, Vege, Sauce, WholeOnly), and any other attributes Domino's attaches (e.g. ExclusiveGroup for mutually-exclusive options). Also returns cooking instructions (bake level, cut style, seasoning), grouped. Store ids come from GET /dominos/store-locator. An unknown store id returns 404.
14 Oct 2026: 10 groups; 1 fields had a value in every checked item and 4 varied between items.
Sample value profiles: category: “Bread” and 9 other values; sizes: median 3 entries; toppings: median 5 entries.
curl 'https://api.crawlora.net/api/v1/dominos/customization?store_id=4336' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| store_id | string | Yes | 4336 | Domino's store id, from /dominos/store-locator |
{
"code": 200,
"msg": "OK",
"data": {
"store_id": "4336",
"groups": [
{
"category": "BuildYourOwnDomino",
"sizes": [
{
"code": "PERS",
"name": "Personal",
"description": "10\" x 4\""
}
],
"flavors": [
{
"code": "HANDTOSS",
"name": "Hand Tossed",
"description": "Garlic-seasoned crust with a rich, buttery taste.",
"attributes": {
"AllowedSeasonings": "GOBH:NoGOB",
"DefaultSeasonings": "GOBH"
}
}
],
"toppings": [
{
"code": "K",
"name": "Bacon",
"flags": [
"Meat"
]
}
]
}
],
"cooking_instructions": [
{
"code": "PIECT",
"name": "Pie Cut",
"group": "CUT"
},
{
"code": "WD",
"name": "Well Done",
"group": "BAKE"
}
],
"count": 142,
"source_url": "https://order.dominos.com/power/store/4336/menu?lang=en&structured=true",
"fetched_at": "2026-09-02T09:40:00Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.