Endpoint Playground
Test Crawlora's Pizza Hut Modifiers 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/pizzahut/modifiers?store_number=<store_number>&variant_code=<variant_code>&channel=WEB" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| store_number | string | Yes | Pizza Hut's store number, from /pizzahut/stores | |
| variant_code | string | Yes | A product's specific size/crust/style variant code, from /pizzahut/menu | |
| channel | string | No | WEB | Order channel the customization tree and pricing reflect (default WEB) |
{
"code": 200,
"msg": "OK",
"data": {
"store_number": "040937",
"variant_code": "variant_CLSS001_010BCYO1T_SIZE060L_BASE020H",
"name": "Large Hand-Tossed Create Your Own 1-Top Pizza",
"channel": "WEB",
"price": {
"amount_cents": 1849,
"amount": 18.49,
"currency_code": "USD"
},
"slots": [
{
"slot_code": "slot_pizza_cheese",
"name": "Pizza Cheese",
"min_allowed_selections": 0,
"modifiers": [
{
"modifier_code": "modifier_pizza_cheese",
"name": "Pizza Cheese",
"weights": [
{
"modifier_weight_code": "CLSS001P|TOPP547ZC",
"name": "Light Cheese",
"price": {
"amount_cents": 0,
"amount": 0,
"currency_code": "USD"
}
},
{
"modifier_weight_code": "CLSS001P|TOPP200XC",
"name": "Extra Cheese",
"price": {
"amount_cents": 299,
"amount": 2.99,
"currency_code": "USD"
}
}
]
}
]
}
],
"slot_count": 6,
"source_url": "https://www.pizzahut.com/v1/tarmor/ph_us/storefront/graphql",
"fetched_at": "2026-09-05T00: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 one product variant's full build-your-own customization tree -- every slot (e.g. "Pizza Sauce", "Pizza Cheese", "Pizza Toppings", "Crust Finishers"), every modifier within it (a specific topping, sauce flavor, or seasoning), and every weight/placement option (e.g. Light, Regular, Extra, or a Left/Right/Whole pizza-half placement) with its own real price delta -- zero for an amount already included by default, a positive upcharge for an "extra" option. variant_code comes from /pizzahut/menu's variant_code or variants[].variant_code fields.
{
"code": 200,
"msg": "OK",
"data": {
"store_number": "040937",
"variant_code": "variant_CLSS001_010BCYO1T_SIZE060L_BASE020H",
"name": "Large Hand-Tossed Create Your Own 1-Top Pizza",
"channel": "WEB",
"price": {
"amount_cents": 1849,
"amount": 18.49,
"currency_code": "USD"
},
"slots": [
{
"slot_code": "slot_pizza_cheese",
"name": "Pizza Cheese",
"min_allowed_selections": 0,
"modifiers": [
{
"modifier_code": "modifier_pizza_cheese",
"name": "Pizza Cheese",
"weights": [
{
"modifier_weight_code": "CLSS001P|TOPP547ZC",
"name": "Light Cheese",
"price": {
"amount_cents": 0,
"amount": 0,
"currency_code": "USD"
}
},
{
"modifier_weight_code": "CLSS001P|TOPP200XC",
"name": "Extra Cheese",
"price": {
"amount_cents": 299,
"amount": 2.99,
"currency_code": "USD"
}
}
]
}
]
}
],
"slot_count": 6,
"source_url": "https://www.pizzahut.com/v1/tarmor/ph_us/storefront/graphql",
"fetched_at": "2026-09-05T00:00:00Z"
}
}curl "https://api.crawlora.net/api/v1/pizzahut/modifiers?store_number=<store_number>&variant_code=<variant_code>" \
-H "x-api-key: $CRAWLORA_API_KEY"