Endpoint Playground
Returns the promotions currently published on Sonic Drive-In's national deals page -- each with its marketing headline, public name, description, legal terms, call-to-action label and link, and creative image. This page is not listed in Sonic's own sitemap, so GET /sonic/sitemap will never surface it. Deals are national marketing offers, not per-store pricing; there is no price field in this source. Between campaigns Sonic can publish the page with no promotions at all, which returns an empty deals array with count 0 rather than an error.
14 Oct 2026: 3 deals; 8 fields had a value in every checked item.
Sample value profiles: section: “Featured Deals”; cta_url: sonicdrivein.com; terms: median 262 characters.
curl 'https://api.crawlora.net/api/v1/sonic/deals' \
-H "x-api-key: $CRAWLORA_API_KEY"No request parameters
{
"code": 200,
"msg": "OK",
"data": {
"heading": "Featured Sonic Deals",
"count": 2,
"deals": [
{
"section": "Featured Deals",
"name": "$1.99 Jr Bacon Cheeseburger",
"headline": "BACON MAKES EVERYTHING BETTER",
"description": "The Jr Bacon Cheeseburger brings crispy bacon, melty cheese, and juicy beef together for just $1.99.",
"terms": "Tax Not Included. Add-ons extra. For a limited time at participating SONIC® Drive-Ins.",
"cta_text": "Order Now",
"cta_url": "https://www.sonicdrivein.com/menu/categories/1-99-menu",
"image_url": "https://imagedelivery.net/cyuZzWywsYlsu7DPQZIgOg/4572a7b1/download"
}
],
"source_url": "https://www.sonicdrivein.com/_next/data/<buildId>/deals.json",
"fetched_at": "2026-09-05T12:00:00Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.