---
title: "Search Pizza Hut restaurants by city, state, postal code, name, franchise code, or store number"
method: GET
path: "/pizzahut/stores"
tags: ["Pizza Hut"]
---

# Search Pizza Hut restaurants by city, state, postal code, name, franchise code, or store number

`GET /pizzahut/stores`

## Request

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

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.

## Query parameters

- `store_number` string
- `city` string
- `state` string
- `postal_code` string
- `name` string
- `franchise_code` string
- `appear_in_store_results` boolean
- `accepting_online_orders` boolean
- `is_archived` boolean
- `sort` 'store_number_asc' | 'store_number_desc' | 'name_asc' | 'name_desc' | 'franchise_code_asc' | 'franchise_code_desc'
- `max_results` integer

## Headers

- `x-api-key` string, required

## Response `200`

OK

- PizzahutStoresResponseDoc
  - `code` integer: Code is the HTTP status code or a custom code used to indicate the result of the request @example 200
  - `data` PizzahutStoresResponse
    - `count` integer
    - `fetched_at` string
    - `has_more` boolean
    - `source_url` string
    - `stores` PizzahutStore[]
      - `accepting_online_orders` boolean
      - `address` PizzahutAddress
        - `address1` string
        - `address2` string
        - `city` string
        - `country_code` string
        - `latitude` number
        - `longitude` number
        - `phone` string
        - `postal_code` string
        - `state` string
      - `archived` boolean
      - `delivery_providers` PizzahutDeliveryProvider[]
        - `enabled` boolean
        - `provider` string
      - `name` string
      - `store_number` string
      - `timezone` string
    - `total_count` integer: TotalCount is how many restaurants matched upstream; it can exceed Count when more results exist than max_results asked for.
  - `msg` unknown

## Other responses

- `400`: Bad Request
- `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)
