Docs/Rate limits

Rate limits

Two limits apply to every key: a per-minute request rate that scales with your plan, and your plan's monthly credit quota. The per-minute window is 60 seconds, tracked per endpoint. Hitting either limit returns 429.

Requests per minute

PlanRequests / minCredits / month
Free Developer Access30100
Developer605,000
Growth12030,000
Scale300200,000
Business600Unlimited

Response headers

Authorization: Bearer mm_live_…
Response headers
  • X-RateLimit-Limit / X-RateLimit-Remaining - your per-minute allowance and what's left of it in the current window.
  • X-RateLimit-Reset - seconds until the window resets.
  • X-Quota-Limit / X-Quota-Remaining - your monthly credit cap and remainder. Omitted on unlimited plans.
  • X-Cache - HIT when the response came from the 24-hour cache.

Repeating an identical request within 24 hours is served from cache - it costs 0 credits but still counts toward the per-minute rate. There is no Retry-After header - on 429 the statusMessage tells you the seconds until reset (Rate limit exceeded. Retry in 42s.).