Skip to main content
AUTIQA

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.

Start with public catalog endpoints, then request a credentialed production key.Request API access

Catalog (public)

  • GET /api/tco/catalog/brands - all OEMs
  • GET /api/tco/catalog/brands/{brand}/models - models
  • GET /api/tco/catalog/search?q=creta - catalog search
  • GET /api/tco/states - registration states
  • GET /api/tco/fuel-prices?state=MH - fuel and kWh rates

Calculate v1 (paid API key)

  • POST /api/v1/tco/consumer/calculate - versioned consumer TCO
  • POST /api/v1/tco/vehicles/compare - comparison batch with winner metadata
  • POST /api/v1/tco/fleet/calculate - advanced practical fleet TCO
  • GET /api/v1/tco/assumptions/autiqa-india-pv-2026-q3 - assumption set
  • POST /api/v1/tco/scenarios - save a paid scenario
  • GET /api/v1/tco/scenarios/{id} - fetch a saved scenario
  • POST /api/v1/tco/exports - JSON or CSV export payload
  • GET /api/v1/tco/usage - quota and recent API usage
  • POST /api/tco/calculate — deprecated legacy alias (entitlement + quota still required; prefer v1).
Request organization access →
# 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.