Best of · Communication

Best advertising platform APIs for AI agents

All 8 ranked advertising platform APIs on the Anchor benchmark, with a pick for each need and where each one falls short. Scores come from public evidence, re-checked as vendors change.

  • 8 ranked
  • 1 agent-ready
  • 7 hosted endpoints
  • Updated 9 October 2026

Top three

Picks by need

Worked out from the scores, prices and facts, so they change when the research does.

Highest score overall

Google Ads API BB

BB, 76.4/100 on the benchmark.

Also Meta Marketing API, B, 67.7/100.

Transparency & trust

LinkedIn Marketing APIs B

84/100 on transparency & trust, against 82 for the overall leader.

The shortlist

#ToolGradeBest forPriceWhere
1 Google Ads API
Google
BB 76.4 It suits an agent that reports on or manages Google Ads accounts for an advertiser or agency that can get a Cloud project approved. Free hosted and local
2 Meta Marketing API
Meta Platforms, Inc.
B 67.7 The direct route to Facebook, Instagram, Messenger, WhatsApp and Threads advertising for reporting, campaign and budget changes, audiences and creatives. Free hosted
3 LinkedIn Marketing APIs
LinkedIn Corporation
B 62.4 An agent that reports on and manages LinkedIn campaigns for accounts its operator administers, especially read-only reporting, which has no account limit on Development tier. Free local
4 Microsoft Advertising API
Microsoft
C 60.3 Agents that manage or report on Microsoft Advertising accounts, including Google Ads imports. Free hosted
5 Amazon Ads API
Amazon
C 59 Agents managing sponsored ads and Amazon DSP for an advertiser or agency that already has API approval, and teams that want a vendor-run MCP server. Free hosted
6 X Ads API
X Corp.
C 57.3 An agent that manages or reports on X campaigns for an advertiser with an approved developer app, especially through the MCP server, where scopes separate reads from writes and writes start paused. Free hosted
7 Apple Ads Platform API
Apple
D 53.8 An agent that manages or reports on App Store search campaigns, or Apple Maps campaigns, for an advertiser whose administrator can grant an API role. Free hosted
8 Snapchat Ads API
Snap Inc.
D 50.4 An agent that manages or reports on Snapchat campaigns for an advertiser whose admin can create an OAuth app. Free hosted

How to choose

  1. Access steps and account rolesCheck the access steps and account roles needed before an agent can read reports or change a campaign, since each step adds delay before the first call works.
  2. Checks before spend startsCheck whether a change can be validated or created paused before it goes live, so an agent can confirm a budget or bid without spending money.
  3. Reporting delay for spendCheck how long performance reports take to reflect the last day of spend, since an agent that adjusts bids on stale figures can overspend.
  4. Rate and change limitsCheck the rate limits and batch sizes for budget and bid changes, since a loop that edits many campaigns one call at a time may hit the limit mid-run.

