Snapchat Ads Scraper avatar

Snapchat Ads Scraper

Pricing

from $2.00 / 1,000 ads

Go to Apify Store
Snapchat Ads Scraper

Snapchat Ads Scraper

Scrape Snapchat's Ads Gallery for any advertiser: headlines, calls to action, media and landing URLs, start dates and status, total and per-country impressions across the EU, and age, gender, language and device targeting. Several advertisers and countries per run. No login.

Pricing

from $2.00 / 1,000 ads

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

๐Ÿš€ Snapchat Ads Scraper

Easily extract ads from Snapchat's Ads Gallery without an account. The Snapchat Ads Scraper collects the ads of any advertiser shown in the EU and Turkey, with headline, call to action, media and landing page, start date and status, total impressions with a per-country breakdown, and age, gender, language and device targeting. Results are ready as JSON, CSV or Excel.

โœจ Features

  • ๐Ÿข Several advertisers per run: list as many brands as you like; each is searched in the Ads Gallery.
  • ๐ŸŒ Country filter: limit to the countries you care about (EU countries and Turkey), several at once.
  • ๐Ÿ“Š Reach per country: total impressions plus the impressions in each country, ready for comparison.
  • ๐ŸŽฏ Targeting: age range, gender, languages, devices and whether the ad is regulated content.
  • ๐ŸŽฌ Creative: headline, call to action, ad and media type, a media download link, the landing page or deep link, and carousel/collection/product details when present.
  • ๐Ÿ—“๏ธ Date and status filters: only ads that ran in a period, and active, paused or both.
  • ๐ŸŽฏ Exact advertiser matching: Snapchat's search also returns look-alike names ("Temu" finds "Samet Temur"); those are skipped and not charged.
  • ๐Ÿงน No duplicates: an ad found through two names is saved and charged once.
  • โšก No login, no browser.

๐Ÿ› ๏ธ How It Works

  1. Add advertisers, one per line, e.g. Nike, Netflix, Zalando. Use the name the brand advertises under; the Ads Gallery searches advertiser names, not product names.
  2. Optionally filter by countries (de, fr, es, el, tr), status and the period the ads ran.
  3. Set Max ads: the cap for the whole run (default 50).
  4. Run the scraper. One row per ad lands in the dataset, ready to download or to fetch via API, webhook or a scheduled run.

๐Ÿ“ฅ Input

FieldDescription
advertisersAdvertiser or brand names.
countriesOptional two-letter codes: EU countries and Turkey (de, fr, el for Greece, tr). Empty = all.
statusALL (default), ACTIVE or PAUSED.
startDate, endDateOnly ads that ran in this period (YYYY-MM-DD).
matchAdvertiserNameKeep only ads whose advertiser, brand or profile contains your name as whole words (default on).
maxItemsMaximum ads for the whole run (default 50, 0 = no limit).
{
"advertisers": ["Nike", "Zalando"],
"countries": ["de", "fr"],
"status": "ACTIVE",
"startDate": "2026-06-01",
"maxItems": 200
}

๐Ÿ’ต Pricing

Pay only for the ads you get, with no monthly fee:

EventPrice
Ad$0.002 per ad ($2 per 1,000)
Actor start$0.00005 per run (per GB of memory)

Examples: 50 ads cost $0.10; a brand's 300 most recent ads cost $0.60. Ads skipped because the advertiser name didn't match are not charged.

๐Ÿ“Š Sample Output Data

One row per ad. Example (media link and details shortened):

{
"id": "672dca6b-25d2-4a93-80f6-c7bbc3c028f6",
"adName": "_Blood Sacrifice: Season 1_Talent Driven Creative_10_9x16_Post_sv_Dark_",
"advertiser": "Netflix, Inc.",
"brand": "Netflix",
"profileName": "Netflix",
"adAccount": "EMEA Paid Social",
"status": "ACTIVE",
"reviewStatus": "APPROVED",
"rejectionReasons": [],
"startDate": "2026-08-20T22:00:00.000Z",
"headline": "BTS frรฅn nya serien Bloodsoffer",
"callToAction": "WATCH",
"adType": "REMOTE_WEBPAGE",
"creativeType": "WEB_VIEW",
"mediaType": "VIDEO",
"mediaUrl": "https://cf-st.sc-cdn.net/d/NzlfKIl0gejFrbAR2s8oz.67?mo=โ€ฆ",
"landingUrl": "https://www.netflix.com/se/title/81768820",
"languages": ["sv"],
"impressions": 2706170,
"impressionsByCountry": { "se": 2706170 },
"countries": ["se"],
"targetAgeMin": 18,
"targetAgeMax": null,
"targetGender": null,
"targetLanguages": [],
"targetDevices": [],
"regulatedContent": false,
"targeting": { "regulated_content": false, "demographics": [{ "min_age": "18", "operation": "INCLUDE" }], "devices": [] },
"profileLogoUrl": "https://cf-st.sc-cdn.net/aps/bolt/โ€ฆ",
"creativeDetails": null,
"searchedAdvertiser": "Netflix",
"scrapedAt": "2026-10-04T17:12:40.118Z"
}
FieldDescription
advertiser, brand, adAccountWho paid for the ad, the brand shown, and the ad account.
impressions, impressionsByCountry, countriesTotal impressions, impressions per country (only countries with impressions), and those countries' codes.
targetAgeMin, targetAgeMax, targetGender, targetLanguages, targetDevicesTargeting of the first audience; targeting has the full settings.
mediaUrlDownload link of the main image or video. It is signed and expires, so save what you need soon after the run.
landingUrlThe website or app link the ad opens.
creativeDetailsExtra parts of carousel, collection, product (catalog) and lens ads.
searchedAdvertiserWhich of your names found the ad.

๐Ÿ’ก Good to Know

  • Coverage is set by Snapchat: the Ads Gallery lists ads shown in the EU and Turkey, so impressions and countries refer to those markets.
  • Use the advertiser's name. Product and show names (e.g. "Prime Video") usually run under the company account ("Amazon"). If a name returns nothing, check the spelling in the Ads Gallery. The status message lists names with no ads.
  • Exact matching keeps whole words, so "Nike" still includes "Oya Nike Botanica". Turn it off to keep everything Snapchat returns.
  • Monitoring: schedule the run with Status = Active to track what a brand is running now, with fresh impression counts each time.

๐Ÿ”— More Snapchat Actors

Same data source, different slice:

  • Snapchat Profile Scraper โ€” public profiles with subscriber counts, bios, categories, stories, highlights and lenses, plus keyword search for creators.
  • Snapchat Spotlight Scraper โ€” Spotlight videos by hashtag, video URL or creator, with views, shares, comments, transcripts and MP4 links.

Track what brands advertise on Snapchat with Snapchat Ads Scraper today! ๐Ÿš€