Field-by-field fill rates measured on 100 live ads pulled from the public Facebook/Instagram Ad Library on 3 September 2026 — including the fields that are simply not there.
| Field | Filled | What it looks like |
|---|---|---|
ad_creative_bodies | 100% | the ad copy — 251 characters on average |
landing_url | 100% | 53 distinct destination domains in one pull |
cta_type | 100% | SHOP_NOW 64%, INSTALL_MOBILE_APP 24%, LEARN_MORE 6% |
duration_days | 100% | 9 to 1,115 days; median 66 |
publisher_platforms | 100% | 12 distinct placement combinations |
image_urls | 64% | full-resolution creative images |
video_urls | 38% | full-resolution creative video |
ad_delivery_stop | 0% | every ad in the pull was still running |
There is no spend, impressions, reach or audience-size field for commercial ads. We looked for one in both a US and an EU (DE) pull and found nothing — those numbers exist only for political and issue ads. Any tool that offers you commercial ad spend from this source is deriving it, not reading it.
The search is a keyword match, not an advertiser filter. Searching
Nike returns any advertiser whose ads mention Nike — in our pull the intended brand was
only 10–20% of results, with retailers like JD Sports and DICK'S Sporting Goods making up the rest.
That is useful if you want to find resellers and competitors bidding on a brand name, and misleading
if you assumed you were getting one advertiser. Page IDs are not accepted as an exact filter.
The library is per-country. The same advertiser runs different creative in different markets, and a single query only covers one market, so a multi-market comparison needs one pass per country.
Each of these runs the search with the right options already set and returns a flat table.
Search Meta ads for a brand name and see every advertiser using it: resellers, affiliates and competitors, with page name, copy and landing URL.
Meta's Ad Library is per-country. Run one keyword in several markets at once; every ad is tagged with the country library it came from.
Search the Meta Ad Library and get the landing URL and CTA button behind every matching Facebook and Instagram ad.
Meta's creative URLs expire. Save the actual image and video files to storage, with each file's key recorded on the ad it belongs to.
Collect the full body copy of every Facebook and Instagram ad matching your keyword, with CTA and creative attached, as raw material for campaigns.
Each matching ad lists its placements across Facebook, Instagram, Threads, Messenger, WhatsApp and Audience Network, so you can see where budget goes.
Search the Meta Ad Library and get every matching ad with a days-running count, so you can spot the campaigns advertisers keep paying for.
Run a scheduled keyword search on the Meta Ad Library and get matching ads with creative, copy and landing URL. Never charged for blocked runs.