Meta Ad Library API alternative with no API key (2026)
TLDR
- You can query the Meta Ad Library without an API key or app review by connecting a hosted MCP like Proxy to ChatGPT or Claude.
- Meta's official Ad Library API is free, but it needs identity confirmation and a developer app, and outside political ads it only returns ads delivered in the EU or UK.
- Paid ad data APIs (Apify actors, SearchAPI.io, adlibrary.com) fill the commercial-ads gap for developers; adlibrary.com puts API access on its Business plan at about €329/mo.
- Proxy suits marketers who want answers in chat, free for 20 credits a day. It isn't a REST API, so pick a data API if you need bulk exports into your own pipeline.
You can query the Meta Ad Library without an API key or app review by using a hosted MCP like Proxy, which connects to ChatGPT or Claude with one sign-in and returns any brand's live Facebook and Instagram ads in the chat. The official Ad Library API is free, but it's gated and narrow; this guide shows what it restricts and which alternative fits your job.
(Proxy publishes this blog and is one of the options below. Meta's rules and competitor prices come from the pages linked inline, checked October 2026. Prices change, so confirm before you buy.)
What does the official Meta Ad Library API restrict?
The official Meta Ad Library API restricts who can call it and which ads it returns. Here's what you run into before your first useful query.
Identity confirmation and a developer app
To call the ads_archive endpoint, you need a Meta developer account, an app with the Ad Library API added, and an identity check on the Facebook account behind the token. According to AdManage's API guide and Gethookd's token walkthrough, you confirm your identity and location at facebook.com/ID, the same check Meta uses for political advertisers, with review taking a few days. Until it clears, requests fail; per Zernio's integration docs, the error reads meta_identity_confirmation_required.
Tokens add their own chore. Per Gethookd's walkthrough, a long-lived user token expires after about 60 days, so a script you wrote in spring quietly breaks in summer.
Commercial ads only if they ran in the EU or UK
This is the restriction that stops most marketers. Outside the political category, the API only returns ads that were delivered in the EU or UK, a result of the EU's Digital Services Act. According to Meta's Ad Library tools page, political and social-issue ads stay searchable for seven years, while EU-delivered ads are archived for one year after their last impression.
So a US-only DTC brand is effectively invisible to the API, whatever you pass in ad_reached_countries, according to Metapi's breakdown. The public Ad Library website shows that brand's active ads; the API doesn't.
Political ads and a moving target in the EU
Political and issue ads are the API's original purpose, with spend and impression ranges. But according to Meta's own announcement, it stopped delivering political, electoral, and social-issue ads in the EU in October 2025, so EU-scoped political queries now come back thin. Spend and impressions were never exposed for ordinary commercial ads, and they still aren't.
Rate limits you can't buy your way past
Meta doesn't publish a fixed quota for the Ad Library endpoint. It throttles calls under the general Graph API limits, and data from Metapi's comparison lists the limit as undocumented. There's no paid tier to raise it, so bulk pulls mean backoff logic and patience.
Snapshot links, not creatives
Each result includes an ad_snapshot_url that opens the ad's preview page. You don't get a clean image or video file to analyse, which matters if you want transcripts or a vision read on the creative.
Which Meta Ad Library API alternatives exist?
There are three realistic routes: stay on the official API, buy a third-party ad data API, or use a hosted MCP that answers inside your AI assistant. Here's how they compare.
| Option | US commercial ads | Setup | Price (checked October 2026) | Best for |
|---|---|---|---|---|
| Official Ad Library API | No (EU/UK delivered, plus political) | Developer app, ID confirmation, tokens | Free | Researchers, political and EU compliance work |
| Apify-style actors | Yes (per actor) | Apify account, API token, run config | Usage-based, roughly $0.75 to $5.80 per 1,000 ads, varies by actor (Apify store) | Developers building bulk datasets |
| SERP-style data APIs (e.g. SearchAPI.io) | Yes | API key, code | Monthly plans, varies by vendor (comparison) | Developers already on a SERP API |
| adlibrary.com | Yes | Account; API on Business plan | Starter €29/mo, Pro €179/mo, Business €329/mo; API on Business only (pricing) | Teams wanting an app plus an API |
| Proxy | Yes (live active ads) | Paste one URL, OAuth sign-in | Free 20 credits/day; Pro $50/mo (pricing) | Marketers who want answers in ChatGPT or Claude |
Official API: free, but the wrong scope for most marketers
If you research elections, issue ads, or EU campaigns, the official API is the right tool. It's free, first-party, and stable. For "what is my US competitor running on Instagram this week," it simply doesn't return the data.
Third-party data APIs: built for developers
Apify hosts many community "actors" for the Meta Ad Library, billed per result. The official Apify Facebook Ads actor lists about $5.80 per 1,000 ads on the free plan, dropping to $3.40 on Business, and community actors list as low as $0.75 per 1,000 (per Apify store listings). Platform compute can be billed on top. SERP-style vendors also sell access: according to Metapi's comparison, SearchAPI.io runs a Meta Ad Library engine as one of 30+ search engines.
Where they win: raw JSON, bulk volume, and full control. If you're feeding ads into a warehouse or training a classifier, this is your lane. The cost is engineering time. You write the code, handle pagination, and maintain it.
adlibrary.com: the one that owns this search result
adlibrary.com currently dominates search results for "Meta Ad Library API alternative," and it's a real product: a searchable ad app with an API attached. According to its pricing pages, Starter costs at €29/mo (50 credits), Pro €179/mo (300 credits), and Business €329/mo (1,000 credits), all excluding VAT (pricing, contact sales). API access sits on Business only. Its own pages disagree on the API rate limit, so ask them before you plan volume.
Where it wins: one vendor for both a browsing UI and programmatic access, with historical data. The catch is the entry price for API access, about €329 a month, and you still write code to use it.
Proxy: no key, answers inside your AI assistant
Proxy is a hosted MCP server. You add it to ChatGPT, Claude, Cursor, or Codex, sign in with OAuth, and ask in plain English. It returns the active ads the public Meta Ad Library shows for any advertiser, not only EU-delivered ones, with copy, creative, and start dates. It can also transcribe a competitor's video ad and search Meta by topic when you don't know the brand.
It's free for 20 credits a day with no card, where a brand lookup, an ad fetch, or a video transcript costs 1 credit. Pro is $50/mo for 100 credits a day.
Proxy's real limits, plainly:
- It isn't a REST API. There's no endpoint to cron into your warehouse. If you need bulk JSON in your own pipeline, a data API is the better buy.
- It shows what's live. You won't get a years-deep archive of paused ads.
- No spend data for commercial ads, because no public library publishes it.
- Daily credits cap volume. Heavy research days need a paid plan.
How do you query the Meta Ad Library without an API key?
You query the Meta Ad Library without an API key by adding Proxy as a connector in your AI assistant and asking for a brand's ads. It takes about two minutes.
- Copy the server URL:
https://mcp.useproxy.dev/mcp. - Add it as a connector. In ChatGPT, open Settings, Apps & Connectors, Create. In Claude, open Customize, Connectors, Add custom connector. Paste the URL. (Claude Code, Cursor, and Codex users can run
curl -sL useproxy.dev/install | shinstead.) - Sign in. OAuth handles auth, so there's no key to copy, store, or rotate.
- Ask. Try "Show me Nike's top Facebook ads" or "What Meta ads are running about protein bars right now?"
Every client is walked through step by step on the install page. For a deeper look at reading the results, see how to see competitor ads in ChatGPT and Claude.
Which option should you pick?
Pick by the job, not the brand name. A quick rule of thumb:
- Political, issue, or EU compliance research: the official API. Free and authoritative.
- Bulk datasets for a product or model: an Apify actor or a SERP-style data API. Cheapest per record if you have engineering time.
- A browsing app plus API under one contract: adlibrary.com, if €329/mo fits the budget.
- Weekly competitor research by marketers: Proxy. No key, no code, and the answer arrives where you already work.
Usage backs that last split. Data from Proxy's own logs: between February and October 2026, Proxy returned about 179,000 live ads to marketers' AI assistants, and 79% came from the Meta Ad Library. About a third of those Meta ads came from searching a topic, not a named competitor, which the official API can't do for US commercial ads at all.
Is it allowed to pull Meta ads without the official API?
Yes, reading the public Ad Library is allowed; it's a transparency tool Meta publishes for anyone, with no login needed on the website. What you do with the creatives is the separate question. Use them for research and inspiration, not to copy a competitor's ad wholesale. Our guide to using a competitor's logo in your ads covers where the lines sit.
If you'd rather browse by hand first, our walkthrough of the Facebook Ad Library covers every filter, and the best ad library MCP servers roundup compares Proxy with other connectors.
Frequently asked questions
Only partly. Outside political and social-issue ads, the official Meta Ad Library API returns ads that were delivered in the EU or UK, kept for one year after their last impression. Ads shown only in the US or other non-EU markets are not returned, even though the public Ad Library website shows them while they are active.
Yes. Proxy is a hosted MCP server that connects to ChatGPT, Claude, Cursor, or Codex with OAuth, so there is no API key or app review. It is free for 20 credits a day with no credit card and returns any brand's live Facebook and Instagram ads in the chat.
You need a Meta developer account, an app with the Ad Library API added, and identity confirmation on the Facebook account that generates the access token, which can take a few days to review. Long-lived tokens expire after about 60 days and must be refreshed.
No. Meta publishes spend and impression ranges only for political and social-issue ads. No official or third-party source can honestly return spend for ordinary commercial ads. How long an ad has been running is the best free signal of what is working.
Try it on your brand
Live Meta, Google, LinkedIn, and TikTok ads in your AI chat. Free, no card.
Try Proxy freeMore in Ad Libraries
Google Ads Transparency Center API: 4 Ways to Get the Data
We found no official API for Google Ads Transparency Center ads. Four ways to get the data: BigQuery, scraping APIs, Apify actors and a hosted MCP like Proxy.
Read moreTikTok Ad Library: How to Find Competitor Ads (2026)
TikTok's ad library shows EU-delivered ads by advertiser name, with reach and targeting. Here's how to search it for competitor ads and where it falls short.
Read more