VOOZH about

URL: https://apify.com/zadexinho/snapchat-ads-scraper

โ‡ฑ Snapchat Ads Scraper - EU Ad Library Data ยท Apify


Pricing

from $2.00 / 1,000 results

Go to Apify Store

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

40

Total users

11

Monthly active users

4 months 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
searchstringYesโ€”Advertiser or brand name (e.g., "Nike", "Zalando")
countrystringNoDEEU country code โ€” 27 countries supported
startDatestringNoโ€”Campaign activity start (YYYY-MM-DD)
endDatestringNoโ€”Campaign activity end (YYYY-MM-DD)
statusstringNoโ€”ACTIVE 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 date โ€” startDate/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)

You might also like

Snapchat Ads Mcp Server [PPR]

zadexinho/snapchat-ads-mcp-server

MCP server providing Snapchat Ads Gallery data to AI agents. Search EU commercial ads by advertiser name, country, date range, and status. Returns impressions, headlines, CTAs, and creative metadata for 27 EU countries. No login required.

Linkedin Ads Scraper [PPR]

zadexinho/linkedin-ads-scraper

Extract ads from LinkedIn Ad Library. Search by keyword or advertiser, filter by country and date range. Returns ad copy, creative format, media URLs, CTA, and active status. MCP server available for AI agent integration.

LinkedIn Ads Scraper

crawlerbros/linkedin-ads-scraper

Extract ads from the public LinkedIn Ad Library by keyword, advertiser, country, and date range. Returns headline, body, advertiser info, media URLs, impressions, targeting, and dates. No login required.