The API Report CardAPI Index
Miro

Miro API

Online collaborative whiteboard / visual collaboration platform · miro.com

Miro's REST API v2 is fully public with OAuth 2.0, webhooks, SCIM provisioning, and an in-board Apps SDK. Access is self-serve and free with any paid plan, though SCIM and audit logs are Enterprise-gated. The credit-based cap of 100,000 per minute is fixed and cannot be raised.

Last verified: July 2026Software & Data Tools
API GRADE
A
VERIFIED JUL 2026

SCORECARD

ExistenceGOODREST API v2 covers boards, items, tags, members, teams, orgs, and audit logs, alongside a Web SDK and a SCIM API.
AccessGOODSelf-serve app registration via the Developer Team UI; API use is free on any paid plan, with SCIM and audit logs Enterprise-only.
CoverageGOODBoard CRUD, all widget types, tags, members, and bulk operations are reachable; webhook events stay at board and item level.
AuthGOODOAuth 2.0 authorization-code flow plus per-app and per-user tokens; SCIM handles Enterprise user provisioning.
Docs & DXGOODA full developer hub with REST reference, quickstarts, webhook guides, an Apps SDK, and a Marketplace for distribution.
StabilityGOODThe v2 API is current, with a published v1 to v2 reference map easing migration and rate-limit headers on every response.
Supergood: Miro shipped a real API. Most vendors don't; we ship near-native APIs for the rest.

Frequently asked questions

Miro scores A on the API Report Card. Miro's REST API v2 is fully public with OAuth 2.0, webhooks, SCIM provisioning, and an in-board Apps SDK. Access is self-serve and free with any paid plan, though SCIM and audit logs are Enterprise-gated. The credit-based cap of 100,000 per minute is fixed and cannot be raised.

Tried to integrate with Miro?
SOURCES
Global rate limit (100,000 credits/min) is hard-capped and cannot be raised even on Enterprise, bulk migrations / backups throttle community.miro.com
List Widgets / List Items endpoint historically capped at 1,000 widgets per board, paginating very large boards is awkward and required workarounds for ~9 months without a clear fix community.miro.com
Webhook event surface is narrow, only board-level and coarse item-level events (no 'sticky moved', 'comment added' granularity; no user-lifecycle/org-membership webhooks) community.miro.com
No push-based notifications for user provisioning/deprovisioning via REST, identity graphs must rely on IdP-side SCIM push or polling GET /v2/orgs/{org_id}/members stitchflow.com
SCIM API is Enterprise-only, non-Enterprise customers cannot do automated user lifecycle management help.miro.com
Board export endpoints time out on very large boards; recommended workaround is to export in sections or reduce board size community.miro.com
v1 → v2 migration created sprawl, many docs still reference v1 endpoints and the v1↔v2 mapping is non-trivial developers.miro.com
Web SDK/Apps SDK runs only inside the Miro client (browser/desktop iframe), no server-side automation of board edits without a headless browser developers.miro.com
Bulk Operations endpoint is marked experimental, production use carries 'subject to change' risk developers.miro.com
OAuth scopes are relatively coarse, `boards:read` / `boards:write` grant broad access across a user's board inventory developers.miro.com
Rate-limit headers and credit accounting are not always intuitive, community threads document confusion mapping endpoint → credit cost community.miro.com
Performance degrades on very large boards (hundreds of frames / thousands of widgets / many concurrent collaborators) g2.com
Pricing escalates quickly when moving from Starter to Business to Enterprise, per-user seat economics become painful at scale miro.com
Free plan limited to 3 editable boards, teams hit the cap fast and are forced to upgrade help.miro.com
Steep learning curve, feature surface is huge and new users get lost finding tools/templates capterra.com
Export of large boards to PDF/PNG often times out or rasterizes poorly community.miro.com
External/guest collaborator UX is friction-heavy, anonymous viewers can hit account-creation walls trustradius.com
Mobile/tablet app is reduced functionality vs. web; awkward for real editing g2.com
Offline mode is limited, Miro is effectively browser-online-only community.miro.com
Search inside large boards is weak; locating specific notes or frames is painful g2.com
AI features (templates, summaries, clustering) feel iterative vs. transformative; parity with FigJam/Mural AI miro.com
Enterprise plan pricing is opaque and quote-only, frustrating for procurement comparisons vendr.com
Admin / governance controls (DLP, eDiscovery, data residency) gated behind Enterprise tier miro.com