Snapchat EU Ads Library Impressions & Targeting Extractor
Pricing
from $0.49 / 1,000 results
Snapchat EU Ads Library Impressions & Targeting Extractor
Search Snapchat's EU ad transparency library by advertiser or creator, or browse all sponsored content, returning headline, creative, call to action, per-country impressions and targeting for each ad.
Pricing
from $0.49 / 1,000 results
Rating
0.0
(0)
Developer
Nimbryxo-studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Security
Limited permissionsShare
Under EU digital advertising transparency rules, Snapchat must publish every ad running in the bloc through a public Ads Library API. This actor reads that library directly β search by advertiser name, browse all publicly disclosed sponsored content, or search by creator β and returns each ad or sponsored post as a structured record with creative details, per-country impressions and targeting data, with no login required.
What this actor does
- Searches ads by advertiser name, with optional country, date-range and status filters
- Browses the full public library of all disclosed sponsored and branded content, with automatic pagination
- Searches sponsored content by a specific creator's username or display name
- Returns per-country impression breakdowns and raw targeting parameters for each ad
- Empty fields are omitted from records β a field only appears when Snapchat's library actually publishes that data
Output per ad (mode = adSearch)
adId,adNameβ unique ad identifier and the advertiser's internal name for itadAccountName,payingAdvertiserNameβ advertiser account and the paying entity as disclosed in the libraryprofileName,profileLogoUrlβ public profile name and logo shown in the adheadlineβ ad headline textadType,adRenderType,creativeTypeβ ad format, render type, and creative type (e.g.VIDEO,IMAGE)callToActionβ CTA button label (e.g.SHOP_NOW,LEARN_MORE)topSnapMediaType,topSnapCropPositionmediaDownloadUrlβ direct CDN link to the ad creativewebViewPropertiesβ web view destination propertieslanguagesβ languages the ad targetsstartDate,status,reviewStatus,rejectionReasonsimpressionsTotalβ total impression count across all regionsimpressionsMapβ per-country impression breakdown (country code β count)targetingV2β raw targeting parameters from the librarystickers,dpaPreviewβ sticker and dynamic-product-ad preview data, when presentrecordTypeβ alwaysadscrapedAtβ ISO-8601 UTC scrape timestamp
Output per sponsored content item (mode = sponsoredContent / creatorSearch)
contentTypeβ content type (e.g.SPOTLIGHT)contentUrlβ direct URL to the sponsored content postthumbnailUrlβ content thumbnailcreatorName,creatorUrlβ creator who posted the content and their profile URLsponsorName,sponsorUrlβ sponsoring brand's name and profile URLrecordTypeβ alwayssponsoredContentscrapedAtβ ISO-8601 UTC scrape timestamp
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | adSearch | adSearch, sponsoredContent, or creatorSearch |
payingAdvertiserName | string | β | Advertiser name to search, used in adSearch mode |
countries | array | [] | EU country codes to filter by (de, fr, it, es, pl, nl, be, se, at, pt, cz, ro, hu, dk, fi, sk, bg, hr, lt, lv, lu, si, ee, el, mt, ie, cy); leave empty for all regions. gb (UK) is not supported by the library |
startDate | string | β | Filter ads active from this date (ISO 8601 or YYYY-MM-DD) |
endDate | string | β | Filter ads active up to this date (ISO 8601 or YYYY-MM-DD) |
status | string | ALL | ACTIVE, PAUSED, or ALL |
creatorName | string | β | Creator username or name to search, used in creatorSearch mode |
maxResults | integer | 200 | Maximum records to return (1β10,000); adSearch mode is capped at 10 per advertiser by the library itself |
proxyConfiguration | object | β | Optional Apify proxy configuration |
Example: active Nike ads in France and Germany
{"mode": "adSearch","payingAdvertiserName": "nike","countries": ["fr", "de"],"status": "ACTIVE"}
Example: browse all sponsored content
{"mode": "sponsoredContent","maxResults": 500}
Example: sponsored content by a creator
{"mode": "creatorSearch","creatorName": "beauty","maxResults": 100}
Use cases
- Competitive ad monitoring β track a competitor's active Snapchat ad creatives, CTAs and per-country reach
- Regulatory/transparency research β study ad spend patterns and targeting disclosed under EU ad transparency rules
- Creator partnership discovery β find which brands are sponsoring a given creator's content
- Creative benchmarking β compare call-to-action and creative-type choices across advertisers in a category
- Impressions analysis β break down an advertiser's reach by country using
impressionsMap
FAQ
Is this official Snapchat data? Yes. It reads Snapchat's own public Ads Library, which the platform must publish under EU digital advertising transparency rules; no private pages are accessed.
Why does adSearch return only up to 10 ads? The Ads Library itself caps advertiser search results at 10 and doesn't paginate that endpoint β this is a limit of the library, not of this actor. Use sponsoredContent or creatorSearch for larger volumes.
Which countries are supported? EU member states only, listed in the countries input. The UK (gb) is not supported by Snapchat's library; any unsupported code you include is dropped with a warning rather than filtering results.
Can I download the actual ad creative? Yes β mediaDownloadUrl on ad records is a direct CDN link to the video or image file.
What does impressionsMap contain? An object mapping each EU country code to its impression count for that ad, e.g. {"fr": 900000, "de": 600000}.
What's the difference between sponsoredContent and creatorSearch? sponsoredContent paginates through the entire public library of sponsored posts β useful for bulk collection. creatorSearch narrows that same library to posts matching one creator's name. Both return the same sponsored-content record shape.
How much data can sponsoredContent mode return? Up to maxResults (max 10,000); the actor follows the library's own pagination automatically to collect that many.
Is this affiliated with Snapchat? No. This is an independent, third-party actor that reads Snapchat's publicly mandated Ads Library; it is not operated by or affiliated with Snap Inc.