The four major platforms are required to publish which ads are running. We turn that into a dataset you can join, filter and load wherever you work — not into yet another dashboard you have to remember to open.
Meta, TikTok, Google and LinkedIn all run open ad libraries because regulation requires it. Anyone can look them up. Almost nobody can analyse them.
Twelve records from the four platforms, with the fields we deliver. Filter them, and click any row to see the raw JSON exactly as it comes off the source.
| Platform | Advertiser | Creative | Country | Format | From | To | Volume |
|---|
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.
What Meta exposes is not what LinkedIn exposes. These four pages set out what is actually in each one, limits included.
We normalise all four sources onto one schema. Load a single table and compare platforms without writing a mapping layer.
| Field | Type | Example |
|---|---|---|
| platform | string | |
| ad_id | string | 859756133 |
| advertiser_name | string | astara |
| paying_entity | string | WPP MEDIA SPAIN, S.A.U. |
| ad_text | string | 🚗 At #Astara, we keep strengthening… |
| media_type | string | video |
| country | string | ES |
| first_seen | date | 2025-10-01 |
| last_seen | date | 2025-10-14 |
| is_active | boolean | false |
| duration_days | number | 14 |
| impressions_range | string | 100k-150k |
| landing_url | string | https://astara.com/… |
| ad_url | string | https://linkedin.com/ad-library/detail/859756133 |
| scraped_at | datetime | 2026-08-20T07:19:10Z |
Yes. The Meta, TikTok, Google and LinkedIn ad libraries are public registries these platforms are required to maintain under advertising transparency rules such as the EU Digital Services Act. They are reachable without an account or credentials. We extract advertisement and advertiser attributes only — never personal data about users — and we respect each site's robots.txt directives and rate limits.
We don't hand you a dashboard, we hand you the dataset. An ad spy tool charges a monthly seat to look at its charts inside its interface. Here you pay per result, the data comes out as CSV or JSON, and it loads into your warehouse, your BI or your model. If you stop using us tomorrow, everything you already extracted is still yours.
That's your call. Every extraction is an independent run, so you can trigger it on demand, schedule it daily for a short list of competitors, or sweep an entire category weekly. Marketing teams typically run daily against direct rivals and weekly across the wider category.
It depends on the platform, and it's worth knowing up front. Meta keeps withdrawn commercial ads for around 90 days (seven years for political and social issue ads); LinkedIn keeps a year; Google and TikTok vary by region. Which is why the history that matters is the one you build yourself by extracting on a schedule: each run pins down a snapshot the platform will eventually delete.
You pay per delivered result — not per compute hour and not per seat. Pricing runs from $0.40 per 1,000 ads on Meta to $0.50–2.00 per 1,000 on LinkedIn with full detail. Tracking ten competitors daily on one platform typically lands in the low single-digit euros per month.
Another question? Write to us and you'll get the technical detail.
Pick the platform you want to start with, run a test extraction and look at the dataset before committing to anything. Pay per result: no data, no charge.