---
title: "List Sonic Drive-In's current promotions"
method: GET
path: "/sonic/deals"
tags: ["Sonic"]
---

# List Sonic Drive-In's current promotions

`GET /sonic/deals`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/sonic/deals`
- Auth: API key in header `x-api-key`

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.

## Headers

- `x-api-key` string, required

## Response `200`

OK

- SonicDealsResponseDoc
  - `code` integer: Code is the HTTP status code or a custom code used to indicate the result of the request @example 200
  - `data` SonicDealsResponse
    - `count` integer
    - `deals` SonicDeal[]
      - `cta_text` string: CTAText is the call-to-action button label, e.g. "Order Now".
      - `cta_url` string: CTAURL is the destination the call-to-action links to, absolute for on-site links.
      - `description` string: Description is the card's body copy.
      - `headline` string: Headline is the marketing headline shown on the card.
      - `image_url` string: ImageURL is the promotion's full-resolution creative.
      - `name` string: Name is the promotion's public name.
      - `section` string: Section is the on-page grouping this deal appeared under, e.g. "Featured Deals".
      - `terms` string: Terms is the promotion's legal/limitations text when published.
    - `fetched_at` string
    - `heading` string
    - `source_url` string
  - `msg` unknown

## Other responses

- `429`: Too Many Requests
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/afac9b012a27?raw)
