The API Report CardAPI Index
THE API REPORT CARD / Marketing & Sales / Marketo (Adobe Marketo Engage)
Marketo (Adobe Marketo Engage)

Marketo (Adobe Marketo Engage) API

Marketing Automation · marketo.com

Marketo's REST API is self-serve for subscribers via a LaunchPoint Custom Service with 2-legged OAuth, covering leads through assets and Bulk Extract. Quotas are tight: 100 calls per 20 seconds shared across integrations and 10,000 calls per day by default. Query-param auth ends July 2026.

Last verified: October 2026Marketing & SalesMCP PARTIAL
API GRADE
C
VERIFIED OCT 2026

SCORECARD

ExistenceGOODA REST API documented on Adobe Experience League spans leads, campaigns, assets, custom objects, and Bulk Extract.
AccessGOODSelf-serve for subscribers: create a LaunchPoint Custom Service in Admin, no sales call required.
CoverageMIXEDNearly every object is reachable, but quotas bite: 100 calls per 20 seconds shared across integrations, 10,000 calls/day default.
AuthMIXED2-legged OAuth per instance; query-param access tokens are removed July 31, 2026, forcing rewrites to header auth.
Docs & DXGOODThorough Experience League docs plus client libraries in Python, Node, PHP, Ruby, and Java.
StabilityMIXEDLegacy SOAP lingers but is discouraged, and the 2026 query-param auth removal shows deprecations do land with real migration work.
MCPPARTIALAdobe has not published an official MCP server for Marketo Engage. Several maintained community servers exist, including a documented server from marketing operations firm Etumos covering leads, campaigns, and assets, with activity in mid-2026. VERIFIED 2026-08
Supergood turns hard-to-integrate enterprise software into clean REST APIs and MCP tools: stable endpoints, normalized JSON, managed auth.

Frequently asked questions

Marketo (Adobe Marketo Engage) scores C on Supergood's API Report Card. Marketo's REST API is self-serve for subscribers via a LaunchPoint Custom Service with 2-legged OAuth, covering leads through assets and Bulk Extract. Quotas are tight: 100 calls per 20 seconds shared across integrations and 10,000 calls per day by default. Query-param auth ends July 2026.

Tried to integrate with Marketo (Adobe Marketo Engage)?
SOURCES
Rate limit is 100 API calls per 20-second rolling window per instance, shared across ALL third-party integrations on the account; exceeding returns error code 606 and all API access stops until the window resets experienceleague.adobe.com ↗
Only 10 concurrent API calls allowed per instance, large parallel ETL/sync jobs must be carefully throttled with exponential backoff or they will fail purplemeup.substack.com ↗
Daily quota defaults to 10,000 REST API calls/day per instance (commonly 50,000+ on negotiated contracts), high-volume integrations exhaust the quota and stop functioning until midnight Central Time nation.marketo.com ↗
Bulk Extract API daily quota is a hard 500MB/day shared between Leads and Activities; exceeding returns error 1029 ('Export daily quota exceeded') and Adobe support has confirmed the limit is a hard fix that cannot be increased without purchasing additional Bulk API quota nation.marketo.com ↗
Body size capped at 1MB for standard calls (10MB for Bulk); URI capped at 8KB, forces awkward request splitting for large segmentations or list operations experienceleague.adobe.com ↗
Authentication change: support for passing access_token as a query parameter is being removed July 31, 2026, every integration that uses query-param auth must be rewritten to use the Authorization header before that date experienceleague.adobe.com ↗
No native push/webhook event stream for object changes, all change-detection requires polling Get Lead Changes / Get Lead Activities or running Bulk Extract jobs, burning API quota even when nothing changed experienceleague.adobe.com ↗
API surface is split: standard REST API, Bulk Extract API, Asset API (folders/files), Identity API (auth), and Munchkin JS, each with separate auth/quota considerations and inconsistent error semantics linkedin.com ↗
Error codes are numeric and frequently overloaded (606 rate limit, 1029 bulk quota, 1004 lead not found, etc.) with terse messages, making integration debugging painful experienceleague.adobe.com ↗
Outdated UI / convoluted navigation is the most-cited complaint in G2 and TrustRadius reviews, admins say the interface 'feels like a very dated and convoluted tool' and is hard to navigate to find features or settings g2.com ↗
Steep learning curve, non-technical marketers struggle to set up Smart Campaigns and CRM integrations; nearly every customer hires a certified Marketo consultant or partner agency for implementation capterra.com ↗
Reporting is slow and requires extensive setup to get useful insights; many users report simple tasks take too many steps and require workarounds salesforge.ai ↗
Pricing is enterprise-grade and opaque, typical floor ~$36,000/year, escalates by database size and module (ABM, Web Personalization, Revenue Cycle Analytics, Sales Connect, Bizible attribution all priced separately) growthtechspotlight.com ↗
Folder/asset organization becomes a 'labyrinth of folders and redundant workflow rules' once you've built the system out, making it hard to remain nimble softwareadvice.com ↗
Campaign Dashboards don't surface all your data on one screen, requiring custom report builds for visibility g2.com ↗
Salesforce / Dynamics connector sync issues, sync queue backlogs, duplicate-lead behavior, and field-mapping conflicts are common Mar Ops operational pain nation.marketo.com ↗
Adobe acquisition pace, customers cite slow product modernization since the 2018 Adobe acquisition vs. HubSpot's quarterly release cadence, with most innovation diverted into Adobe Experience Cloud / CDP cross-sell trustradius.com ↗
Steep certification curve, Marketo Certified Expert and Marketo Certified Solutions Architect tracks are effectively prerequisites for power users, creating a talent bottleneck softwareadvice.com ↗