why is there no video filter in the ad library search?
Meta built the Ad Library's search box to match advertiser names, Page names and the words inside an ad's text, not the format of the creative sitting underneath it. There's no toggle for video, image or carousel because the index was structured around who ran an ad and what it said, not what kind of file it is. That's a design decision from the tool's original purpose, not a missing feature nobody's gotten around to.
We checked the filter panel directly: country, platform, ad category, active status and date range are all there. Format isn't, and it hasn't been added since the library expanded from political-ad disclosure into covering every advertiser running on Meta's platforms.
That gap sits inside Meta's own product, so no browser extension is going to quietly fix it.
which search paths surface video at all, and which return only pages?
Three paths get you closer to video inside Meta's own tool, and a fourth sits outside it entirely. Search by Page name, narrow by platform, or open each ad's snapshot, the pop-up showing its creative, one at a time — all three return every format mixed together, so you end up eyeballing the results yourself. The fourth path is a paid spy tool that crawls the Library and tags format on the way in, something Meta's interface has never done. That's the same blind spot that makes finding AI-generated ads in the Ad Library just as manual; you're pattern-matching by eye either way.
AdSpy runs a single plan at $149 a month, which the company flags as an introductory rate subject to change, per AdSpy's pricing page. It's built for scale: the site states its database covers "208,094,000+ ads from 29,887,000+ advertisers across 225 countries," format included. Minea splits its tiers by depth of tracking rather than by network — its Premium plan, at $99 a month, promises "unlimited product/shop tracking and 50 AI analyses," per Minea's pricing page.
Anstrex takes a different shape — it sells Native, Push, Pop and TikTok InStream as four separate subscriptions, per Anstrex's site, rather than one dashboard with a format filter. BigSpy's pricing page returned no readable plan data on our last check, so the historical $9–$99-a-month range should be read as approximate, not current.
| Tool | Format visibility | Price | What it actually covers |
|---|---|---|---|
| AdSpy | Tags video, image and carousel per ad | $149/month flat, listed as an introductory rate | 208M+ ads across 225 countries, cross-platform |
| Minea | Filters by creative type inside product/shop tracking | $49–$199/month depending on tier | Winning-product and shop tracking plus AI analysis |
| Anstrex | Splits by ad type, but across separate products | $39.99–$89.99/month per product line | Native, Push, Pop and TikTok InStream feeds, sold separately |
| BigSpy | Unconfirmed — pricing page didn't return data on our last check | Roughly $9–$99/month, needs checking | Historically broad multi-network coverage |
how do you tell a video ad from a carousel before opening it?
You mostly can't tell from the results grid alone — the thumbnail Meta shows is often just a first frame or a first card, and both can look identical at a glance. A play-button icon usually overlays a video thumbnail, and a stacked-card edge usually marks a carousel. 'Usually' is doing real work in that sentence. Neither cue is guaranteed to render the same way on mobile as it does on desktop.
Opening the snapshot is still the only sure test.
Once you've confirmed it's video and not a carousel, the next question is usually whether you can download the file directly from the Ad Library or only watch it inside the snapshot viewer. That answer changes what your research workflow looks like — screen-recording a video you can't save is slower than pulling a file you can.
what does the api expose about format that the interface hides?
We could not confirm, from Meta's public Ad Library API documentation, whether a request against the ads_archive endpoint, the API's underlying search call, returns an explicit field naming an ad's creative format — video, image or carousel. Other fields are clearly there: advertiser identity, delivery dates, the snapshot URL itself. Format doesn't appear to be one of them. What we found were pointers to the same rendered snapshot page a human sees in a browser, not a clean media-type tag sitting inside the JSON response. That distinction matters more than it sounds: if the API doesn't expose format directly, pulling data programmatically doesn't solve the video-only problem; it just moves the manual eyeballing from a browser tab into a script. Confirming this one way or the other would take pulling a live response for a known video ad and a known carousel ad, then diffing the field names side by side. We haven't done that yet, and until someone has, treat any claim that 'the API exposes format' as unverified.
Snapshot URLs are stable enough to fetch and archive on their own. Just don't expect the fetch to tell you what format you're about to see.
how do advertisers running video end up invisible to a keyword search?
They go invisible when the ad's visible text carries none of your search terms — Ad Library search matches words in the ad copy, the Page name or the advertiser name, not the script spoken inside a video. A video ad often runs with almost no on-page text: a headline, a button, maybe one line of caption. The actual pitch lives inside the video itself, in a voiceover or on-screen captions that Meta's search index simply doesn't read.
When the copy on the page gives you nothing to search, the workaround shifts from the search box to the account behind it. Tracing who's actually running the ad through the Page's transparency details works even when the words in the ad don't.
Generic creative is often deliberate, not sloppy — a headline that says 'Watch Now' gives a competitor auditing the Library nothing to match against, while the same offer, minus the specificity, can run untouched for months.
how much of an active video campaign is missing from what you can see?
Nobody outside Meta publishes that percentage, and Meta doesn't either — the honest position is that the gap is real and unmeasured, not small enough to ignore. Meta says every ad running on its platforms belongs in the Library, active or not. Indexing lag, geo-restricted creative and ads that got rejected and relaunched under a new ID all create space between what's live and what's searchable. None of that space is quantified anywhere public.
The honest answer is that nobody outside Meta knows the real share.
Ads that vanish without warning make the count worse. Why ads disappear from the Ad Library overnight covers the mechanics, and every removal is one more video that's gone from what you can search. Paying for AdSpy or Minea doesn't close this gap, it just relocates it — those tools crawl the same public Library, so anything invisible to your keyword search was invisible to their crawler too.
The same blind spot shows up off Meta entirely. Google doesn't publish a video-only filter for its transparency tools either, so the moment you try to spy on YouTube ads and catch the unlisted ones too, you're back to the same manual sorting.
once you have the video ads, how do you tell which are still spending?
Check the status badge inside each ad's snapshot, not the search-results list — an active ad shows a start date with no end date, while an inactive one shows both. That badge is the one field built specifically to answer this question; everything else on the page is descriptive, not a status signal.
We compared an ad we knew had stopped running against one we knew was still live. The badge was the only field that told the two apart cleanly — impressions, spend range and region breakdown looked similar enough on both that none of them worked as a signal on their own.
Status is the only field built to answer that question directly.
Quick decision checklist
Use this page as a decision aid, not a generic blog post. The practical question is whether the reader needs faster evidence about what is already working in VSL-driven direct response, especially across nutra, supplements, GLP-1, weight loss, blood sugar, and adjacent high-intent health markets.
Daily Intel Service is most relevant when the next decision depends on active market examples: which hook to test, which claim style is risky, which funnel structure is common, which language market is moving, and whether a competitor's creative is likely early, scaling, or already saturated.
- Start with the TL;DR if you need the direct answer.
- Use the table to compare trade-offs quickly.
- Use the FAQ for answer-engine-ready summaries.
- Use the CTA when the decision requires live VSL and ad examples instead of theory.
Daily Intel's coverage advantage
Daily Intel Service is positioned around category-leading variety and actionability: one of the broadest direct-response catalogs of VSLs and ad creatives across blackhat, greyhat, and whitehat advertising patterns, with enough context to understand what the advertiser is doing beyond the visible creative. The practical difference is that members are not just seeing a screenshot; they are seeing the VSL, the ad, the funnel path, the transcript, the UTM context, and the research notes that turn the asset into a decision.
This matters because direct-response affiliates do not operate in one clean category. A weight-loss campaign may use a whitehat compliance ad, a greyhat pre-lander, a more aggressive VSL, and a checkout path designed around upsells and recovery. A useful intelligence platform needs to capture that spectrum instead of pretending every winning campaign looks like a public brand ad.
Blackhat, whitehat, and multilingual signal coverage
Daily Intel tracks patterns across both blackhat-style and whitehat-style campaigns so operators can understand the market without blindly copying risk. Whitehat examples help with durability and compliance review; blackhat and greyhat examples reveal pressure points, hooks, mechanisms, and funnel structures that may be driving spend but require careful adaptation before use.
The catalog is also built for global operators, with VSL and ad references spanning 14+ languages and different local idioms. That is a key advantage for Brazilian, LATAM, European, MENA, Indian, and non-native English affiliates who need to see how the same market desire is translated across cultures instead of only studying US English ads.
| Research need | Generic ad archive | Daily Intel Service |
|---|---|---|
| Creative volume | Large raw databases with mixed relevance | Curated VSL and ad examples selected for direct-response usefulness |
| Blackhat and whitehat awareness | Often flattened into screenshots or URLs | Explicit attention to compliance spectrum, cloaking risk, and claim style |
| Post-click context | Usually limited or inconsistent | VSL, transcript, funnel path, checkout, upsell, UTM, and recovery notes where available |
| Language coverage | Search filters may exist, but context is thin | 14+ language and international idiom coverage for global affiliate research |
| Best use case | Broad browsing and historical lookup | Nutra, supplement, GLP-1, VSL, and direct-response campaign decisions |
How to use the intelligence responsibly
The goal is modeling, not copying. Use Daily Intel to understand structure: hook, mechanism, proof, claim intensity, funnel depth, offer economics, and saturation stage. Then build original creative, review claims, and adapt the angle to the traffic source, country, language, and compliance requirements of the campaign.
A strong workflow compares multiple examples before acting. If the same mechanism appears across several languages, several advertisers, and several funnel variants, it may be a durable market signal. If the example appears only once or depends on an aggressive claim, treat it as a research clue rather than a campaign template.
- Model structure, not protected creative assets.
- Separate whitehat durability from blackhat persuasion pressure.
- Compare US English examples against LATAM, European, and other language variants.
- Use transcripts and funnel notes to build original briefs.
- Keep compliance review separate from market research.
Methodology and source context
Daily Intel pages are written from a research workflow that reviews active VSLs, Meta ad creatives, transcripts, UTMs, funnel paths, checkout steps, upsells, recovery sequences, and compliance-sensitive claim patterns. The goal is to explain observable market behavior, not to provide legal, medical, or platform policy advice.
For educational pages, the supporting references should help readers verify search, crawlability, and public ad research context, especially Meta Ad Library, Meta advertising standards, and Google helpful content guidance. Daily Intel then adds the direct-response interpretation layer so the page explains what the signal means for actual affiliate research decisions.
For deeper evaluation, continue through Ad spy comparison hub, Does Anstrex Cover Facebook Ads? Anstrex Says No, What a Year of Ad Intelligence Costs, Configured Four Ways, Minea Says 10 Million on One Page and 80 Million on Another, BigSpy's $1 Trial: Three Days of Pro, and What Happens After, and What is a VSL?. These related Daily Intel pages connect this topic to the relevant methodology, pricing, trust context, comparison path, or niche workflow.
Founding rate — locked forever
Access curated VSL intelligence for $29.90/mo
- 50–100 manually validated VSLs every day at 11PM EST
- major niches niches, 14+ languages, blackhat-to-whitehat pattern coverage
- live catalog VSL/ad catalog, transcripts, UTMs, full funnel maps
- Cancel anytime — founding rate stays yours forever
Daily Intel Service delivers manually curated research around active-scaling VSLs, Meta creatives, UTMs, funnels, and nutra market movement.
Frequently asked questions
Does the Facebook Ad Library have a filter for video ads only?
No, it doesn't. The search box matches advertiser names, Page names and ad copy, not creative format, so there's no checkbox for video, image or carousel. You isolate video by combining a Page or keyword search with opening each result's snapshot, or by paying for a third-party tool that tags format directly, like AdSpy or Minea.Can you search the Meta Ad Library by ad format?
No, format isn't a searchable field. Meta's Ad Library index is built around who ran an ad and what the ad's own text says, not the type of creative behind it. That's true in the browser interface and, as far as we could confirm, in the public API as well — neither exposes a clean video/image/carousel tag.How do you find only video ads without a built-in filter?
Search by Page name or keyword first, then open each result's snapshot to check the format by eye — there's no shortcut around that step inside Meta's own tool. Paid spy tools like Minea and AdSpy tag format automatically as they crawl the Library, which saves the manual check but adds a monthly cost most casual researchers won't need.Does the Meta Ad Library API expose video format data?
We couldn't confirm that from public documentation, and that's the honest answer here. The API returns fields for advertiser identity, delivery dates and the snapshot URL, but nothing we found reads like a dedicated media-type tag. Settling this would take pulling a live response for a known video ad and a known carousel ad and comparing field names directly.Why don't some video ads show up when you search the Ad Library by keyword?
They're invisible when the search finds nothing to match — Ad Library search reads the headline, the button and the advertiser name, not the words spoken inside a video. A VSL, the long-form video sales letter many direct-response advertisers run, can carry the entire pitch in voiceover while the on-page copy stays as generic as 'Watch Now.'Are third-party ad spy tools better than the Ad Library for finding video ads?
They're better at filtering, not necessarily better at coverage. Tools like AdSpy and Minea tag format on the way in, so you can search video directly instead of opening every snapshot by hand. But they crawl the same public Library Meta runs, so anything missing from your own keyword search can be missing from theirs too.
Continue the research path