๐ป Snapchat Ads Scraper
Pricing
from $3.99 / 1,000 results
๐ป Snapchat Ads Scraper
Scrape the Snapchat Ads Library by advertiser / brand name. Get ad creatives, headlines, impressions, media download links, and full ad metadata at scale.
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
ScrapeFlow
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
๐ป Snapchat Ads Library Scraper
Scrape the Snapchat Ads Library by advertiser / brand name and pull every ad creative, headline, impression count, media download link, and the rest of the public ad metadata โ at scale, in real time.
Why Choose Us?
- ๐ง Bulk advertiser input โ feed in a list of brand names and the actor scrapes them one by one, tagging each result with the search query.
- ๐ก๏ธ Automatic proxy fallback โ direct โ datacenter โ residential (with 3 retries on residential). You don't have to think about blocks.
- ๐พ Live saving โ every ad is pushed to the output table as soon as it is fetched, so a crash mid-run still leaves you with usable data.
- ๐ EU-country & date filters โ narrow to a single country or date range.
- ๐ก Status filter โ ACTIVE only, PAUSED only, or both.
- โก No browser โ pure HTTP, fast and cheap.
Key Features
- ๐ Bulk search by
paying_advertiser_name - ๐ฌ Returns ad ID, name, ad type, brand, headline, impressions, media download URL, media type, status, and start date
- โฌ๏ธ Direct download links to top-Snap media (image or video)
- ๐ข Filter by ACTIVE / PAUSED
- ๐ Filter by EU country code
- ๐ Filter by date range
- ๐ก๏ธ Built-in rate-limit handling with proxy escalation
- ๐ Per-search-query tagging in every output row
Input
{"searchQueries": ["Ikea", "Nike"],"maxItems": 30,"country": "FR","status": "ACTIVE","startDate": "2025-01-01","endDate": "2026-05-16","proxyConfiguration": { "useApifyProxy": false }}
| Field | Type | Required | Description |
|---|---|---|---|
searchQueries | array of strings | โ | Advertiser / brand names. Bulk supported. Use "" to fetch all ads. |
maxItems | integer | โ | Max ads per query. Default 30. |
country | string | โ | EU ISO-2 country code (e.g. FR, DE). Empty = all countries. |
status | string | โ | ACTIVE, PAUSED, or empty for both. |
startDate | string | โ | YYYY-MM-DD โ only ads whose start_date is โฅ this. |
endDate | string | โ | YYYY-MM-DD โ only ads whose start_date is โค this. |
proxyConfiguration | object | โ | Standard Apify proxy editor. Defaults to no proxy. |
Output
Each row in the dataset:
{"searchQuery": "Ikea","id": "ded3fe4b-8326-4423-bdfb-8d956de682b5","adName": "Offre food 1 v2","adType": "STORY","payingAdName": "Ikea France","accountName": "IKEA Global","profileLogoUrl": "https://cf-st.sc-cdn.net/...","profileName": "IKEA France","brandName": "IKEA","headline": "Menu รฉtudiant au restaurant","totalImpressions": 999232,"adStatus": "PAUSED","snapMediaDownloadLink": null,"snapMediaType": null,"startDate": "2025-07-16T12:00:57.000Z"}
| Field | Description |
|---|---|
searchQuery | The advertiser / brand keyword you searched for |
id | Snapchat ad UUID |
adName | Internal ad name from the advertiser |
adType | SNAP_AD, STORY, REMOTE_WEBPAGE, DEEP_LINK, โฆ |
payingAdName | Paying advertiser entity |
accountName | Ad account name on Snapchat |
profileLogoUrl | Logo of the Snapchat profile that owns the ad |
profileName | Display name of the profile |
brandName | Brand string (falls back to first word of account name) |
headline | Ad headline shown to viewers |
totalImpressions | Lifetime impressions |
adStatus | ACTIVE or PAUSED |
snapMediaDownloadLink | Direct download link for the top-Snap media |
snapMediaType | IMAGE or VIDEO |
startDate | First-served timestamp (ISO 8601) |
๐ How to Use (Apify Console)
- Log in at https://console.apify.com โ Actors.
- Open ๐ป Snapchat Ads Library Scraper.
- Enter one or more advertiser names in Search Queries.
- (Optional) Pick a country, status, or date range.
- Click Start.
- Watch the logs โ every ad is logged with brand, impressions, and headline.
- Open the Output tab when the run completes.
- Export to JSON / CSV / XLSX.
๐ค Use via API
curl -X POST "https://api.apify.com/v2/acts/<ACTOR_ID>/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"searchQueries": ["Ikea"],"maxItems": 50,"country": "FR","status": "ACTIVE"}'
Best Use Cases
- ๐ต๏ธ Competitor ad intelligence on Snapchat
- ๐จ Creative inspiration โ see what creatives a brand is actually running
- ๐ Tracking impressions of a specific advertiser over time
- ๐งช Market research across EU countries
- ๐ Building ad-library datasets for ML / analytics
Pricing
This actor uses Apify Pay-per-event. You pay per ad pushed to the dataset
(billed as the synthetic apify-default-dataset-item event) plus the small
apify-actor-start event. No platform usage is passed on by default.
Frequently Asked Questions
Do I need to be logged in to Snapchat? No. The Snapchat Ads Library is public and the actor calls it without auth.
Can I search by ad URL?
The library exposes ads by advertiser name, not by ad URL. Use the
searchQueries field with the advertiser / brand name.
What happens if I get rate-limited?
Snapchat returns error_code: E1009 when an IP is being throttled. The actor
detects this, falls back to a datacenter proxy, then to a residential proxy
(retrying up to 3 times), and once residential is engaged it stays engaged.
Are EU-only results a hard limit?
Yes โ the Snapchat Ads Library currently only exposes ads served in the EU.
Leaving country empty searches across the EU.
Why is the dataset growing while the run is in progress?
The actor uses Actor.push_data live, so each ad lands in the output table
the moment it's scraped โ a crash partway through still leaves usable data.
Support and Feedback
Open an issue on the Actor page or contact dev.scraperengine@gmail.com.
Cautions / Legal
- Data is collected only from the publicly available Snapchat Ads Library.
- The end user is responsible for legal compliance (GDPR, CCPA, target-site ToS, etc.).
- Be a good citizen โ keep
maxItemsreasonable to avoid hammering Snap's infrastructure.