List a Sonic Drive-In restaurant's order-ahead time slots
Returns the bookable order-ahead windows for one Sonic Drive-In restaurant, grouped by service channel and local date. Each window has a UTC start_time and end_time. Also returns the store's timezone, how long each window lasts (slot_duration_minutes), the prep/handoff buffer before the first bookable window (lead_time_minutes), and service_types -- every channel the store supports, which is a superset of the channels that currently have windows. fulfillment selects the request method and accepts exactly PICKUP or DELIVERY; note the per-window service_type is a separate, finer vocabulary and can be ORDER_AHEAD, CURBSIDE_PICKUP, DRIVE_THROUGH, STORE, PICKUP or DELIVERY. A closed or fully-booked restaurant returns an empty channels array with total_slots 0, not an error. An unknown store_id returns 404.
Request
- Base URL: https://api.crawlora.net/api/v1
- URL: https://api.crawlora.net/api/v1/sonic/availability
- Auth: API key in header x-api-key
Query parameters
Sonic store number, e.g. from /sonic/nearby
Fulfillment method: PICKUP or DELIVERY. Defaults to PICKUP.
Headers
API key required
Response
OK
Example response
{
"data": {
"channels": [
{
"days": [
{
"count": 96,
"date": "2026-09-05",
"slots": [
{
"end_time": "2026-09-05T16:50:00Z",
"start_time": "2026-09-05T16:45:00Z"
}
]
}
],
"service_type": "ORDER_AHEAD"
}
],
"fulfillment": "PICKUP",
"lead_time_minutes": 5,
"slot_duration_minutes": 5,
"store_id": "4521",
"timezone": "America/Denver",
"total_slots": 288
}
}Changes
No recorded changes to this operation across all 2 revisions of this API.