Head to head · Ads reporting · October 2026 research run

Amazon Ads API vs LinkedIn Marketing APIs

LinkedIn Marketing APIs scores 62.4 (B) on agent readiness against Amazon Ads API's 59 (C), and leads in 4 of 7 scored categories. Amazon Ads API leads on schema & documentation and payments & pricing. Both do ads reporting.

Which one, for what

Amazon Ads API C

Good 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.

Ahead on

  • Schema & documentation, 76 against 66
  • Payments & pricing, 40 against 30

Also in its favour

  • A hosted endpoint, with nothing to install

Watch for

Access needs an approved application (review may take up to one business day) and an advertiser's consent in a browser

LinkedIn Marketing APIs B

Good 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.

Ahead on

  • Reliability, 66 against 45
  • Security & auth, 66 against 60
  • Transparency & trust, 84 against 73

Watch for

Standard rate limits are not published. An app sees its limit in the Developer Portal only after calling the endpoint

Score by category

CategoryWeight this runAmazon Ads APILinkedIn Marketing APIsEdge
Reliability16%204566LinkedIn Marketing APIs +21
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.27666Amazon Ads API +10
Agent ergonomics13%16.26263LinkedIn Marketing APIs +1
Security & auth14%17.56066LinkedIn Marketing APIs +6
Payments & pricing10%12.54030Amazon Ads API +10
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.86564Amazon Ads API +1
Transparency & trust7%8.87384LinkedIn Marketing APIs +11
Negative events≤1500
Total59 · C62.4 · B

Facts side by side

FactAmazon Ads APILinkedIn Marketing APIs
KindHTTP APIHTTP API
VendorAmazonLinkedIn Corporation
Hosted endpointhttps://advertising-api.amazon.comno (local only)
TransportsHTTPHTTP
AuthOAuthOAuth
PricingFreeFree
x402nono
LicenceProprietary service under the Amazon Advertising API Licence Agreement. The Postman collections and samples in amzn/ads-advanced-tools-docs are MIT-0Proprietary service under the LinkedIn API terms of use and the Marketing API terms. The beta Python and JavaScript clients carry LinkedIn's API development software licence
Read-only variant documentednoyes
llms.txtnono
Last release2026-10-052026-09-16
Terms last updatedcouldn't be readcouldn't be read
Privacy policy last updated2026-06-30couldn't be read
Customer content may train modelsyescouldn't be read
Terms restrict automated accesscouldn't be readcouldn't be read
Terms restrict benchmarkingcouldn't be readcouldn't be read
Terms or service can change without noticecouldn't be readcouldn't be read
Arbitration or class-action waivercouldn't be readcouldn't be read
Popularitynone25k npm/wk, 386k PyPI/wk

Verdicts

Amazon Ads API

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.

LinkedIn Marketing APIs

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.

Before you call either

Amazon Ads API

  1. Send Amazon-Advertising-API-ClientId and a Bearer access token on every call, and Amazon-Advertising-API-Scope with a profile ID from GET /v2/profiles on most
  2. Call the host for the advertiser's region. advertising-api.amazon.com is North America, advertising-api-eu Europe and advertising-api-fe Far East
  3. Refresh the access token every 60 minutes. Refresh tokens issued from 30 July 2026 expire 365 days after consent
  4. On 429, wait the Retry-After seconds and back off exponentially. Request an export instead of listing every entity
  5. Rehearse writes in a test account, or create campaigns in the PAUSED state, before anything can spend
  6. For MCP, prefer https://advertising-ai.amazon.com/mcp/lite and disable delete tools in the client configuration

LinkedIn Marketing APIs

  1. Send Linkedin-Version: YYYYMM and X-Restli-Protocol-Version: 2.0.0 on every call. A missing or sunset version returns an error (426 for a deprecated one)
  2. Create one test ad account with "test": true and build there first. Its creatives are auto-rejected and never billed, and it returns no reporting data
  3. Create campaigns as DRAFT or PAUSED and check servingStatuses before activating. Some validation is postponed until activation
  4. Pass fields= on adAnalytics. Responses stop at 15,000 elements and the endpoint throttles at 45 million metric values per 5 minutes
  5. On Development tier, map each ad account to the app in the Developer Portal. Edits are limited to five accounts

Questions

Which is better for AI agents, Amazon Ads API or LinkedIn Marketing APIs?

LinkedIn Marketing APIs scores 62.4 (B) on agent readiness against Amazon Ads API's 59 (C), and leads in 4 of 7 scored categories. Amazon Ads API leads on schema & documentation and payments & pricing.

Do Amazon Ads API and LinkedIn Marketing APIs need an API key?

Both use an OAuth sign-in.

Can an agent call Amazon Ads API and LinkedIn Marketing APIs without installing anything?

Amazon Ads API has a hosted endpoint at https://advertising-api.amazon.com. No hosted endpoint is listed for LinkedIn Marketing APIs.

Other comparisons with Amazon Ads API or LinkedIn Marketing APIs

Machine-readable

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.