Snapchat AdsSnapchat AdsAdvertising

Your Snapchat ad account performance — spend, swipes

snapchat-ads.query

Get spend, impressions and swipes for your whole Snapchat ad account

Price
freeAt list price
Success rate
—No success-rate data yetNo success-rate data yet
Latency p50
——
Last verified
—Not verified yet
GEThttps://toolswitch.dev/v1/tools/snapchat-ads.queryBeta
  • Uses platform quota
  • Synchronous response
  • Reads public data

Parameters

spend is in MICRO-CURRENCY: 1000000 = 1 unit of the account currency. `swipes` is Snapchat's click. Hourly granularity is capped at a short window (about 7 days) and TOTAL/DAY at roughly 31 days per request — a longer range is an error, not a truncated result

ParameterTypeRequiredDescriptionExample
Path parameters
ad_account_idstringRequiredUUID8adc3db7-8148-4fbf-999c-8d2266369d74
Query parameters
fieldsstringOptionalcomma-separated metrics; omitting it returns only impressions and spendimpressions,swipes,spend,video_views,conversion_purchases,screen_time_millis
end_timestringOptionalISO 8601, same alignment rule; exclusive2026-07-28T00:00:00-07:00
breakdownstringOptionalcampaign | adsquad | ad — returns one stats row per child entity instead of one account totalcampaign
start_timestringOptionalISO 8601 WITH offset and aligned to midnight in the AD ACCOUNT's timezone — 2026-06-28T00:00:00-07:00. A non-midnight or wrong-offset value is rejected outright; required for DAY/HOUR2026-06-28T00:00:00-07:00
granularitystringRequiredTOTAL | DAY | HOUR | LIFETIMEDAY
view_attribution_windowstringOptional1_HOUR | 3_HOUR | 6_HOUR | 1_DAY (default) | 7_DAY | 28_DAY
swipe_up_attribution_windowstringOptional1_DAY | 7_DAY (default) | 28_DAY28_DAY
  • Path parameters
  • ad_account_idstringRequired

    UUID

    Example: 8adc3db7-8148-4fbf-999c-8d2266369d74

  • Query parameters
  • fieldsstringOptional

    comma-separated metrics; omitting it returns only impressions and spend

    Example: impressions,swipes,spend,video_views,conversion_purchases,screen_time_millis

  • end_timestringOptional

    ISO 8601, same alignment rule; exclusive

    Example: 2026-07-28T00:00:00-07:00

  • breakdownstringOptional

    campaign | adsquad | ad — returns one stats row per child entity instead of one account total

    Example: campaign

  • start_timestringOptional

    ISO 8601 WITH offset and aligned to midnight in the AD ACCOUNT's timezone — 2026-06-28T00:00:00-07:00. A non-midnight or wrong-offset value is rejected outright; required for DAY/HOUR

    Example: 2026-06-28T00:00:00-07:00

  • granularitystringRequired

    TOTAL | DAY | HOUR | LIFETIME

    Example: DAY

  • view_attribution_windowstringOptional

    1_HOUR | 3_HOUR | 6_HOUR | 1_DAY (default) | 7_DAY | 28_DAY

  • swipe_up_attribution_windowstringOptional

    1_DAY | 7_DAY (default) | 28_DAY

    Example: 28_DAY

Code samples

Replace $TOOLSWITCH_KEY with the key you created in the console.

Beta
curl -X GET 'https://toolswitch.dev/v1/tools/snapchat-ads.query' \
  -H "X-Toolswitch-Key: $TOOLSWITCH_KEY"

This gateway API is in beta; its URL and authentication may change. The example parameters are sample data. Calls are billed at free, including the service fee.