OpenAdLibraryOpenAdLibrary
Native Ad Spy Tools

Ad Spy Tools With an API: The 2026 Developer's Shortlist

Of the major ad spy tools, almost none offers an API you can sign up for and call the same day. We verified who actually ships one in 2026 — and show what to build with it, from competitor dashboards to creative-fatigue alerts.

Ad Spy Tools With an API: The 2026 Developer's Shortlist — feature illustration

Here is the awkward secret of the ad-intelligence category in 2026: almost every "spy tool" is a dashboard you are meant to look at, not a dataset you can build on. Comparison articles routinely note that BigSpy, AdSpy and PowerAdSpy ship no developer API — and while that is only partly true (details below), the spirit of it holds. Programmatic access is either absent, enterprise-gated, or an undocumented afterthought across most of the market.

That matters because the most valuable uses of competitor ad data are not manual browsing. They are the automated ones: a dashboard that flags when a rival launches a new angle, an alert when your own creative fatigues relative to the market, a weekly client report that assembles itself. Those need an API. This shortlist covers which ad spy tools actually offer one as of July 2026 — verified against each vendor's docs and pricing pages, not feature-grid folklore — what each costs, and what you can realistically build.

Which ad spy tools have an API in 2026?#

Tool API? How you get it Data covered Entry cost
OpenAdLibrary Yes — self-serve REST + hosted MCP Mint a key in-app, public docs Native networks (Taboola, Outbrain, MGID, Revcontent, MSN + 40 more) Free key (2 req/day), paid from $29.99/mo
Adbeat Yes — documented Contact sales; subscription + per-unit metering Display + native, publisher/spend data Platform from $249/mo, API priced separately
AdSpy Yes — documented on a public GitLab wiki Paid add-on to the $149/mo plan Facebook + Instagram only $149/mo + API fees
AdPlexity Partial — on request Custom arrangement, no public self-serve docs Native, mobile, desktop, push ~$249/mo per product + custom
PowerAdSpy Enterprise only Custom enterprise contract Social + some native Custom (standard plans $69–$399/mo have none)
BigSpy No standard API VIP Enterprise contract only Social platforms ~$2,000+ custom
Anstrex No CSV export workaround Native, push ~$79.99/mo
Semrush AdClarity No Dashboard only Display, video, social $349/mo
Foreplay Yes — API + MCP Plan-included API credits Meta + TikTok creative library Paid plans

A note on how this table was verified, because feature-grid folklore is rampant in this category. Aggregator sites like Capterra list "API" as a feature for several of these tools based on vendor-submitted checkboxes; we instead looked for actual developer documentation, a way to obtain a key, and stated pricing. Adbeat's API is real and documented at developer.adbeat.com, priced as a monthly subscription plus a per-unit metering cost on each call, with access initiated through sales. AdSpy maintains public API documentation in a GitLab wiki — a paid add-on to its $149/month plan, Facebook and Instagram only. AdPlexity offers API access for custom reporting as a paid arrangement, but publishes no self-serve documentation. Anstrex confirms no API, offering CSV export as the workaround. Semrush's AdClarity is explicitly dashboard-only at $349/month. PowerAdSpy's standard tiers ($69 to $399/month) exclude API access, which appears only in its custom enterprise plan.

Three honest observations from compiling that table. First, the "no API" claim you see in ranking posts is directionally right: of the big general-purpose spy tools, none offers an API you can sign up for and start calling the same afternoon — Adbeat's is real but sales-gated with per-unit metering, AdSpy's covers only Facebook and Instagram, and BigSpy's and PowerAdSpy's exist only inside enterprise contracts. Second, the native-ads niche is worse: Anstrex, the affiliate favorite, ships CSV exports instead. Third, the self-serve exceptions are new entrants — Foreplay for Meta/TikTok creative libraries, and OpenAdLibrary for native networks. Full disclosure: we publish this comparison and one of those APIs is ours, so verify everything against the linked docs.

Why most spy tools don't ship APIs#

The gap is not technical laziness — it is a business-model choice worth understanding before you shop. A spy tool's dashboard is its moat: per-seat pricing works because a human has to log in, and rationed daily searches (BigSpy's 20-queries-a-day Basic tier is the canonical example) keep cheap users cheap. An API breaks all of that. One key can feed a whole team, a script can extract in a weekend what a human browses in a year, and the vendor's data becomes a commodity input to your product. So incumbents either withhold the API entirely or price it like Adbeat does — per unit of data returned, with a sales conversation as the front door.

The consequence for buyers: if programmatic access matters, it should be the first filter you apply, not the last. Shortlist on API availability, then compare data quality among the survivors — the reverse order wastes weeks. It also explains why the self-serve APIs come from newer entrants who treat the API as the product rather than a leak in the dashboard business.

What a usable ad-data API looks like#

