Adracle Data request

Meta Ad Library · on request · $5

One advertiser’s Meta ads, as a file.

Name a Facebook Page and a country. Within 24 hours you get its ads from Meta’s Ad Library as JSON and CSV: the copy, the link, when each ad started and stopped, and EU reach wherever Meta publishes it. Up to 500 running and 500 stopped ads, and the file opens with how much of the library it holds, against Facebook’s own count.

One Page, one country or all of them. Paid once. No subscription, no account.

A real file

ŌURA in Germany, captured 24 October 2026

546ads in the file
46running at capture
546with EU reach from Meta
928Facebook’s own count

The file opens with its coverage line, word for word:

This file holds 546 distinct ads from this Page in DE. Facebook's Ad Library counted about 928 results for the same view at capture time. The capture stopped at its limit of 500 stopped ads, newest first, so older stopped ads are missing. The running ads were read to the end of Facebook's list.

6 of its rows, the ones Meta says reached the most people in the EU. A + means the ad was still running.

StartedStatusDaysCopyEU reachAd
2026-03-03 inactive 54 Von Schlaf bis Aktivität – Oura zeigt dir, wie deine täglichen Gewohnheiten deine Gesundheit beeinflussen und… 4,370,985 Open ad 1490307849381480 on Meta’s Ad Library ↗
2026-03-03 inactive 55 Mit dem Oura Ring 4 wird Gesundheit zu deiner täglichen Gewohnheit. Erhalte Einblicke zu Schlaf, Herzgesundhe… 3,846,191 Open ad 1466857138379533 on Meta’s Ad Library ↗
2026-04-10 inactive 52 Oura erfasst über 50 Gesundheitsmesswerte zu Schlaf, Stress, Aktivität und mehr – so hast du deine Gesundheit… 3,727,855 Open ad 2498779630592194 on Meta’s Ad Library ↗
2026-03-03 inactive 55 Erhalte persönliche Insights in Echtzeit, die deinen Schlaf, deine Aktivität und dein Wohlbefinden verbessern. 2,370,602 Open ad 3231079563857239 on Meta’s Ad Library ↗
2026-03-30 inactive 29 Oura liefert dir personalisierte Daten und Rückmeldungen, die dir helfen, Schlaf, Bewegung, Stress und vieles… 2,360,550 Open ad 2033919293845054 on Meta’s Ad Library ↗
2026-04-01 inactive 58 Oura liefert dir personalisierte Daten und Rückmeldungen, die dir helfen, Schlaf, Bewegung, Stress und vieles… 2,216,910 Open ad 947653734474701 on Meta’s Ad Library ↗

Download this file (394 KB zip)

ŌURA is a public advertiser chosen as an example. We have no relationship with it.

Every ad, every field

What each row carries

The same fields in both files. The JSON adds each ad’s copy variants and Meta’s EU reach by country, age and gender.

For a person or an agent

Ready for a spreadsheet, a script or an AI agent

One record per ad

ads.json holds everything, ads.csv opens in a spreadsheet, and FIELDS.md defines each field. An agent needs nothing else to read it.

Absent means absent

A value Facebook did not give is null and named in the ad’s missing list. Nothing is filled in or guessed.

Lines up with the next file

Ad IDs are Meta’s own. Order the same Page again later and the two files match ad by ad.

Coverage you can quote

Every file states how many ads it holds beside Facebook’s count, and says so when a capture stopped short.

What it is not

Data, not a verdict

Not spend or results

Meta publishes no spend, sales or return on ad spend for commercial ads. Run time and EU reach are what it publishes, and the file names them as that.

Not the images or videos

Each row links to the ad on Meta’s Ad Library, where it plays. The file carries how many images and videos each ad holds.

Not analysis

Nobody ranks or interprets the ads for you. For that, the three-competitor report is €149.

Not live

One capture, dated to the minute. Ads start and stop after it. Order again for a fresh one.

Order

Name the Page

The receipt and the file both go here.

A link to the Page, its Ad Library page, or the brand’s website. If a name fits several Pages, we take the one whose ads link to the brand’s site and tell you which.

EU reach and targeting exist only for ads shown in the EU.
One line. It helps us check we capture the right Page.
Who will read the file?
Want it again?

You pay on Stripe’s page. By paying you accept the Terms of Sale. Privacy.

Questions

Before you order

Why not scroll the Ad Library myself?

You can, and every row links back to it. The Library shows ads one card at a time and keeps EU reach behind a click on each ad. The file is that scroll done once, with every field in one table.

Which countries can I ask for?

Any country the Ad Library covers, or all countries at once. Outside the EU, Meta publishes no reach or targeting, so those fields are null and the file says so.

What if I name the wrong Page?

Brands often run ads from several Pages. We capture the one you name. If what you gave fits more than one, we pick the Page whose ads link to the brand’s site and say which in the email. Ask, and a second Page is a second $5 file.

Can I get it every week?

Not yet. Tick the box on the form if you would, and we will ask how many Pages and how often before building it.

Who is behind this?

Adracle reads Meta’s public Ad Library for advertisers and their agencies. A person checks every file before it goes out. Write to stan@99rabbits.com.