Pricing
What each call costs on each rail, and what costs extra.
API key and MCP
| Call | Price |
|---|---|
vectorize | $0.01 |
generate, standard | $0.03 |
generate, hd, square | $0.08 |
generate, hd, wide or tall | $0.10 |
layers: "objects" | +$0.02 |
fill_behind with objects | +$0.02 |
Exports are free. Asking for pdf, dxf, icons and png in one call costs
the same as asking for svg alone.
x402
Three fixed prices, because an x402 route carries exactly one:
| Endpoint | Price |
|---|---|
svg-vectorize | $0.01 |
svg-generate | $0.03 |
svg-generate-hd | $0.08 |
Object layers and wide HD are not available here. Asking for them is refused before settlement, so the call costs nothing.
What is not charged
- A failed call. Validation runs first, and anything that throws is refunded in full.
- A rejected option. An invalid
styleor apalettewith a bad hex returns 400 and costs nothing. - Extra formats. All seven cost the same as one.
Why it is this cheap
Our cost is roughly $0.006 to generate a standard square image and about $0.0005 of CPU to trace it. The price is set against that, not against what a designer would charge.
Prices are a first cut and are re-measured after the first hundred paid
calls. If a number here disagrees with what a call actually charged, the
cost_usd field in the response is the truth.
Balance
Credits are one cent each, bought with a card, and they never expire. A failed run puts them straight back.
See Developers, Billing for top-ups, spend limits and receipts.