GDE-078 |
Ad library investigation | |||||||
SOCMINT | ||||||||
October 2026 | ||||||||
01
What it is
The Meta Ad Library, run by Meta, is a free public database of the ads running on Facebook, Instagram, Threads, Messenger and Meta's Audience Network. Investigators use it to see who is behind an ad, what else that advertiser runs, how far political and EU ads reached and, for political ads, how much was spent.
Every ad on Meta's apps is tied to a Facebook Page or Instagram account, and the Meta Ad Library lets anyone look up those advertisers without an account. For most ads you see what is running now. Ads about social issues, elections or politics stay in the library for seven years with a "Paid for by" disclaimer, spend and impression ranges. Ads delivered in the EU stay for a year after they last ran, with targeting, reach and the declared payer and beneficiary. Meta stopped running political, electoral and social issue ads in the EU from October 2025, so EU results for those ads are historical.
Verification desks, fact-checkers and fraud researchers use it to trace political funding, map networks of pages that share the same ads and test whether a page is who it says it is.
| When to use this guide
|
02
How do you search the Meta Ad Library for an advertiser?
Five free tools and six steps take you from a single ad or page to a documented record of who ran it, for how long and to whom.
All five tools are free. The three Meta tools cover ads on Facebook, Instagram, Threads, Messenger and Meta's Audience Network; the Google tool covers ads on Search, Display, Gmail and YouTube.
Meta Ad Library: Free, no login needed to search. Search any advertiser or keyword by country and ad category. Each ad shows its Library ID, start date, platforms and whether it is still active; political ads add spend ranges, and political and EU ads add reach and audience detail.
Meta Ad Library Report: Free, no login. An aggregated view of spending on ads about social issues, elections or politics in selected countries, broken down by advertiser and by disclaimer.
Meta Ad Library API: Free, but you need a Facebook developer account, an app and identity and location confirmation first. Returns political and issue ads, and ads delivered in the EU, for bulk analysis.
Google Ads Transparency Center: Free, no login needed to search. Shows ads served on Search, Display, Gmail and YouTube, with the advertiser's verified or unverified name, the regions where each ad ran and the date it was last shown. Google stopped serving political ads in the EU ahead of new EU rules in October 2025, so EU political results there are historical too.
Wayback Machine: Free; Save Page Now works without an account, and a free account adds capture options and a personal archive. Use it to keep an independent copy of library and Page transparency pages.
| Before you begin Stop at the login. The Ad Library, the Ad Library Report and the Ads Transparency Center all work without logging in. If Facebook asks you to log in to see a Page or an ad, use a research account set up for that purpose, never your personal profile, and note it in your log. Legal considerations. Meta publishes this data for transparency, but the people and small businesses behind many ads are private parties. Where GDPR or UK GDPR applies, treat names and faces in ads as personal data and keep only what the investigation needs; the API also comes with Meta's own terms of use. |
Note the Page or account name exactly as it appears on the sponsored post, then open the Page. Its Page transparency section lists the Page's history and links straight to its ads in the library.
Set the country, choose the ad category (All ads, or Issues, elections or politics) and search the Page name. Then search distinctive phrases from the ad text: Pages under different names often run identical copy.
Record the Page's creation date, any name changes or merges and the countries of the people who manage it, where shown. A Page presented as a local outlet but managed from elsewhere, or renamed last month, needs a closer look.
Use See ad details to log the Library ID, start date, platforms and status. For political ads, add the disclaimer, spend and impression ranges, audience breakdown and any AI disclosure the advertiser made; for EU ads, add the declared payer, beneficiary and reach.
Search the disclaimer name to find other Pages it pays for, check See summary details for ads sharing the same creative, and look the disclaimer up in the Ad Library Report. Run the advertiser name through the Google Ads Transparency Center too.
Screenshot each ad and its details with the URL and time visible, and try a Wayback Machine capture. Then write the verdict: who the advertiser appears to be, what links them to other Pages, your sources and your confidence tier.
|
03
Where the Meta Ad Library can mislead you
Most errors come from reading the library's labels as verified facts, or reading its gaps as proof that nothing ran.
Meta Ad Library disclaimer read as the true funder: The "Paid for by" line is written by the advertiser. It names who the advertiser says paid, which can be a front group or an entity formed weeks earlier. Verifying check: find the disclaimer name in a company, charity or electoral register and confirm a real entity with a traceable address before you name a funder.
No results read as no ads: Ordinary commercial ads that never reached the EU can drop out of the library once they stop running, so an ad that ended last week may leave no trace. Verifying check: confirm the country, category and status filters, then check archives and your own captures before saying a Page never advertised.
Spend ranges read as exact figures: The library shows spend and impressions as ranges, not exact amounts. Adding up midpoints produces a number nobody published. Verifying check: report each range as shown, with its currency and the date you checked it.
Page name read as the advertiser's identity: Pages can be renamed and merged, and a Page styled as a local news outlet may be run from another country. Verifying check: compare the Page transparency creation date, name history and manager countries with the identity the Page claims before you attribute anything.
Chain of custody: Ad library records change. Ads stop running and drop out of view, Pages are renamed and disclaimers are edited, so the record you keep is what proves what the library showed on the day you checked it.
Screenshot each ad and its details page with the URL, date and time visible
Log the Library ID of every ad you rely on
Save the Page transparency details as they appeared when checked
Archive library and Page URLs in the Wayback Machine where captures succeed
Record every search term, country and filter you used
Write the verdict with its sources and confidence tier
04
Go deeper
Two reference cards and one Methods tutorial for checking the accounts you find and keeping what they post.
CARD · SOC-001
Social media account verification for investigators
Botometer, Social Blade and Wayback Machine, graded from claimed to corroborated.
CARD · SOC-002 · SIGNAL TIER
Social media evidence preservation for investigators
Hunchly and Wayback Machine, captured and hashed before takedown removes the record.
METHODS · SIGNAL TIER
Archive recovery: deleted and ephemeral content
Wayback Machine, Archive.ph, GhostArchive and TimeTravel, for pages that have gone.
Evidentiary standard
Signal & Shadow operates to the LST-001 evidentiary standard. All claims are graded against the LST-001 v1.0.3 confidence tiers (Confirmed, Corroborated, Reported, Alleged) per the canonical voice and structural specification.
About Signal & Shadow
Signal & Shadow is an independent forensic investigation and methodology practice publishing tutorials, reference cards, and forensic dossiers for working practitioners. Founded by Derek Bowler.


