# Meta Ad Library API, Google Ads Transparency Center and LinkedIn ads: what a competitor is running right now

Give your agent a competitor's Page, advertiser or company and get their live ads back as rows: creative text, link titles, start dates, platforms and the snapshot URL. Meta, Google and LinkedIn answer through 鹦鹉AI, from free, each at its own rate. The three libraries are not alternatives to each other; the network is the choice.

## What is the best way to ask 鹦鹉AI?

Setup line (paste into any agent): `set up 鹦鹉AI — https://parrot.amorist.cn/llms.txt`

Then ask: "Using 鹦鹉AI, list every Facebook and Instagram ad this Page has run in the US in the last 30 days, show me the price first, then group them by landing page and tell me which creatives have been live longest."

- **Give the Page id, not the name** Many Pages share a brand name. A Page id or URL returns one advertiser; a name returns false positives.
- **Say the country** The Meta library asks which country the ad reached, and US-only can miss half of a global brand's actives. Say ALL when you mean all.
- **Read longevity, not spend** Meta publishes spend only for political ads. How long a creative has run is the signal everyone uses instead.
- **Ask for the price first** 鹦鹉AI returns the cost before the call, so the agent can say what a full library pull will spend.

## Why go through 鹦鹉AI

- **No subscription, no seats** Charged per call. No card, no minimum; top up the prepaid balance.
- **Switch by changing a word** Another tool is a different word in the prompt, not a new integration.

Endpoints:

- `crawl4ai.meta-ads.library.search` — Meta Ad Library ads for a keyword (meta-ads): https://parrot.amorist.cn/catalog/meta-ads
- `apify.meta-ads.library.search` — Scrape the Meta ad library by Page or search URL (meta-ads): https://parrot.amorist.cn/catalog/meta-ads
- `scrapecreators.x.v1-facebook-adlibrary-search-ads` — Search Facebook ad library ads by keyword (meta-ads): https://parrot.amorist.cn/catalog/meta-ads
- `adyntel.meta-ads.library.search` — Search Facebook and Instagram ads by keyword (meta-ads): https://parrot.amorist.cn/catalog/meta-ads
- `meta-ad-library.meta-ads.library.search` — Search the Meta ad library by keyword (meta-ads): https://parrot.amorist.cn/catalog/meta-ads
- `meta-ad-library.meta-ads.library.advertiser` — Ads a Facebook Page runs, by Page id — Meta ad library (meta-ads): https://parrot.amorist.cn/catalog/meta-ads
- `scrapecreators.x.v1-facebook-adlibrary-company-ads` — Facebook ad library company ads by page id or name (meta-ads): https://parrot.amorist.cn/catalog/meta-ads
- `anyapi.facebook.company_ads` — Facebook Company Ads (meta-ads): https://parrot.amorist.cn/catalog/meta-ads
- `adyntel.meta-ads.library.advertiser` — Find a company's Facebook and Instagram ads (meta-ads): https://parrot.amorist.cn/catalog/meta-ads
- `crawl4ai.meta-ads.library.advertiser` — Meta Ad Library ads of one advertiser (meta-ads): https://parrot.amorist.cn/catalog/meta-ads
- `adyntel.google.ads.transparency` — Find a company's Google ads (google): https://parrot.amorist.cn/catalog/google
- `serpapi.google.ads.transparency` — Google advertiser's running ads — Ads Transparency Center (google): https://parrot.amorist.cn/catalog/google
- `adyntel.linkedin.search.ads.company` — Find a company's LinkedIn ads (linkedin): https://parrot.amorist.cn/catalog/linkedin
- `scrapecreators.x.v1-linkedin-ads-search` — Search LinkedIn ad library by company or keyword (linkedin): https://parrot.amorist.cn/catalog/linkedin
- `harvestapi.linkedin.ads.search` — Search LinkedIn ads (linkedin): https://parrot.amorist.cn/catalog/linkedin
- `adyntel.linkedin.search.ads.keyword` — Search LinkedIn ads by keyword (linkedin): https://parrot.amorist.cn/catalog/linkedin

