Skip to main content

Credits and Billing

The Developer API uses a credit system. You can buy credits in addition to your plan at any time.

Credit Basics​

RuleValue
Credit value1 credit = $0.01
Free plan800 credits/month
Standard plan7,500 credits/month
Pro plan15,000 credits/month
Purchased top-up TTLDoes not expire

You can buy credits in addition to your plan at any time.

Model Pricing​

ModelBest forTypical timeCreditsUSD
Echo-2 StandardFast, general-purpose world generation~8 minutes160$1.60
Echo HQHigher-detail, higher-resolution worlds~60 minutes800$8.00
Echo 3Real spaces from a phone capture~30–120 min900 + 1/frame$9.00 + $0.01/frame

Echo 3 is priced per capture and frame. See Echo-3 Capture Pricing.

What API Actions Cost​

API actionEcho-2 StandardEcho HQ
Text-to-world generation160 credits ($1.60)800 credits ($8.00)
Image-to-world generation160 credits ($1.60)800 credits ($8.00)
Panorama-to-world generation160 credits ($1.60)800 credits ($8.00)

Echo-3 Capture Pricing​

With an API key, an Echo-3 capture costs 900 credits ($9.00) plus 1 credit ($0.01) per frame, up to 5,000 frames. Captures processed in the SpAItial Capture app are priced per scan minute.

credits = 900 + frame_count
USD = $9.00 + $0.01 × frame_count
FramesCreditsUSD
3001,200$12.00
1,0001,900$19.00
2,0002,900$29.00
5,0005,900$59.00

The frame count is the number of images in your ZIP. Get the exact price with GET /v1/captures/process-quote?frame_count=<n>. Failed and cancelled captures aren't charged.

Plans​

Every plan includes API access to Echo-2 Standard and Echo HQ. Standard and Pro add Echo-3.

PlanCreditsEcho-2 generationsEcho HQ generationsAPI usage fit
Free800/month~5/month~1/monthEvaluation and prototypes
Standard7,500/month~46~9Non-commercial use
Pro15,000/month~93~18Commercial use
EnterpriseCustomCustomCustomMultiple users and volume

Standard and Pro subscribers can purchase additional credits. Purchased credits are shared across the app, web app, and API. Paid plans are available monthly or annually; annual plans save 20% and grant credits monthly. New subscriptions include a card-required first month free.

Expiry and Spend Order​

Every current credit source works across Capture, the web app, and the Developer API.

SourceExpiry
Free monthly creditExpires after one month; unused credit does not roll over
Subscription creditExpires at the next monthly grant; unused credit does not roll over
Purchased top-upRolls over between subscription periods; does not expire
Permanent grantNo automatic expiry

The wallet spends the soonest-expiring credit first: free monthly, subscription, purchased top-up, then permanent grants.

Insufficient Credits​

If a world-generation request cannot reserve enough credit, the API returns a 402 with error.code = "insufficient_credits". Purchase credits or upgrade your plan in the developer portal before retrying.

{
"error": {
"code": "insufficient_credits",
"message": "You are out of credits. Choose a plan or purchase additional credits in the dashboard."
}
}