# MiroMiro Design-Extraction API - Pricing

> Credit-based pricing. Every plan includes all 9 endpoints, the MCP server and
> the usage dashboard - plans differ only in monthly credits, overage rate and
> rate limit. Prices are in EUR and exclude VAT. USD is available at checkout.

This is the machine-readable version of https://miromiro.app/api/pricing,
generated from the same pricing constants the checkout and billing code use.

## Plans

| Plan | Monthly | Yearly | Credits / month | Overage | Rate limit |
|---|---|---|---|---|---|
| Free Developer Access | €0 | €0 | 300 | none - hard stop at quota | 30 req/min |
| Developer | €19/mo | €190/yr | 5,000 | €4 (USD $5) per 1,000 credits | 60 req/min |
| Growth | €79/mo | €790/yr | 30,000 | €3 (USD $4) per 1,000 credits | 120 req/min |
| Scale | €199/mo | €1,990/yr | 200,000 | €2 (USD $3) per 1,000 credits | 300 req/min |
| Business (custom) | contact us | contact us | custom | custom | 600 req/min |

- The free tier needs no credit card: sign up at https://miromiro.app/api/onboarding and you get 300 credits every month, with full (non-truncated) responses on every endpoint.
- Yearly billing is 2 months free (pay for 10, get 12).
- Upgrade, downgrade or cancel any time at https://miromiro.app/api/dashboard/profile.

## Credit cost per call

Credits are weighted by endpoint - a shallow asset scrape costs 1, the full
URL-to-code extraction costs 25:

| Endpoint | Credits | Returns |
|---|---|---|
| `GET /api/v1/images` | 1 | Every image URL a page declares, tagged by source. |
| `GET /api/v1/svg` | 1 | Inline SVGs as paste-ready code plus external .svg references. |
| `GET /api/v1/videos` | 1 | Video files, og:video and player embeds, tagged by source. |
| `GET /api/v1/audio` | 1 | Audio files, og:audio and podcast enclosures, tagged by source. |
| `GET /api/v1/lottie` | 3 | Lottie animations on the page, as standard Lottie JSON. |
| `GET /api/v1/fonts` | 5 | Every @font-face the site loads, resolved through the full CSS cascade. |
| `GET /api/v1/extract` | 10 | Full design-token system: colors, typography, spacing, shadows, gradients, motion. |
| `GET /api/v1/brand` | 15 | Curated brand identity: color roles, palette, fonts, logo, socials, confidence score. |
| `GET /api/v1/code` | 25 | URL → component (Tailwind/HTML/JSX/Vue) from the page's real CSS cascade. The flagship. |

- `&render=true` on any endpoint loads the page in a real browser and runs its JavaScript before extracting (for React/Next/SPA sites). Flat +5 credits per rendered call.
- `&screenshot=true` (viewport) or `&screenshot=full` (entire page) on any rendered call adds a public screenshot URL to the response at no extra credits - the capture rides the render surcharge.
- **Failed, blocked and cached calls are never billed.** The meter only moves on a fresh, successful response.

## Overage (paid plans only)

Paid keys don't hard-stop at their quota. They can spend up to 100% extra
(2× the plan allowance total, as a bill-shock cap), and the extra credits are
billed in arrears at the plan's per-1,000-credit rate when the monthly period
closes. Free keys stop at their quota until the monthly reset.

Worst-case overage bill per period: Developer €20, Growth €90, Scale €400.

## Credit packs (one-off, never expire)

Buy a block of credits once, no subscription. Packs are a per-account balance
shared by every key, spent AFTER the plan's monthly credits (free plan included)
and BEFORE any billed overage, and they never reset or expire. A call is never
split across buckets: a pack holding fewer credits than the call costs refuses
the call (429 quota_exceeded, nothing charged).

| Pack | Credits | Price | Per 1,000 credits |
|---|---|---|---|
| Top-up | 500 | €5 (USD $6) one-time | €10 |
| Starter pack | 1,500 | €10 (USD $12) one-time | €6.67 |
| Builder pack | 5,000 | €25 (USD $29) one-time | €5 |
| Pro pack | 15,000 | €60 (USD $69) one-time | €4 |

Buy: https://miromiro.app/api/pricing (toggle "Buy credits once") or in the console under Plan & Billing.
Responses backed by a pack carry `X-Pack-Credits` and `usage.packCredits` (balance left).

## AppSumo license holders

An active MiroMiro AppSumo license gives 30% off, applied automatically at checkout when signed in with the account that holds the license (no code):
- Developer: €13/mo or €129/yr (public €19/mo, €190/yr)
- Growth: €55/mo or €549/yr (public €79/mo, €790/yr)
- Credit packs: 500 for €3.5, 1,500 for €7, 5,000 for €17, 15,000 for €42
- Scale has no discount. The discount ends if the license is refunded.

## Example math

One credit is one unit of work, so a plan's credits translate directly:
Developer (5,000 credits) buys 5,000 image extractions,
or 500 design-token systems, or 333 brand extractions, or 200 full
URL-to-code calls - or any mix.

## Links

- Human pricing page: https://miromiro.app/api/pricing
- Get a free key (no card): https://miromiro.app/api/onboarding
- Docs: https://miromiro.app/api/docs - every page is also Markdown, append `.md`
- Playground (no key needed): https://miromiro.app/api/demo
- MCP server: https://miromiro.app/mcp (setup: https://miromiro.app/api/docs/install-mcp.md)