## What people actually struggle with

Ad intelligence is a crowded shelf: about seventeen tools were pitched across the ~65 on-topic posts on Reddit and X in August 2026, including one founder posting a dozen times. These four are people who tried the official libraries first.

**Meta's identity check is the first wall, and it does not always answer**

> "I've sent my id however 4 days passed and there is no answer. It is still "in progress"." (r/FacebookAds: https://www.reddit.com/r/FacebookAds/comments/1vr13ds/)

What this page can do about it: The official API waits on that check; the scraper tools do not. Start on a per-call tool today; the official route can come later if you complete the verification.

**There is no spend number, so people watch launch velocity instead**

> "Meta doesn't expose spend for non-political ads, so "velocity" = ad-launch volume not actual budget" (r/FacebookAds: https://www.reddit.com/r/FacebookAds/comments/1t045tp/)

What this page can do about it: True, and no tool here changes it. What the rows do carry is start date, stop date and platform per ad, which is enough for an agent to count new creatives a week and flag the ones that have survived a month.

**Google only lets you look at one advertiser at a time**

> "Google only lets you look up one advertiser at a time. There's no way to answer "who is running ads on roof repair right now?"" (r/marketingagency: https://www.reddit.com/r/marketingagency/comments/1ve8pke/)

What this page can do about it: Still the case through the API, because it is the Center's own shape. The honest workaround is a list: give the agent the advertisers you already know and let it loop, at a flat rate per lookup.

**The library gives you data, not intelligence**

> "The Ad Library gives you data, but not much intelligence. You end up opening hundreds of ads manually" (r/FacebookAds: https://www.reddit.com/r/FacebookAds/comments/1vi52qj/)

What this page can do about it: The rows come back as JSON with the creative text, so grouping by landing page, clustering hooks and ranking by run length is the agent's job on top, and it is the part that used to be a weekend of tabs.

## What actually differs

- Spend is not on the page for ordinary ads. Meta publishes spend and impression ranges for political and issue ads only, and richer fields for ads reaching the EU under the DSA, so a European pull carries more than a US one. For everything else the working signals are how long a creative has run and how many variants a Page is testing.
- Google is a lookup, not a search. The Transparency Center lists what one advertiser runs, by advertiser or domain, and that is what the SerpApi engine here returns, with region, format and date filters. There is no keyword search across every advertiser, which is a limit of the Center, and the copy of a search ad comes back as text only where Google renders it as text.

## What is the Meta Ad Library API?

The Meta Ad Library is the public record of every ad running on Facebook and Instagram, and the Ad Library API is its official query interface: search by keyword or by Page, filter by country, date and status, and get the creative, the delivery dates and the platforms back as data. Google's equivalent is the Ads Transparency Center, which has no official API and lists ads per advertiser; LinkedIn's is its ad library. The tools here answer all three, either through the official API or by reading the public library pages.

## Before you start

**Can I see how much a competitor is spending?** Only for political and issue ads, where Meta publishes ranges. For everything else no tool has the number, and this page will not invent one. Run length, variant count and the platforms an ad reaches are what the data does carry.

**Does this cover Google Ads?** Yes, per advertiser, through the Ads Transparency Center engine at SerpApi's flat per-search rate. You look up an advertiser or a domain; searching every advertiser for a keyword is not something the Center offers.

**Which tool should my agent use?** The network decides the shelf; on Meta, the cheapest verified tool. 鹦鹉AI does not route or fail over for you.

## Workflows that use this job

- [Facebook Ads Library API: pull a competitor's live ads and what they bid on in Google](https://parrot.amorist.cn/workflows/mine-competitor-meta-ads-as-creative-pack)

HTML version: https://parrot.amorist.cn/use-cases/ads-a-competitor-is-running-now
