Skip to main content
Truckaurbus keeps a verified catalogue of new commercial vehicles sold in India: verified specifications, prices with their basis (maker, dealer, reported, estimate), what owners and drivers say per pillar, dealers by PIN code, and a consented route to send a buyer’s enquiry to a dealer. The API is versioned in the path (/v1) and lives at https://api.truckaurbus.com. Every response is JSON. You authenticate with a key from your account page; the key’s tier sets your limits.

Quickstart

Your first call in two minutes.

API reference

Every resource, generated from the live contract.

SDKs

Python and TypeScript clients on PyPI and npm.

MCP

Give Claude, Cursor or any MCP client the catalogue as tools.

Login with Truckaurbus

Authenticate truckaurbus users in your app: OpenID Connect, verified phone identity.

What you can read and write

  • GET /v1/variants searches with filters (class, maker, body, fuel, axle, GVW, price, power) and returns facets.
  • GET /v1/variants/{slug} is the full sheet: spec groups, prices with kind and date, media, siblings.
  • GET /v1/variants/{slug}/ratings is what owners and drivers say, per pillar: scores and counts. The comments themselves stay on truckaurbus.com.
  • GET /v1/manufacturers, GET /v1/dealers?pin=, GET /v1/pincodes/{pin}.
  • POST /v1/leads records a buyer’s request with explicit consent and routes it to the dealer.
  • Business keys get GET /v1/export/variants.csv; enterprise keys register webhooks.

Attribution

Free-tier apps show “Data by Truckaurbus” with a link wherever the data appears. The X-Attribution header on every free-tier response carries the exact text.