Head to head · Ads reporting · October 2026 research run

LinkedIn Marketing APIs vs Meta Marketing API

Meta Marketing API scores 67.7 (B) on agent readiness against LinkedIn Marketing APIs's 62.4 (B), and leads in 4 of 7 scored categories. LinkedIn Marketing APIs leads on security & auth and transparency & trust. Both do ads reporting.

Which one, for what

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

  • Security & auth, 66 against 61
  • Transparency & trust, 84 against 68

Watch for

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

Meta Marketing API B

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

Ahead on

  • Reliability, 80 against 66
  • Schema & documentation, 76 against 66
  • Agent ergonomics, 77 against 63
  • Maintenance & community, 74 against 64

Also in its favour

  • A hosted endpoint, with nothing to install

Watch for

Default Limited access allows a score of 60 per ad account (read 1, write 3) and blocks for 300 seconds at the limit

Score by category

CategoryWeight this runLinkedIn Marketing APIsMeta Marketing APIEdge
Reliability16%206680Meta Marketing API +14
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.26676Meta Marketing API +10
Agent ergonomics13%16.26377Meta Marketing API +14
Security & auth14%17.56661LinkedIn Marketing APIs +5
Payments & pricing10%12.53030even
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.86474Meta Marketing API +10
Transparency & trust7%8.88468LinkedIn Marketing APIs +16
Negative events≤1500
Total62.4 · B67.7 · B

Facts side by side

FactLinkedIn Marketing APIsMeta Marketing API
KindHTTP APIHTTP API
VendorLinkedIn CorporationMeta Platforms, Inc.
Hosted endpointno (local only)https://graph.facebook.com
TransportsHTTPHTTP
AuthOAuthOAuth
PricingFreeFree
x402nono
LicenceProprietary 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 licenceProprietary service under the Meta Platform Terms. The Business SDKs and the codegen specs on GitHub carry Meta's own platform licence, which allows use only with Meta's APIs
Read-only variant documentedyesyes
llms.txtnoyes
Last release2026-09-162026-09-21
Terms last updatedcouldn't be read2026-02-03
Privacy policy last updatedcouldn't be readcouldn't be read
Customer content may train modelscouldn't be readnot found in the text
Terms restrict automated accesscouldn't be readnot found in the text
Terms restrict benchmarkingcouldn't be readnot found in the text
Terms or service can change without noticecouldn't be readnot found in the text
Arbitration or class-action waivercouldn't be readnot found in the text
Popularity25k npm/wk, 386k PyPI/wk1.6k stars, 501k npm/wk, 1.1M PyPI/wk

Verdicts

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.

Meta Marketing API

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.

Before you call either

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

Meta Marketing API

  1. Put a version in every path, such as /v26.0/act_<AD_ACCOUNT_ID>/campaigns. Unversioned Marketing API calls fail
  2. Create campaigns, ad sets and ads with status=PAUSED, and send execution_options=["validate_only"] first to test a write without making it
  3. Ask for ads_read alone when the task is reporting. ads_management can change budgets and activate spend
  4. Read X-Business-Use-Case-Usage and X-Ad-Account-Usage after each call and wait for estimated_time_to_regain_access on errors 17, 613 and 80004
  5. Change an ad set budget at most four times an hour and an account spending limit at most ten times a day

Questions

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

Meta Marketing API scores 67.7 (B) on agent readiness against LinkedIn Marketing APIs's 62.4 (B), and leads in 4 of 7 scored categories. LinkedIn Marketing APIs leads on security & auth and transparency & trust.

Do LinkedIn Marketing APIs and Meta Marketing API need an API key?

Both use an OAuth sign-in.

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

No hosted endpoint is listed for LinkedIn Marketing APIs. Meta Marketing API has a hosted endpoint at https://graph.facebook.com.

Other comparisons with LinkedIn Marketing APIs or Meta Marketing API

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.