Endpoint Playground
Test Crawlora's Pizza Hut Delivery Estimate 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/delivery-estimate?store_number=<store_number>&address1=<address1>&city=<city>&state=<state>&postal_code=<postal_code>&latitude=<latitude>&longitude=<longitude>&order_subtotal=<order_subtotal>&delivery_provider=DOORDASH" \
-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 | |
| address1 | string | Yes | Delivery address line 1 | |
| address2 | string | No | Delivery address line 2 | |
| city | string | Yes | Delivery address city | |
| state | string | Yes | Delivery address state, two-letter code | |
| postal_code | string | Yes | Delivery address postal code | |
| country_code | string | No | Delivery address country code (default US) | |
| latitude | number | Yes | Delivery address latitude | |
| longitude | number | Yes | Delivery address longitude | |
| order_subtotal | number | Yes | Order subtotal before fees, in dollars | |
| pickup_at | string | No | RFC3339 pickup time (default 30 minutes from now) | |
| delivery_provider | string | No | DOORDASH | Delivery provider to check (default INTERNAL) |
{
"code": 200,
"msg": "OK",
"data": {
"store_number": "040937",
"delivery_provider": "INTERNAL",
"serviceable": true,
"fee": {
"amount_cents": 599,
"amount": 5.99,
"currency_code": "USD"
},
"fees": [
{
"name": "Delivery fee",
"type": "DELIVERY_FEE",
"amount": {
"amount_cents": 599,
"amount": 5.99,
"currency_code": "USD"
}
}
],
"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.
Checks whether a Pizza Hut restaurant's delivery integration can deliver to a given address and, when it can, the estimated delivery fee (broken down by fee line item) and pickup/dropoff time. This reads the same checkout-time estimate Pizza Hut's own site calls -- it does not add an item to a cart or place an order, and takes no payment or account information. serviceable is true only when the upstream returned a real estimate; a false value with reason populated covers every other case seen live, such as the requested delivery_provider not being enabled at that store. For the default INTERNAL provider, a serviceable result does not by itself confirm the address is within a real deliverable radius -- see this endpoint's markdown doc for the caveat. order_subtotal materially affects the fee estimate, so it is required rather than defaulted. pickup_at defaults to 30 minutes from now (an "order now" style estimate) when omitted.
{
"code": 200,
"msg": "OK",
"data": {
"store_number": "040937",
"delivery_provider": "INTERNAL",
"serviceable": true,
"fee": {
"amount_cents": 599,
"amount": 5.99,
"currency_code": "USD"
},
"fees": [
{
"name": "Delivery fee",
"type": "DELIVERY_FEE",
"amount": {
"amount_cents": 599,
"amount": 5.99,
"currency_code": "USD"
}
}
],
"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/delivery-estimate?store_number=<store_number>&address1=<address1>&city=<city>&state=<state>&postal_code=<postal_code>&latitude=<latitude>&longitude=<longitude>&order_subtotal=<order_subtotal>" \
-H "x-api-key: $CRAWLORA_API_KEY"