Endpoint Playground
Test Crawlora's KFC Stores 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/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"
}
}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 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 -- confirmed live that a raw filter can otherwise return non-orderable administrative entries alongside real restaurants.
{
"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"
}
}curl "https://api.crawlora.net/api/v1/kfc/stores" \
-H "x-api-key: $CRAWLORA_API_KEY"