Endpoint Playground
Returns KFC restaurants near a latitude/longitude, nearest first. A coordinate with no nearby KFC returns an empty list rather than an error. Each restaurant carries its store number, full address with coordinates, phone, whether it currently accepts online orders, its timezone, and its distance from the search point in miles. occasion restricts results to restaurants that offer a given order channel (e.g. only drive-thru locations).
14 Oct 2026: 15 stores; 7 fields had a value in every checked item.
Sample value profiles: distance_miles: 1.41 to 9.24, median 6.97; store_number: “Y052023” and 14 other values; accepting_online_orders: true in 13 of 15.
curl 'https://api.crawlora.net/api/v1/kfc/nearby?latitude=38.2527&longitude=-85.7585&occasion=DELIVERY' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| latitude | number | Yes | 38.2527 | Search center latitude |
| longitude | number | Yes | -85.7585 | Search center longitude |
| radius_miles | number | No | Search radius in miles, 0.1-100 (default 10) | |
| occasion | string | No | DELIVERY | Restrict to restaurants offering this order channel |
| max_results | integer | No | Maximum restaurants to return, 1-50 (default 20) |
{
"code": 200,
"msg": "OK",
"data": {
"stores": [
{
"store_number": "Y052023",
"name": "KFC 1911 W Broadway St",
"address": {
"address1": "1911 W Broadway St",
"city": "Louisville",
"state": "KY",
"postal_code": "40203",
"country_code": "US",
"phone": "+15027755811",
"latitude": 38.2492,
"longitude": -85.784
},
"accepting_online_orders": false,
"archived": false,
"timezone": "America/New_York",
"distance_miles": 1.408
}
],
"count": 5,
"has_more": false,
"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.