Endpoint Playground
Returns Pizza Hut restaurants matching a city/state/postal code/name/franchise code/store number filter. At least one filter is required -- an unfiltered call would enumerate every US restaurant in one response, which this endpoint intentionally does not expose. Each restaurant carries its store number (the value /pizzahut/menu and /pizzahut/store take), full address with coordinates, phone, whether it currently accepts online orders, and its timezone.
14 Oct 2026: 9 stores; 7 fields had a value in every checked item.
Sample value profiles: store_number: 40,003 to 42,147, median 41,641; accepting_online_orders: true in 6 of 9; delivery_providers: median 1 entry.
curl 'https://api.crawlora.net/api/v1/pizzahut/stores?sort=store_number_asc' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| store_number | string | No | Exact store number | |
| city | string | No | Restaurant city | |
| state | string | No | Restaurant state, two-letter code | |
| postal_code | string | No | Restaurant postal code | |
| name | string | No | Restaurant name, partial match | |
| franchise_code | string | No | Exact franchise/operator code | |
| appear_in_store_results | boolean | No | Restrict to restaurants Pizza Hut's own storefront marks customer-facing. Unfiltered (upstream default) unless set -- passing true returns zero results for every region tested during research, so it is not defaulted on | |
| accepting_online_orders | boolean | No | Restrict to restaurants currently accepting (true) or not accepting (false) online orders. Unfiltered (upstream default) unless set | |
| is_archived | boolean | No | Set true to include archived/closed restaurant records, which the upstream default (unset) already excludes. Set false to make that exclusion explicit | |
| sort | string | No | store_number_asc | Sort order |
| max_results | integer | No | Maximum restaurants to return, 1-50 (default 20) |
{
"code": 200,
"msg": "OK",
"data": {
"stores": [
{
"store_number": "040937",
"name": "040937",
"address": {
"address1": "932 8th Ave",
"city": "New York",
"state": "NY",
"postal_code": "10019",
"country_code": "US",
"phone": "+19296452154",
"latitude": 40.7655,
"longitude": -73.9835
},
"accepting_online_orders": true,
"archived": false,
"timezone": "America/New_York",
"delivery_providers": [
{
"provider": "INTERNAL",
"enabled": true
}
]
}
],
"count": 5,
"total_count": 9,
"has_more": true,
"source_url": "https://www.pizzahut.com/v1/tarmor/ph_us/storefront/graphql",
"fetched_at": "2026-09-05T00:00:00Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.