Snapchat EU Ads Library Impressions & Targeting Extractor avatar

Snapchat EU Ads Library Impressions & Targeting Extractor

Pricing

from $0.49 / 1,000 results

Go to Apify Store
Snapchat EU Ads Library Impressions & Targeting Extractor

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

Nimbryxo-studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Security

Limited permissions

Share

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 it
  • adAccountName, payingAdvertiserName β€” advertiser account and the paying entity as disclosed in the library
  • profileName, profileLogoUrl β€” public profile name and logo shown in the ad
  • headline β€” ad headline text
  • adType, adRenderType, creativeType β€” ad format, render type, and creative type (e.g. VIDEO, IMAGE)
  • callToAction β€” CTA button label (e.g. SHOP_NOW, LEARN_MORE)
  • topSnapMediaType, topSnapCropPosition
  • mediaDownloadUrl β€” direct CDN link to the ad creative
  • webViewProperties β€” web view destination properties
  • languages β€” languages the ad targets
  • startDate, status, reviewStatus, rejectionReasons
  • impressionsTotal β€” total impression count across all regions
  • impressionsMap β€” per-country impression breakdown (country code β†’ count)
  • targetingV2 β€” raw targeting parameters from the library
  • stickers, dpaPreview β€” sticker and dynamic-product-ad preview data, when present
  • recordType β€” always ad
  • scrapedAt β€” 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 post
  • thumbnailUrl β€” content thumbnail
  • creatorName, creatorUrl β€” creator who posted the content and their profile URL
  • sponsorName, sponsorUrl β€” sponsoring brand's name and profile URL
  • recordType β€” always sponsoredContent
  • scrapedAt β€” ISO-8601 UTC scrape timestamp

Input

FieldTypeDefaultDescription
modestringadSearchadSearch, sponsoredContent, or creatorSearch
payingAdvertiserNamestring–Advertiser name to search, used in adSearch mode
countriesarray[]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
startDatestring–Filter ads active from this date (ISO 8601 or YYYY-MM-DD)
endDatestring–Filter ads active up to this date (ISO 8601 or YYYY-MM-DD)
statusstringALLACTIVE, PAUSED, or ALL
creatorNamestring–Creator username or name to search, used in creatorSearch mode
maxResultsinteger200Maximum records to return (1–10,000); adSearch mode is capped at 10 per advertiser by the library itself
proxyConfigurationobject–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.