AdScout – Google & Meta Ad Library Scraper + AI Hooks
Pricing
Pay per event
AdScout – Google & Meta Ad Library Scraper + AI Hooks
Public ads from Google Ads Transparency (+ Meta Ad Library beta, free) in one schema. Archive media before links expire; AI hooks & briefs. $1.50/1k Google ads.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Kuttura LLC
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Share
AdScout – Google Ads Transparency & Meta Ad Library Scraper with AI Hook Analysis
DRAFT – not published. Pending owner approval.
AdScout collects public ad creatives from official ad transparency libraries and returns them in one normalized, cross-platform schema — plus optional media archiving (source links expire) and AI hook analysis (transcript, hook line, hook type, pattern brief).
Sources
| Platform | How | Coverage |
|---|---|---|
| Google Ads Transparency Center | Public, logged-out transparency data | Search, display, YouTube ads worldwide; text/image/video formats |
| Meta Ad Library — Beta | Official Ad Library API, bring your own access token. Off by default. Meta ads are free. | Non-political ads delivered in the EU/UK (DSA transparency) |
| TikTok | Not included in v1 (TikTok's terms and robots.txt do not allow automated collection of its ad library). TikTok's official Commercial Content API may be supported in a future version. | — |
Every platform has its own on/off switch. Political and issue ads are excluded.
What you get per ad
adId, platform, advertiserName, advertiserId, firstSeen, lastSeen, runDays, isActive, countries, format, creativeUrls, adCopy {headline, body}, landingDomain, libraryUrl, scrapedAt and optionally media (archived file in the run's key-value store), transcript, transcriptLanguage, durationSec, hookText, hookType. A pattern brief is saved as PATTERN_BRIEF in the key-value store.
Input
Keywords/brands, advertisers (Google AR… IDs, domains like nike.com, or Meta Page IDs), countries (ISO-2), date range, max ads per platform, platform switches, your Meta token, add-on switches.
Meta (Beta): bring your own token
Meta is off by default. To use it, switch on Meta Ad Library — Beta and paste your own token. If the token is missing or invalid, AdScout skips Meta with a clear error message, the rest of the run continues, and nothing is charged for Meta.
Create an app at developers.facebook.com, complete identity verification for the Ad Library API, and paste a user access token. The token is a secret input, is used only to call Meta's API on your behalf, and is never logged or stored in the output.
Pricing (pay per event)
| Event | Price |
|---|---|
| Run start | $0.02 |
| Google ad scraped | $0.0015 ($1.50 / 1,000) |
| Meta ad scraped | Free |
| Media archived (optional, Google ads) | $0.003 per ad |
| AI transcription (optional) | $0.025 per started minute |
| Hook analysis (optional) | $0.03 per ad |
| Pattern brief (optional) | $0.05 per run |
You are only charged for Google ads that were successfully saved and for add-ons that actually succeeded (e.g. no hook-analysis charge when an ad has no text or speech, no transcription charge for music-only videos). Meta ads are free; only AI add-ons on them are billed.
Disclaimer
AdScout is an independent tool and is not affiliated with, endorsed by, or sponsored by Google, Meta or TikTok. It only reads publicly available, logged-out ad transparency data (and, for Meta, the official API using your own credentials, under Meta's terms that you accepted). It does not collect personal or contact data and excludes political ads. You are responsible for using the data lawfully and in line with the platforms' terms, copyright and data-protection laws (e.g. GDPR) in your jurisdiction. Ad creatives remain the property of their owners.