kfc_delivery_estimate
Check if a KFC store delivers to a specific address and get the estimated delivery fee with line-item breakdown and pickup/dropoff times, using checkout-time data without placing an order.
Instructions
Check KFC delivery serviceability and estimated fee for one store and address. Checks whether a KFC restaurant's delivery integration can deliver to a given address and, when it can, the estimated delivery fee (broken down by fee line item) and pickup/dropoff time. This reads the same checkout-time estimate KFC's own site calls -- it does not add an item to a cart or place an order, and takes no payment or account information. serviceable is true only when the upstream returned a real estimate; a false value with reason populated covers every other case seen live: the delivery provider not enabled at this store, the address being outside the delivery zone, or the delivery marketplace itself reporting the store temporarily inactive. order_subtotal materially affects the fee estimate (KFC's own fee schedules can vary by order size), so it is required rather than defaulted. pickup_at defaults to 30 minutes from now (an "order now" style estimate) when omitted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | Yes | Delivery address city | |
| state | Yes | Delivery address state, two-letter code | |
| address1 | Yes | Delivery address line 1 | |
| address2 | No | Delivery address line 2 | |
| latitude | Yes | Delivery address latitude | |
| longitude | Yes | Delivery address longitude | |
| pickup_at | No | RFC3339 pickup time (default 30 minutes from now) | |
| postal_code | Yes | Delivery address postal code | |
| country_code | No | Delivery address country code (default US) | |
| store_number | Yes | KFC's alphanumeric store number, from /kfc/stores or /kfc/nearby | |
| order_subtotal | Yes | Order subtotal before fees, in dollars | |
| delivery_provider | No | Delivery provider to check (default DOORDASH) |