Pricing and billing
API usage is paid with units. Units are purchased as packages in the dashboard; a package has a volume (number of units) and a validity period.
Method costs
| Method | Cost, units |
|---|---|
CatalogsListGet | 0 (free) |
ModelsListGet2 | 0 (free) |
VehicleParamsSet | 0 (free) |
VehicleModificationsGet | 0 (free) |
PartGroupsGet | 1 |
PartsGet | 1 |
VinFind | 1 |
ApplicabilityCars | 1 |
ApplicabilityNodes | 1 |
MaintenanceParts | 1 |
OrderCheck | 2 |
OrderCheckResult | 0 (free) |
Charging rules
- Units are deducted only for successful responses (HTTP 200). Authorization failures and internal errors are not billed.
- VIN deduplication: repeated requests with the same VIN under the same
api_keywithin 24 hours are not charged again. This applies toVinFindand to subsequent chain methods called with the same VIN. - SSD deduplication:
PartGroupsGetandPartsGetcharge 1 unit per selection session (ssd). While you work within one paidssd, repeated calls of these methods are free.
In practice this means: a full "VIN → groups → parts" chain costs 1 unit, and navigating the group tree and units within a single selection consumes no extra units.
When you run out of units
Once the unit balance is exhausted or the package expires, paid methods return HTTP 403 with {"error": "Client disabled. not enough money"}. Your current balance and usage statistics are available in the dashboard.