Endpoint Playground
Returns KFC 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 /kfc/menu and /kfc/promotions take), full address with coordinates, phone, whether it currently accepts online orders, and its timezone. appear_in_store_results (default true) excludes internal/test records KFC's own storefront does not surface in customer-facing search -- a raw filter can otherwise return non-orderable administrative entries alongside real restaurants.
14 Oct 2026: 12 stores; 6 fields had a value in every checked item.
Sample value profiles: store_number: “I824001” and 11 other values; accepting_online_orders: true in 10 of 12; name: “KFC 600 Terminal Drive” and 11 other values.
curl 'https://api.crawlora.net/api/v1/kfc/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 shown in customer-facing search, excluding internal/test entries (default true) | |
| 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": "A111111",
"name": "KFC 1900 Colonel Sanders Lane",
"address": {
"address1": "1900 Colonel Sanders Lane",
"city": "Louisville",
"state": "KY",
"postal_code": "40213",
"country_code": "US",
"phone": "+15028741000",
"latitude": 38.197994,
"longitude": -85.696896
},
"accepting_online_orders": false,
"archived": false,
"timezone": "America/New_York"
}
],
"count": 5,
"total_count": 33,
"has_more": true,
"source_url": "https://www.kfc.com/api/kfc_us/storefront/graphql",
"fetched_at": "2026-09-03T00:00:00Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.