/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/variantssearches 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}/ratingsis 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/leadsrecords 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. TheX-Attribution header on every free-tier response carries the exact text.