How the benchmark tests this category. One test account on each platform. The same tasks run through its API (read last month's performance by campaign, create a paused campaign with a budget, change a bid, build an audience). We check the access steps, validation before a change is live and reporting delay. In this run listings are graded from public evidence against the published checklist.

Each one in detail

#2

Meta Marketing API

B 67.7/100

Meta's Marketing API creates and manages campaigns, ad sets, ads, creatives and audiences across Facebook, Instagram, Messenger and WhatsApp, and reports performance through Ads Insights. It is a versioned Graph API with OAuth access tokens.

Verdict Reporting, campaign, budget, audience and creative endpoints sit behind ads_read and ads_management scopes, with a validate_only option and sandbox ad accounts for checking a change before it spends. New apps are held to a score of 60 per ad account, with a 300-second block at the limit, and the documented requests pass the access token as a parameter.

Choose it for The direct route to Facebook, Instagram, Messenger, WhatsApp and Threads advertising for reporting, campaign and budget changes, audiences and creatives.

Strengths

  • execution_options=validate_only runs the validation rules on a campaign write without performing it, and sandbox ad accounts accept writes with no funding source
  • ads_read is a read-only scope, and system users hold only the ad accounts, Pages and catalogues assigned to them
  • llms.txt indexes and a Markdown copy of every guide and reference page, with a section of rules for AI agents

Weaknesses

  • Default Limited access allows a score of 60 per ad account (read 1, write 3) and blocks for 300 seconds at the limit
  • The documented request style passes access_token as a request parameter, and system user tokens don't expire
  • No idempotency key was found in the reviewed documentation, so a retried create can make a second campaign

Price FreeAuth OAuthx402 nohosted

Full assessment · Against #1, Google Ads API

#3

LinkedIn Marketing APIs

B 62.4/100

LinkedIn's advertising APIs for campaign management, performance reporting, matched audiences, conversions and lead sync. Agents call versioned REST endpoints at api.linkedin.com/rest with a member's OAuth token, after LinkedIn approves the developer application.

Verdict Monthly API versions are each supported for at least a year, with dated sunsets and a changelog, and a test ad account lets an agent create campaigns that are never served or billed. Access needs LinkedIn's approval and a member's OAuth consent, standard rate limits are not published, and no OpenAPI specification was found.

Choose it for An agent that reports on and manages LinkedIn campaigns for accounts its operator administers, especially read-only reporting, which has no account limit on Development tier.

Strengths

  • Monthly versions (latest 202609) each supported for at least one year, with a sunset date per version on the migrations page
  • A test ad account, created through the API with no payment details, holds campaigns and creatives that are never served or billed
  • Separate read and write scopes (r_ads, r_ads_reporting, rw_ads), and the VIEWER account role stays read-only even with rw_ads

Weaknesses

  • Standard rate limits are not published. An app sees its limit in the Developer Portal only after calling the endpoint
  • No OpenAPI specification, llms.txt or MCP server was found. The contract is reference pages and a Postman workspace
  • Access needs a LinkedIn Page, an approved developer application and member consent. Standard tier review can take up to 30 business days

Price FreeAuth OAuthx402 nolocal

Full assessment · Against #1, Google Ads API

#4

Microsoft Advertising API

C 60.3/100

Microsoft's API for Microsoft Advertising (formerly Bing Ads) search, shopping and audience campaigns. It covers campaign management, bulk upload and download, reporting, ad insight, billing and account management over REST and SOAP.

Verdict Version 13 covers campaigns, budgets, audiences, ads and reports over REST with JSON, with a sandbox that needs no payment method and four official SDKs. Call-rate limits are unpublished, no public OpenAPI file or idempotency key was found, and one OAuth scope covers every operation. The SOAP interface retires on 31 January 2027.

Choose it for Agents that manage or report on Microsoft Advertising accounts, including Google Ads imports.

Strengths

  • Sandbox with its own endpoints, a shared developer token (BBD37VB98) and sign-up that skips payment information. Ads created there are never served
  • REST with JSON on every operation page beside SOAP, and Learn returns any page as Markdown for Accept: text/markdown
  • Monthly dated release notes, and SDK 13.0.30 for .NET, Java, Python and PHP published on 29 September 2026

Weaknesses

  • Call-rate limits carry no numbers. The docs describe a 60-second sliding window, and call the Bulk and Reporting limits internal and subject to change
  • No public OpenAPI file found. The contract is six WSDLs for SOAP, which retires on 31 January 2027, and a generated client inside the SDKs
  • One OAuth scope, msads.manage, covers reads and writes alike

Price FreeAuth OAuthx402 nohosted

Full assessment · Against #1, Google Ads API

#5

Amazon Ads API

C 59/100

Amazon's REST API for its advertising products, covering campaigns, budgets, targets, audiences, creative assets and performance reports for sponsored ads and Amazon DSP. An Amazon Ads MCP Server in open beta exposes the same operations as tools.

Verdict Public OpenAPI specifications, test accounts that serve no ads and a six-month shutoff notice policy support agent use. Access needs an approved application and an advertiser's OAuth consent, rate limits are dynamic with no published numbers, and the status feed shows three reporting disruptions since July 2026. The MCP server is in open beta.

Choose it for Agents managing sponsored ads and Amazon DSP for an advertiser or agency that already has API approval, and teams that want a vendor-run MCP server.

Strengths

  • OpenAPI 3.0.1 specifications download without a login. The merged Ads API v1 file has 104 operations and 1,729 schemas
  • Test accounts created through the API serve no ads and have no active billing, so campaign writes can be rehearsed
  • Versioning policy promises at least six months' notice before a resource version is shut off

Weaknesses

  • Access needs an approved application (review may take up to one business day) and an advertiser's consent in a browser
  • Rate limits are dynamic and based on system load, with no published numbers
  • Status feed lists reporting interruptions on 16 July, 13 to 15 August and 1 to 3 September 2026

Price FreeAuth OAuthx402 nohosted

Full assessment · Against #1, Google Ads API

#6

X Ads API

C 57.3/100

X's Ads API creates and manages campaigns, line items, targeting, creatives and audiences on X and returns performance analytics. Agents call versioned REST endpoints at ads-api.x.com with OAuth 1.0a, or use the X Ads MCP server with OAuth 2.0.

Verdict Rate limits are published per endpoint type, a sandbox host never serves ads, and the X Ads MCP server has separate read and write scopes and creates campaigns paused. The REST API needs OAuth 1.0a signing and an approved app, no OpenAPI file covers it, and the official Python and Ruby SDKs were last released in May 2022.

Choose it for An agent that manages or reports on X campaigns for an advertiser with an approved developer app, especially through the MCP server, where scopes separate reads from writes and writes start paused.

Strengths

  • Rate limits are published by endpoint type, such as 450 writes a minute and 250 synchronous analytics requests per 15 minutes, with remaining quota in x-rate-limit-* headers
  • The sandbox host ads-api-sandbox.x.com creates test ad accounts and funding instruments, and campaigns made there are not served
  • The X Ads MCP server at https://ads-api.x.com/mcp lists 74 tools, with ads.read, ads.write and media.write as separate OAuth 2.0 scopes

Weaknesses

  • No OpenAPI file covers the Ads API. The published file (version 2.170, 178 paths) describes api.x.com only
  • REST calls need an OAuth 1.0a signature on each request, and the docs say user access tokens do not expire
  • The official Python and Ruby SDKs were last released on 27 May 2022 at v11.0.0, while the current API version is 12

Price FreeAuth OAuthx402 nohosted

Full assessment · Against #1, Google Ads API

#7

Apple Ads Platform API

D 53.8/100

Apple's Ads Platform API creates and manages App Store and Apple Maps campaigns, ad groups, keywords, ads, creatives and budgets, and returns performance reports. Agents call REST endpoints at api.ads.apple.com/v1 with an OAuth 2 client credentials token.

Verdict Every response carries RateLimit-* headers and a 429 carries Retry-After, Apple maintains MIT client libraries in four languages, and read-only API roles exist. The API was first released in August 2026. No status page, SLA, published OpenAPI file, idempotency key or test account was found, and a person must create the credentials in the Apple Ads interface.

Choose it for An agent that manages or reports on App Store search campaigns, or Apple Maps campaigns, for an advertiser whose administrator can grant an API role.

Strengths

  • Every response carries RateLimit-Limit, RateLimit-Remaining and RateLimit-Reset headers, and a 429 adds Retry-After, with a sample backoff client in the docs
  • Apple maintains client libraries for Swift, Python, Java and Node.js under the MIT licence, generated from its OpenAPI document and handling the token cycle
  • API roles include API Account Read Only and a campaign group API Read Only role, so a reporting agent needs no write access

Weaknesses

  • The Platform API was first released in August 2026 and its changelog has one entry. The Campaign Management API 5 it replaces is sunset on 26 January 2027
  • No status page, incident history or SLA was found in the pages read, and the rate limit quota is given only in response headers
  • The OpenAPI document the client libraries are generated from is not published, and developer.apple.com has no llms.txt

Price FreeAuth OAuthx402 nohosted

Full assessment · Against #1, Google Ads API

#8

Snapchat Ads API

D 50.4/100

Snap's Ads API creates and manages Snapchat campaigns, ad squads, ads, creatives and audiences and returns performance statistics. Agents call REST endpoints at adsapi.snapchat.com/v1 with a member's OAuth token, or read account data through the read-only Ads MCP server.

Verdict The docs are served as Markdown with an llms.txt index, rate limits are published as 20 requests a second per app and 10 per token, and test ad accounts never serve live ads. No OpenAPI specification, status page, SLA, idempotency key or Ads API SDK was found, and one OAuth scope covers both reads and writes.

Choose it for An agent that manages or reports on Snapchat campaigns for an advertiser whose admin can create an OAuth app.

Strengths

  • llms.txt at developers.snap.com indexes every Marketing API page, and each page has a Markdown twin at the same path with .md
  • Rate limits are published with numbers, an average of 20 requests a second per app and 10 per access token
  • An ad account created with "test": true can never serve live ads, and test=true on a stats request returns sample data

Weaknesses

  • No OpenAPI specification, Postman collection or Ads API SDK was found in the reviewed documentation
  • No status page or SLA was found, and no Retry-After header, backoff schedule or idempotency key is documented
  • The snapchat-marketing-api scope covers reads and writes together, and refresh tokens do not expire

Price FreeAuth OAuthx402 nohosted

Full assessment · Against #1, Google Ads API

Head to head

All 28 comparisons in this category

Questions

What are the highest-rated advertising platform APIs for AI agents?

Google Ads API has the highest benchmark score of the 8 ranked advertising platform APIs, 76.4 (BB). Meta Marketing API is second with 67.7 (B).

How many advertising platform APIs are agent-ready?

1 of the 8 ranked here grade BB or better, the bar for agent-ready on the Anchor benchmark.

Which advertising platform APIs accept x402 payments?

None of the ranked listings here accepts x402 for its main call yet.

How is this list ranked?

By the Anchor benchmark score out of 100, a weighted mean of the scored categories minus deductions for negative events, from public evidence re-checked as vendors change. Listings cannot pay for a place. The latest assessment behind this page is from 9 October 2026.

How this list is made

The order is the Anchor benchmark score, the same number as on each listing and in the top list. Each listing is graded from public evidence against the benchmark checklist, and the picks above are worked out from those grades, prices and facts. No listing pays for its place, and paid audits or listing help never change a score.

Full ranked table · 28 head-to-head comparisons · Best tools in every category

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.