TCO API
Use Autiqa TCO inside your tools
Full TCO engine with brand, model, variant catalog, state tax, insurance, maintenance, resale, fleet operations, and versioned assumptions.
Catalog (public)
GET /api/tco/catalog/brands- all OEMsGET /api/tco/catalog/brands/{brand}/models- modelsGET /api/tco/catalog/variants/all- priced variantsGET /api/tco/catalog/search?q=creta- catalog searchGET /api/tco/catalog/variants?brand=&model=&state=- variants per modelGET /api/tco/pricing/providers- pricing provider statusGET /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/calculateremains available for backward compatibility.
# 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,
"variantId": "hyundai-creta-ex-petrol",
"annKm": 60000,
"repairAnnual": 30000,
"breakdownsPerYear": 0.5,
"avgBreakdownCost": 9000
}]
}'