Before you pay for anything, check for four properties. Public documentation you can read before buying. Self-serve keys, not a sales call. Transparent quotas and rate limits. And delta endpoints — a way to ask "what changed since yesterday?" instead of re-downloading the world. As a benchmark, according to OpenAdLibrary's public docs the API exposes 635,443 native creatives, 27,256 advertisers and 1,081,997 traced landing pages across 46 networks (July 2026), with a default self-serve quota of 5,000 requests/day on paid keys and a 120 requests/minute burst limit.

The honest fine print on our own free tier: an unpaid account's key is capped at 2 requests/day — enough to test authentication and inspect real response shapes, not enough to run anything. A paid plan at $29.99/month unlocks the standard quota. There is no enterprise gate; the API docs are public, and you can mint a key after signing up free.

What you can build with an ad spy API#

These examples use OpenAdLibrary's real /api/v1 route shapes (authentication is a single x-api-key header or Authorization: Bearer), but the architectures port to any vendor that gives you programmatic access.

1. A competitor monitoring dashboard#

Poll the ads endpoint filtered to your competitors' domains and the networks you care about, store results, and chart new-creative velocity per week:

curl "https://openadlibrary.com/api/v1/ads?adNetwork=Taboola,Outbrain&advertiserDomain=competitor.com" \
  -H "x-api-key: oal_YOUR_KEY"

Response objects include the creative, the resolved advertiser label, network, geo and first-seen/last-seen timestamps, so the dashboard needs no enrichment step. Store daily snapshots and the derived metrics fall out naturally: creatives launched per week, networks entered or abandoned, verticals tested.

New-creative velocity is the single most honest competitor signal you can automate: a rival that ships 30 new Taboola creatives in a week is scaling or flailing, and either way you want to know Monday, not at quarter end. The manual version of this workflow is our competitor watchlist guide; the API version replaces the calendar reminder with a cron job.

2. Creative-fatigue and longevity alerts#

Ad longevity is the profitability proxy of native advertising — in our index only about 11 percent of image creatives stay live past 10 days of observation, so anything that persists is paying its way (see why a native ad running 30+ days is probably profitable). A delta endpoint makes this cheap to track: ask only for what changed, then alert when a watched creative disappears (fatigue or kill) or crosses a longevity threshold (proven winner worth studying):

curl "https://openadlibrary.com/api/v1/ads/changes?since=2026-07-01T00:00:00Z" \
  -H "x-api-key: oal_YOUR_KEY"

The same pattern powers internal creative-fatigue alerts: when the market's winning angle in your vertical shifts and your live creative doesn't, that gap is measurable.

3. Agency reporting that assembles itself#

Agencies burn hours screenshotting competitor ads into slide decks. With brand-level endpoints you can resolve a client's competitive set in one batch call and pull per-brand creative counts, networks and last-seen dates straight into the report template:

curl -X POST "https://openadlibrary.com/api/v1/brands/batch" \
  -H "x-api-key: oal_YOUR_KEY" \
  -H "content-type: application/json" \
  -d '{"domains": ["rival-one.com", "rival-two.com", "rival-three.com"]}'

Add the landing-page corpus and you can show clients not just the rival's ad but the funnel behind it — the workflow described in how to find competitor landing pages, automated.

4. Warehouse sync for your own analytics#

Teams doing serious analysis — vertical share-of-voice models, creative-angle clustering, longevity studies — eventually want the corpus in their own warehouse. Two endpoint patterns matter here. Keyset pagination (/api/v1/ads/keyset) walks the full result set with a stable cursor instead of page offsets, which is the difference between a clean overnight sync and a job that degrades as it paginates deeper. And the delta endpoint above keeps the warehouse current with one small call per day instead of re-walking everything. Filters compose the way you would hope: adNetwork takes comma-separated network names, geoCountry takes ISO-2 codes, vertical and industryCategory slice by category, and search runs text queries across creatives — so a sync job can pull exactly the slice a model needs, like every US insurance creative on Taboola and Revcontent.

What comes back per ad is the part no scraper gives you cheaply: the creative with its full-quality image, the real advertiser label behind the "sponsored" byline, first-seen and last-seen timestamps (the raw material of longevity analysis), network, geo, device and language facets, and the traced landing page where one has been captured. The supply-chain background on why those fields are hard to assemble is in how ad spy tools capture native ads.

The MCP alternative: skip the code entirely#

The newest access pattern is not REST at all. MCP (Model Context Protocol) lets AI assistants like Claude and ChatGPT call an ad library directly — you ask "what are the longest-running Taboola ads in home security?" in plain English and the agent makes the API calls. Foreplay shipped this for Meta ads; OpenAdLibrary hosts one for native at mcp.openadlibrary.com with 43 tools over the same index, authenticated with the same API key. If your team's "developer" is an AI agent, this is the shortest path — the full setup is in our native ad library MCP guide.

The build-it-yourself trap#

