What the Meta Ad Library actually returns

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.

Fill rates (n=100, US)

FieldFilledWhat it looks like
ad_creative_bodies100%the ad copy — 251 characters on average
landing_url100%53 distinct destination domains in one pull
cta_type100%SHOP_NOW 64%, INSTALL_MOBILE_APP 24%, LEARN_MORE 6%
duration_days100%9 to 1,115 days; median 66
publisher_platforms100%12 distinct placement combinations
image_urls64%full-resolution creative images
video_urls38%full-resolution creative video
ad_delivery_stop0%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.

Two things worth knowing before you search

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.

Ready-made pulls

Each of these runs the search with the right options already set and returns a flat table.

Find Advertisers Running Ads That Mention a Brand

Search Meta ads for a brand name and see every advertiser using it: resellers, affiliates and competitors, with page name, copy and landing URL.

Compare Facebook Ads for a Keyword Across Countries

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.

See Where Facebook Ads for a Keyword Send Traffic

Search the Meta Ad Library and get the landing URL and CTA button behind every matching Facebook and Instagram ad.

Download Facebook and Instagram Ad Images and Videos

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.

Build a Facebook and Instagram Ad Copy Swipe File

Collect the full body copy of every Facebook and Instagram ad matching your keyword, with CTA and creative attached, as raw material for campaigns.

Compare Instagram and Facebook Ad Placements

Each matching ad lists its placements across Facebook, Instagram, Threads, Messenger, WhatsApp and Audience Network, so you can see where budget goes.

Find the Longest-Running Facebook Ads for a Keyword

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.

Watch Facebook and Instagram Ads for a Keyword Daily

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.