Transport Canada Vehicle Recalls Database API

Transport Canada's only first-party public REST API. Returns safety-related recall records for vehicles, tires and child restraints recorded by the Defect Investigations and Recalls Division. The service root is self-describing — GET the application root and it returns the tables (recall, recall-summary) and the query parameters each accepts (recall-number, make-name, manufacturer-name, minimum-model-year, maximum-model-year, year-range, model-name) in both English and French. Path-segment query style, format=json or format=XML, no API key, no rate limit published. English and French service trees are mirrored at /eng/ and /fra/.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/transport-canada-vehicle-recalls-database-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

API entry from apis.yml

apis.yml Raw ↑
aid: transport-canada:transport-canada-vehicle-recalls-database-api
name: Transport Canada Vehicle Recalls Database API
description: Transport Canada's only first-party public REST API. Returns safety-related recall records
  for vehicles, tires and child restraints recorded by the Defect Investigations and Recalls Division.
  The service root is self-describing — GET the application root and it returns the tables (recall, recall-summary)
  and the query parameters each accepts (recall-number, make-name, manufacturer-name, minimum-model-year,
  maximum-model-year, year-range, model-name) in both English and French. Path-segment query style, format=json
  or format=XML, no API key, no rate limit published. English and French service trees are mirrored at
  /eng/ and /fra/.
humanURL: https://open.canada.ca/data/en/dataset/1ec92326-47ef-4110-b7ca-959fab03f96d
baseURL: https://data.tc.gc.ca/v1.3/api/eng/vehicle-recall-database
tags:
- Recalls
- Vehicle Safety
- Road Transportation
- Open Data
properties:
- type: Documentation
  url: https://open.canada.ca/data/en/dataset/1ec92326-47ef-4110-b7ca-959fab03f96d
- type: APIReference
  url: https://data.tc.gc.ca/v1.3/api/eng/vehicle-recall-database/?format=json
- type: ServiceDescriptor
  url: capabilities/transport-canada-vehicle-recalls-api-root.json
- type: Documentation
  url: https://open.canada.ca/data/dataset/1ec92326-47ef-4110-b7ca-959fab03f96d/resource/651cd076-d18c-49af-bd35-bfc89377e5cf/download/vehicle-recall-database-api-documentation.docx
  name: Vehicle Recall Database API Documentation (DOCX)
  description: The only written API documentation Transport Canada publishes — a Word document attached
    as a guide resource to the CKAN dataset record, dated 22 December 2016. Documents the path-segment
    query form, pipe-delimited multiple values, chained parameters, the /count modifier and the json/xml
    format parameter. Every behaviour it describes was re-verified live on 2026-07-28. A French version
    is published alongside it.
- type: Conventions
  url: conventions/transport-canada-conventions.yml
- type: BulkDownload
  url: https://opendatatc.tc.canada.ca/vrdb_full_monthly.csv
- type: BulkDownload
  url: https://opendatatc.tc.canada.ca/vrdb_full_monthly.xml
- type: DataDictionary
  url: https://opendatatc.blob.core.windows.net/opendatatc/recalls_variables.txt
- type: License
  url: https://open.canada.ca/en/open-government-licence-canada