Every quarter, some engineering-minded team decides to skip the vendors and scrape ad networks directly. It is worth pricing that honestly before you try. Native ads are geo-personalized and session-personalized, so meaningful coverage requires residential proxy infrastructure across dozens of countries; the advertiser behind a creative hides behind tracker redirect chains that change constantly; and the ethical line — never generating billable clicks on live ads — takes real engineering to respect while still resolving landing pages. Our index represents 5,874,698 ad observations to date, and the capture infrastructure behind it is most of the company. A weekend scraper gets you one geo, one session's feed, no advertiser resolution and no history — which is to say, screenshots with extra steps.

The API math almost always wins: at $29.99/month, the break-even against a single engineer-day of scraper maintenance arrives in the first week. Where DIY does make sense is on top of an API — pulling the corpus into your warehouse and building proprietary analysis (angle classifiers, vertical indices, client-facing tools) that the vendor does not offer. That is exactly the layered approach the keyset and delta endpoints exist to support.

How to choose#

Match the API to the channel you actually buy. Meta-centric teams should look at Foreplay's API/MCP or AdSpy's paid Facebook API. Display and publisher-spend analysts with enterprise budgets should talk to Adbeat — the data is genuinely unique, just metered and sales-gated. Native buyers — the Taboola, Outbrain, MGID crowd — have effectively one self-serve option, which is us; the underlying dataset is described in what is a native ad library and the native ad data API overview.

Price the whole stack, not the sticker. An Adbeat integration is $249/month for the platform plus separately metered API units, which is rational for an agency automating reports across ten clients and absurd for a solo affiliate's fatigue alert. AdSpy's $149 plus API fees buys comment-level Facebook data nothing else has — but only Facebook. At the other end, a $29.99 self-serve key with a 5,000-request daily quota covers the three builds above with room to spare; the constraint you will actually hit first is engineering time, not quota. Budget accordingly.

And regardless of vendor: prototype against the free tier before you commit. Two requests a day sounds comically small until you remember its actual job — proving the auth works, the schema is sane, and your competitors are in the index. That takes two requests.

The bottom line#

As of July 2026 the ad spy market splits into dashboards (BigSpy, Anstrex, AdClarity, PowerAdSpy's standard tiers — no API you can self-serve), enterprise APIs (Adbeat, BigSpy VIP, PowerAdSpy Enterprise — real but sales-gated), and the new self-serve tier (Foreplay for Meta/TikTok, OpenAdLibrary for native networks). If competitor monitoring dashboards, fatigue alerts or automated reporting are on your roadmap, the API is not a nice-to-have — it is the product. Choose accordingly, and read the quota table before the feature list.

Frequently asked questions

Which ad spy tools have an API in 2026?
Verified as of July 2026: OpenAdLibrary offers a self-serve REST API plus a hosted MCP server for native networks; Adbeat has a documented display/native API that is sales-gated with per-unit metering; AdSpy documents a paid Facebook/Instagram API on a public GitLab wiki; Foreplay includes API credits and an MCP on paid plans for Meta/TikTok. BigSpy and PowerAdSpy gate APIs behind custom enterprise contracts, and Anstrex and Semrush AdClarity ship no API at all.
Does BigSpy or AdSpy have an API?
BigSpy has no self-serve API on any standard plan ($9 to $249/month); programmatic access requires a custom VIP Enterprise contract from roughly $2,000. AdSpy does document an API on a public GitLab wiki, but it is a paid add-on to the $149/month subscription and covers Facebook and Instagram data only — no native networks. Ranking comparisons that say neither ships a developer API are describing the self-serve reality accurately.
What can you build with an ad spy API?
The three highest-value builds are competitor monitoring dashboards that track new-creative velocity per rival, creative-fatigue alerts driven by delta endpoints that report which ads appeared or disappeared since yesterday, and agency reports that assemble competitor creative counts, networks and landing pages automatically. Warehouse-scale ingestion via keyset pagination is the fourth pattern for teams doing their own analytics on top of the corpus.
How much does the OpenAdLibrary API cost?
A free account can mint an API key capped at 2 requests per day — deliberately small, but enough to test authentication and inspect real responses. A paid plan at $29.99/month unlocks the standard self-serve quota of 5,000 requests per day with a 120 requests-per-minute burst limit. The hosted MCP server at mcp.openadlibrary.com uses the same key and quota pool, with no separate pricing tier.
What is the difference between an ad library API and an MCP server?
A REST API is for code you write: cron jobs, dashboards, ETL pipelines. An MCP server exposes the same data as tools an AI assistant like Claude or ChatGPT calls directly, so you can ask questions in plain English without writing integration code. OpenAdLibrary ships both over the same native-ads index and the same API key — REST for production systems, MCP with 43 tools for agent-driven research.
The OpenAdLibrary Team
Written byThe OpenAdLibrary Team
Ad intelligence & native advertising research

We build OpenAdLibrary, the open ad-transparency platform. Every day our systems capture live native ads across Taboola, Outbrain, MGID, Revcontent, Teads, Yahoo and MSN, identify the real advertiser behind each one, and follow the click to its landing page. These guides distill what we see in that data so you can research the market faster.