Snapchat Ads Scraper [PPR] avatar

Snapchat Ads Scraper [PPR]

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Snapchat Ads Scraper [PPR]

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

zadexinho

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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?

FieldExample
Ad ID1043c3dc-b78f-432e-8208-34ac81706787
AdvertiserNike, Inc.
BrandNike
Ad AccountNike EMEA - Initiative - Marketplace
HeadlineJetzt auf Nike.com
Call to ActionSHOP NOW
Impressions (Total)18,819,708
Impressions (Country)18,819,708
StatusACTIVE or PAUSED
Review StatusAPPROVED
Ad TypeREMOTE_WEBPAGE, STORY, LENS_REMOTE_WEBPAGE, COLLECTION
Creative TypeWEB_VIEW, COMPOSITE, LENS_WEB_VIEW
Campaign Start2024-11-12
Media TypeDYNAMIC, VIDEO, IMAGE, LENS_PACKAGE
Media URLCDN link (available for DYNAMIC ads)
Profile LogoAdvertiser logo URL

How to scrape Snapchat ads

  1. Enter the advertiser or brand name in the Search Query field (e.g., Nike, Zalando)
  2. Select the EU Country — defaults to Germany (DE)
  3. Optionally set Start Date / End Date to narrow by campaign activity period (YYYY-MM-DD)
  4. Optionally filter by Ad Status: ACTIVE (running) or PAUSED (stopped)
  5. Set Max Results to control output volume (default: 100)
  6. Click Start — results appear in the dataset as ads are collected

How much does it cost?

Pricing is per ad scraped.

AdsFREE 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

ParameterTypeRequiredDefaultDescription
searchstringYesAdvertiser or brand name (e.g., "Nike", "Zalando")
countrystringNoDEEU country code — 27 countries supported
startDatestringNoCampaign activity start (YYYY-MM-DD)
endDatestringNoCampaign activity end (YYYY-MM-DD)
statusstringNoACTIVE or PAUSED
maxItemsintegerNo100Maximum ads to return (1–10,000)
proxyConfigurationobjectNoDatacenterProxy 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 datestartDate/endDate returns ads active during that window, not ads that started within it.
  • mediaUrl is 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 maxItems at 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
  • mediaUrl populated only for DYNAMIC-type ads
  • Large requests may return partial results due to API rate limits
  • No campaign end date available (API limitation)