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: July 2026Marketing & Sales
API GRADE
C
VERIFIED JUL 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.
Supergood: Marketo (Adobe Marketo Engage) has an API, with gaps. We cover what it's missing: stable endpoints, normalized JSON, managed auth.

Frequently asked questions

Marketo (Adobe Marketo Engage) scores C on the 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