Pricing
You pay for the unit you sent.
All 24 endpoints are priced and rate-limited on their own — there is no bundle you have to buy to reach one of them. This page is the billable unit for each, so you can model your cost before you write any code.
Rates are quoted against your volume.
Tell us which endpoints you need and roughly how many units a month, and we will send a rate card.
Meters
Six meters across the whole platform.
Every endpoint bills on exactly one of these. Nothing is metered twice.
per vehicle5 endpointsOne vehicle, however many photos it took
A vehicle is one identity, not one upload
per image16 endpointsOne frame in, one result out
Frames you send, not frames we return
per video2 endpointsOne walkaround, indexed into frames
Indexing is included in the video unit
per detection1 endpointOnly what the detector actually found
A clean panel costs nothing to grade
per link0 endpointsOne presigned upload URL
Issued links, not bytes stored
free0 endpointsJob status and webhook delivery
Polling never counts against you
By endpoint
What each call bills you for.
The full surface, grouped the way the API is. Rate limits are set per endpoint too, so a burst of renders never throttles your damage detection.
Understand the vehicle
- 01POST
/v1/vehicle/analysecar-analyserper vehicle - 02POST
/v1/vehicle/segmentcar-segmentationper image - 03POST
/v1/vehicle/identifymodel-detectionper image - 04POST
/v1/vin/readvin-readerper image - 05POST
/v1/plate/readplate-readerper image - 06POST
/v1/document/readdocument-readerper image - 07POST
/v1/dashboard/readdashboard-readerper image - 08POST
/v1/engine/detectengine-detectionper image - 09POST
/v1/video/onboardvideo-onboardingper video
Damage & condition
- 10POST
/v1/damage/detectdamage-detectionper image - 11POST
/v1/damage/severityseverity-estimationper detection - 12POST
/v1/tire/readtire-readingper image - 13POST
/v1/tire/detecttire-detectionper image
Parts
- 14POST
/v1/parts/recognizeparts-recognitionper image - 15POST
/v1/parts/segmentparts-segmentationper image - 16POST
/v1/parts/decomposeparts-decompositionper vehicle
Money
- 17POST
/v1/pricing/vehiclecar-pricingper vehicle - 18POST
/v1/pricing/repairreparation-pricingper vehicle
Image production
- 19POST
/v1/render/backgroundimage-backgroundingper image - 20POST
/v1/render/enhancequality-improverper image - 21POST
/v1/render/plateplate-replacerper image - 22POST
/v1/render/360car-360-generationper vehicle - 23POST
/v1/render/videoad-video-generationper video
Presentation
- 24POST
/v1/viewer/hotspotsviewer-hotspoterper image
The bundle
One inspection, one line on the invoice.
POST /v1/inspections chains all 8 stages in a single call and bills as one blended inspection instead of 8 separate metered calls. You are buying the orchestration — the retries, the ordering, and the single status to poll.
Start with the endpoints you need and move to the bundle when the wiring stops being worth maintaining. The key does not change.
/v1/inspections1 unit- 01
video-onboardingincluded - 02
car-segmentationincluded - 03
parts-decompositionincluded - 04
damage-detectionincluded - 05
severity-estimationincluded - 06
reparation-pricingincluded - 07
image-backgroundingincluded - 08
viewer-hotspoterincluded
Billed once · not 8 metered calls
Never billed
Watching a job cost nothing.
GET /v1/jobs/{id} is free at any rate, and so is every webhook we push. Long-running inference should not punish you for asking whether it finished — poll it or subscribe, whichever suits your stack.
queuedcomputingdonefailedtimeoutwebhook push
Tell us what you are metering.
Send the endpoints and the monthly volume you expect. We will come back with a rate card and the rate limits that go with it.






