Snapchat Ads Scraper [PPR]
Pricing
from $2.00 / 1,000 results
Snapchat Ads Scraper [PPR]
Extract commercial ads from Snapchat's Ads Gallery across 27 EU countries. Search by advertiser name, filter by country, date range, and ad status. Returns ad ID, headline, impressions, creative type, CTA, campaign dates, and media URLs. No login required.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer

zadexinho
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Snapchat Ads Scraper
Snapchat Ads Scraper extracts commercial ads from Snapchat's Ads Gallery — the EU-mandated transparency archive covering ads shown to users across 27 European countries. It accepts an advertiser name and returns ad ID, advertiser name, brand, ad account, headline, call to action, total and country-specific impression counts, ad type, creative type, campaign start date, review status, and media URLs where available.
What data can you extract?
| Field | Example |
|---|---|
| Ad ID | 1043c3dc-b78f-432e-8208-34ac81706787 |
| Advertiser | Nike, Inc. |
| Brand | Nike |
| Ad Account | Nike EMEA - Initiative - Marketplace |
| Headline | Jetzt auf Nike.com |
| Call to Action | SHOP NOW |
| Impressions (Total) | 18,819,708 |
| Impressions (Country) | 18,819,708 |
| Status | ACTIVE or PAUSED |
| Review Status | APPROVED |
| Ad Type | REMOTE_WEBPAGE, STORY, LENS_REMOTE_WEBPAGE, COLLECTION |
| Creative Type | WEB_VIEW, COMPOSITE, LENS_WEB_VIEW |
| Campaign Start | 2024-11-12 |
| Media Type | DYNAMIC, VIDEO, IMAGE, LENS_PACKAGE |
| Media URL | CDN link (available for DYNAMIC ads) |
| Profile Logo | Advertiser logo URL |
How to scrape Snapchat ads
- Enter the advertiser or brand name in the Search Query field (e.g.,
Nike,Zalando) - Select the EU Country — defaults to Germany (
DE) - Optionally set Start Date / End Date to narrow by campaign activity period (YYYY-MM-DD)
- Optionally filter by Ad Status:
ACTIVE(running) orPAUSED(stopped) - Set Max Results to control output volume (default: 100)
- Click Start — results appear in the dataset as ads are collected
How much does it cost?
Pricing is per ad scraped.
| Ads | FREE tier |
|---|---|
| 100 | $0.20 |
| 500 | $1.00 |
| 1,000 | $2.00 |
| 5,000 | $10.00 |
| 10,000 | $20.00 |
Volume discounts on BRONZE, SILVER, and GOLD plans.
Use cases
- Competitive intelligence — See which ads any brand runs across 27 EU countries
- Ad creative research — Analyze headlines, CTAs, and ad formats by industry
- Campaign tracking — Monitor when advertisers launch and pause campaigns
- Market analysis — Compare advertising activity across EU countries
- Brand monitoring — Track competitor ad presence over time
- Media planning — Benchmark impression volumes for budget estimation
- Compliance auditing — Verify advertiser claims against actual published ad content
Input
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
search | string | Yes | — | Advertiser or brand name (e.g., "Nike", "Zalando") |
country | string | No | DE | EU country code — 27 countries supported |
startDate | string | No | — | Campaign activity start (YYYY-MM-DD) |
endDate | string | No | — | Campaign activity end (YYYY-MM-DD) |
status | string | No | — | ACTIVE or PAUSED |
maxItems | integer | No | 100 | Maximum ads to return (1–10,000) |
proxyConfiguration | object | No | Datacenter | Proxy settings |
Output example
{"adId": "1043c3dc-b78f-432e-8208-34ac81706787","adType": "REMOTE_WEBPAGE","creativeType": "WEB_VIEW","advertiserName": "Nike, Inc.","brandName": "Nike","adAccountName": "Nike EMEA - Initiative - Marketplace","headline": "Jetzt auf Nike.com","callToAction": "SHOP NOW","impressionsTotal": 18819708,"impressionsCountry": 18819708,"status": "ACTIVE","reviewStatus": "APPROVED","campaignStartDate": "2024-11-12","mediaType": "DYNAMIC","mediaUrl": "https://cf-st.sc-cdn.net/d/C3CFWTMYLi...","profileLogoUrl": "https://cf-st.sc-cdn.net/aps/bolt/...","country": "DE","url": "https://adsgallery.snap.com/?advertiser=Nike&country=DE","scrapedAt": "2026-02-22T13:48:46Z"}
Tips
- Search by legal entity name — Ads are indexed under the paying advertiser's legal name (e.g., "Nike, Inc." not "Nike"). If you get 0 results, try variations or check the Ads Gallery directly.
- Date filters use activity period, not start date —
startDate/endDatereturns ads active during that window, not ads that started within it. mediaUrlis available for DYNAMIC-type ads only — VIDEO, IMAGE, and LENS_PACKAGE types do not expose direct media URLs via the Ads Gallery.- For 1,000+ ads, request in batches — Keep
maxItemsat 200–500 per run to avoid partial results from API rate limits.
FAQ
Why EU countries only? Snapchat's Ads Gallery exists under the EU Digital Services Act (DSA), which requires large platforms to publish a searchable ad archive for ads shown to EU users.
How far back does the data go? The Ads Gallery covers approximately the last 12 months.
Do I need a Snapchat account? No. All data is publicly accessible without authentication.
What if I get 0 results? Try the advertiser's full legal name (e.g., "adidas AG" instead of "Adidas"), or search in a different country where the brand may have more activity.
Limitations
- EU countries only (27 member states)
- Last 12 months of ad data
mediaUrlpopulated only for DYNAMIC-type ads- Large requests may return partial results due to API rate limits
- No campaign end date available (API limitation)