Trucking data API

The same cross-checked, verified feeds as the files, as JSON: filter, page through records, fetch what changed since your last sync, or look up one carrier by USDOT number.

API reference Interactive OpenAPI docs

What the API does

  • API keys you create and revoke in your dashboard
  • Feed records with filters for state, fleet size, grant date and more
  • Delta sync with the since parameter
  • Streamed CSV export for large pulls
  • Carrier lookup by USDOT number
  • The authority rules, contact checks and the removal list applied to every response

Access and limits

API access is part of the plans that list it on the pricing page, each with a per-minute rate limit and a monthly row quota.

See pricing

Example request

curl -H "X-API-Key: pt_live_xxxxxxxxxxxx_<secret>" \
  "https://datosmercantiles.com/v1/feeds/us_new_authority_weekly/records?state=TX,OK&trucks_max=3&page_size=100"

Example only: the values below are placeholders, not real records.

{
  "data": [
    {"company": "EXAMPLE TRUCKING LLC", "dot_number": "0000000",
     "state": "TX", "authority_granted": "YYYY-MM-DD",
     "authority_status": "active", "last_verified": "YYYY-MM-DD"}
  ],
  "page": 1, "page_size": 100, "has_more": true,
  "as_of": "YYYY-MM-DD",
  "meta": {"feed": "us_new_authority_weekly", "scope": {"regions": null}}
}