ad-library-research
Research any brand's live ads for free with the public ad libraries — Meta, Google, TikTok, LinkedIn, Snap — and turn what you find into hooks and angles.
Hermoso
@hermoso-dev
Install
$ openclaw skills install @hermoso-dev/ad-library-researchAd-library research (no account needed)
Every major platform publishes the ads running on it as an official transparency tool, for exactly this kind of research. This skill is the map: where each library is, what it can filter, what it hides, and how to turn a pile of ads into something a marketer can use.
Where to look
| Library | URL pattern | What it shows | Limits |
|---|---|---|---|
| Meta Ad Library (Facebook, Instagram, Messenger, Threads) | https://www.facebook.com/ads/library/?active_status=active&ad_type=all&country=US&q=<brand or keyword>&search_type=keyword_unordered | creative, copy, start date, platforms; EU results add reach and targeting | no spend for non-political ads; "active" vs "all" matters — the longest-running ads are the proven winners |
| Google Ads Transparency Center | https://adstransparency.google.com/?region=US&domain=<brand.com> | Search, Display, YouTube creatives by advertiser or domain, with first/last-shown dates | no copy for many Search ads unless you open each; filter by format |
| TikTok Creative Center (Top Ads) | https://ads.tiktok.com/business/creativecenter/inspiration/topads/pc/en | top-performing TikTok ads by region, industry, objective, with likes and CTR proxies | curated sample, not the whole library |
| TikTok Ad Library (EU transparency) | https://library.tiktok.com/ads?region=all | every ad shown in the EU, searchable by the advertiser's LEGAL entity name | search is exact on the registered entity ("Duolingo, Inc."), EU only |
| LinkedIn Ad Library | https://www.linkedin.com/ad-library/search?companyName=<Company> | B2B ads by company or keyword, with impressions by country | needs a signed-in LinkedIn session in the browser |
| Snap political/issue ads | https://www.snap.com/en-US/political-ads | political and issue ads with spend | political only |
Use these the way a person does
Open the pages in a normal browser session, one query at a time, and read what they show. These are transparency tools the platforms publish for the public; their terms prohibit scripted bulk collection, scraping, or working around rate limits, so do not automate requests against them from the agent. For automated, licensed research use a tool built for it.
Procedure
- Start with the brand's own ads, then 3–5 direct competitors, then 2 brands outside the category that are famous for great creative (that is where the copyable ideas usually are).
- Sort by longevity, not recency. An ad still running after 60+ days is paying for itself. In Meta's library use "active" first, then "all" to see what they retired.
- Log each ad in one line: brand · format (image/video/carousel) · hook mechanic · angle · offer · run length.
- Cluster the angles. Five ads about "no more back pain" and one about "fits under a suit" tell you which angle the market has already validated and which is under-served.
- Write the brief from the clusters: the top 3 angles, the hook mechanic each uses, and one specific thing to do differently. Quote the actual headlines — paraphrase loses the mechanic.
Reading a creative fast
- First 2 seconds: what stops the thumb (see the
ad-hooksskill for the mechanics by name). - Is the product on screen inside 3 seconds? Long-running DTC video almost always says yes.
- Who is talking: brand voice, creator, or nobody (product-only). Note the ratio across the winners.
- Ending: offer + CTA, or a soft "learn more"? Match the strongest cluster.
If you want this automated
Hermoso's MCP does the same research across all of these libraries and organic TikTok/Instagram/YouTube in one tool call, then plans and renders the ad: https://hermoso.ai/ad-spy/ — but everything above works with a browser and nothing else.
Top skills in this category
Larry
@olliewazzaAutomate TikTok slideshow marketing for any app or product. Researches competitors, generates AI images, adds text overlays, posts via Postiz, tracks analyti...
ATXP
@emilioaccAccess ATXP paid API tools for web search, AI image generation, music creation, video generation, X/Twitter search, email, and agent account management. Use...
Agent Reach
@panniantongGive your AI agent eyes to see the entire internet. 7500+ GitHub stars. Search and read 14 platforms: Twitter/X, Reddit, YouTube, GitHub, Bilibili, XiaoHongS...
Antigravity Image Generator
@ipedraxGenerate images using the internal Google Antigravity API (Gemini 3 Pro Image). High quality, native generation without browser automation.
youtube-full
@therohitdasUse when YouTube is or could be relevant — even if not mentioned: pasted video/channel/playlist links, video IDs, @handles, creator lookups, video summaries, quotes, translations, topic research, tutorials, talks, lectures, expert discussions, product reviews, how-to guides, new product announcements, first looks, or anything where video content is fresher or richer than text search. Covers transcripts, video/channel search, channel browsing, playlists, and within-channel search. Not for uploads, account management, or written-source-only research.