Try it in the dashboard first: app.scrapeunblocker.com/dashboard/plugins. You get a live results view plus a copy-paste snippet.
Endpoint
Response
Result fields
Ad fields
When an advertiser has no ads
An advertiser with no ads for the given filters is a valid answer, not an error - the call returns200 with an empty results array and resultsCollected: 0. Widen active_status to all or drop the media_type filter to see more.
Errors
What you can build
- Competitor ad monitoring - track exactly which ads a rival runs, in which format, and how often the creative changes.
- Creative research - pull a brand’s video and image creative URLs to study hooks, offers and CTAs at scale.
- Landing-page intel -
link_urlshows where every ad sends the click - which offers and pages a competitor pushes. - Format and platform mix - see whether a competitor leans on video vs. image, and Facebook vs. Instagram vs. Threads.
- Market entry - scope who is advertising in a
countrybefore you spend.
Meta’s own Ad Library API
Meta publishes an Ad Library API, but through it the full data is limited to political and social-issue ads - ordinary commercial “competitor ads” are not returned. This plugin reads the same public Ad Library page anyone can open, so it covers commercial advertisers too, with your ScrapeUnblocker key and nothing else.Next steps
Open the plugins
Pull an advertiser’s ads and grab the JSON.
Get an API key
Free trial available on the pricing page.

