Total Cost of Ownership API
Use Autiqa Total Cost of Ownership inside your tools
Versioned passenger-vehicle Total Cost of Ownership with state RTA tax, insurance, user-anchored maintenance, resale, fleet operations, and auditable assumptions.
1
Send vehicle inputs
State, powertrain, price and usage.
2
Calculate with versioned assumptions
Auditable costs and warnings.
3
Use the response in your product
Compare, save, export and track quota.
Catalog (public)
GET /api/tco/catalog/brands- all OEMsGET /api/tco/catalog/brands/{brand}/models- modelsGET /api/tco/catalog/search?q=creta- catalog searchGET /api/tco/states- registration statesGET /api/tco/fuel-prices?state=MH- fuel and kWh rates
Calculate v1 (paid API key)
POST /api/v1/tco/consumer/calculate- versioned consumer TCOPOST /api/v1/tco/vehicles/compare- comparison batch with winner metadataPOST /api/v1/tco/fleet/calculate- advanced practical fleet TCOGET /api/v1/tco/assumptions/autiqa-india-pv-2026-q3- assumption setPOST /api/v1/tco/scenarios- save a paid scenarioGET /api/v1/tco/scenarios/{id}- fetch a saved scenarioPOST /api/v1/tco/exports- JSON or CSV export payloadGET /api/v1/tco/usage- quota and recent API usagePOST /api/tco/calculate— deprecated legacy alias (entitlement + quota still required; prefer v1).
# Fleet multi-type v1 (paid API key)
curl -X POST https://autiqa.in/api/v1/tco/fleet/calculate \
-H "Authorization: Bearer <api-key>" \
-H "Content-Type: application/json" \
-d '{
"config": {
"state": "MH",
"numYears": 5,
"ownershipModel": "finance",
"dutyCycle": "cab",
"availabilityPct": 94,
"revenuePerKm": 18
},
"types": [{
"id": "1",
"qty": 20,
"make": "Hyundai",
"model": "Creta",
"fuel": "diesel",
"ex": 1600000,
"svcYr1": 18000,
"annKm": 60000,
"repairAnnual": 30000,
"breakdownsPerYear": 0.5,
"avgBreakdownCost": 9000
}]
}'1 · Request
Submit the organization form. Autiqa confirms the use case, monthly quota, support level, and commercial terms. There is no automatic public checkout for the API.
2 · Approve
After approval, the account receives a TCO API entitlement and quota. An Autiqa administrator issues the key; only its hash is retained.
3 · Integrate
Send the key as a Bearer token to the versioned endpoints. Responses include assumption versions, warnings, explanations, and quota usage.
Required vehicle inputs
Autiqa does not supply vehicle prices. Your platform sends make, model, fuel, exact ex-showroom price, annual kilometres, mileage, and Year-1 maintenance. The backend applies state tax, fuel data, insurance, maintenance scoring, finance, and resale assumptions.
Fuel-price refresh
Autiqa refreshes representative state petrol and diesel prices every Monday through PurePriceIO and stores dated snapshots. Strong-hybrid calculations use the state petrol price. CNG and home-electricity rates remain clearly labelled fallbacks and can be overridden in the request until a verified provider covers them.
Teams operating their own deployment can create a PurePriceIO account, receive the free signup credits or buy non-expiring credits, and configure PUREPRICE_API_TOKEN, PUREPRICE_CLIENT_ID, and CRON_SECRET.