Snapchat advertising API for managing the full ad lifecycle on Snapchat. Use to create and manage campaigns, ad squads, ads, creatives, audiences, and pull performance reporting against Snap’s Marketing API. Strongest for reaching Gen Z and AR-format ad surfaces (Lenses, Stories, Spotlight) that other major ad platforms don’t offer. 8 example endpoints available through Lava’s AI Gateway. See the Snapchat Ads API docs for full documentation.Documentation Index
Fetch the complete documentation index at: https://lava.so/docs/llms.txt
Use this file to discover all available pages before exploring further.
This is a catch-all provider — any valid URL under
https://adsapi.snapchat.com/v1 is supported. Any Snapchat Marketing API endpoint. Construct URL as https://adsapi.snapchat.com/v1/{path}. Pagination uses the limit query param (50–1000) with response paging.next_link carrying the next-page URL. Errors return JSON with request_status: "ERROR", debug_message, display_message, error_code (e.g., E3003 for not-found). Rate limits: 20 req/sec per app, 10 req/sec per access token. Full reference: https://developers.snap.com/api/marketing-api/Ads-API/introduction The endpoints below are curated examples.Endpoints
Get the authenticated user (id, organization_id, display_name, email)
GEThttps://adsapi.snapchat.com/v1/me — Free
- SDK
- cURL
List organizations the authenticated user belongs to
GEThttps://adsapi.snapchat.com/v1/me/organizations — Free
- SDK
- cURL
List ad accounts under an organization
GEThttps://adsapi.snapchat.com/v1/organizations/{organization_id}/adaccounts — Free
- SDK
- cURL
List campaigns under an ad account
GEThttps://adsapi.snapchat.com/v1/adaccounts/{ad_account_id}/campaigns — Free
- SDK
- cURL
Create a campaign in an ad account
POSThttps://adsapi.snapchat.com/v1/adaccounts/{ad_account_id}/campaigns — Free
- SDK
- cURL
List ad squads under a campaign
GEThttps://adsapi.snapchat.com/v1/campaigns/{campaign_id}/adsquads — Free
- SDK
- cURL
List ads under an ad squad
GEThttps://adsapi.snapchat.com/v1/adsquads/{ad_squad_id}/ads — Free
- SDK
- cURL
Get performance stats for a campaign (impressions, swipes, spend)
GEThttps://adsapi.snapchat.com/v1/campaigns/{campaign_id}/stats?granularity=TOTAL&fields=impressions,swipes,spend — Free
- SDK
- cURL
Next Steps
All Providers
Browse all supported AI providers
Forward Proxy
Learn how to construct proxy URLs and authenticate requests