rastriq. Let's talk →

Competitor ads on Meta.

Facebook and Instagram in the same query. Every ad with its full copy, its landing page, its format and the exact dates it was running.

~90 days
Inactive retention
Global
Coverage
$0.40 / 1,000
Cost

Meta (Facebook and Instagram)

The Meta Ad Library is the richest of the four by volume and the most generous with text: it returns the full ad body, not a truncated preview. In exchange it is the quietest on performance — outside political advertising, Meta publishes neither impressions nor spend. Use it to read creative strategy, not to estimate budget.

The full copy
Up to 600 characters of ad body, plus the link title and destination URL.
Facebook and Instagram together
One ad usually runs on several surfaces; the platforms field tells you which.
Start and end dates
With end_date null while the ad is still live — the most useful signal of what is working.
Search by domain
Start from a competitor's domain instead of having to find their page first.

What this library will not give you

We would rather say it before you build an analysis on top of it.

No impressions or spend
Meta only publishes those figures for political and social issue ads.
90-day window
Withdrawn commercial ads disappear after roughly three months. The history is yours to build.
Residential proxies required
It is the most protected of the four libraries; we handle that, but it shapes the cost.

Meta output sample

Records from this platform with the fields we deliver. Click a row to see the raw JSON.

Country
Format
PlatformAdvertiserCreativeCountryFormatFromToVolume

Click any row to see the full record exactly as it arrives from the platform.

Structure, field names and formats are the real ones from each Actor. The LinkedIn records come from real runs; the rest use example advertisers so no invented figures are attributed to real companies.

Dataset fields

Exactly as the Actor delivers them, before normalisation.

FieldTypeExample
ad_archive_idstring1284470119832255
page_idstring10228441907
page_namestringCasa Nordia
page_urlstringhttps://facebook.com/casanordia
statusstringactive
bodystringSummer sale: up to 40% off sofas…
link_urlstringhttps://casanordia.es/sale
link_titlestringShop the collection
start_datedate2026-07-03
end_datedatenull
platformsarray["facebook", "instagram"]
media_typestringvideo

Need these aligned with the other three platforms? We normalise them onto one schema. See the shared schema →

What you decide with this

Reading creative strategy
Sort a competitor's ads by age. Anything still live past day 60 is earning its budget.
Promotional calendar
Start dates reveal when each sale campaign kicks off, and how far ahead of yours.
Messaging audit
Join the copy of twenty competitors and find which selling argument has become the category default.

Meta questions

Can I see how much a competitor spends on Meta?

No, and be sceptical of anyone who claims otherwise. Meta only publishes amounts and impressions for political and social issue ads. For commercial advertising the available signal is how long a creative has been live and how many surfaces it runs on.

Does it include Instagram?

Yes. It is one library for the whole Meta ecosystem, and the platforms field says which surfaces each ad is running on: facebook, instagram, audience_network or messenger.

How do I search by competitor?

You can start from their domain or their page. Domain is usually more reliable, because many brands run several pages per country or product line.

Another question? Write to us and you'll get the technical detail.

Start tracking Meta

Run a test extraction and look at the dataset before committing to anything. Pay per result: no data, no charge.

The other three platforms