Vehicle Databases Recalls API

NHTSA safety recall data

Operations 1

GET /recalls/{vehicleId} Vehicle Databases Get Recalls #

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/vehicle-databases-recalls-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.

OpenAPI Specification

vehicle-databases-recalls-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Vehicle Databases Maintenance Recalls API
  description: Vehicle Databases provides OEM-compliant vehicle maintenance schedules, service items, fluid specifications, VIN decoding, NHTSA recall data, and technical service bulletins (TSBs) for vehicles up to 200,000 miles. Used by fleet operators, repair shops, and consumer automotive applications.
  version: '1.0'
  contact:
    name: Vehicle Databases Support
    url: https://vehicledatabases.com/contact
  license:
    name: Vehicle Databases Terms of Service
    url: https://vehicledatabases.com/terms
  x-generated-from: documentation
servers:
- url: https://api.vehicledatabases.com/v1
  description: Vehicle Databases API
security:
- ApiKey: []
tags:
- name: Recalls
  description: NHTSA safety recall data
paths:
  /recalls/{vehicleId}:
    get:
      operationId: getRecalls
      summary: Vehicle Databases Get Recalls
      description: Returns NHTSA safety recall information for a specific vehicle including recall dates, components affected, risk descriptions, and remedy status.
      tags:
      - Recalls
      parameters:
      - name: vehicleId
        in: path
        required: true
        description: Vehicle identifier
        schema:
          type: string
        example: toyota-camry-2022-25l-4cyl
      responses:
        '200':
          description: NHTSA recall data for the vehicle
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RecallListResponse'
              examples:
                GetRecalls200Example:
                  summary: Default getRecalls 200 response
                  x-microcks-default: true
                  value:
                    vehicleId: toyota-camry-2022-25l-4cyl
                    recalls:
                    - recallId: 22V-123
                      component: Air Bags
                      summary: The inflator rupture may result in metal fragments striking occupants
                      recallDate: '2022-06-15'
                      remedyDate: '2022-09-01'
                      remedyDescription: Dealers will replace the airbag inflator free of charge
                      remedyStatus: complete
                    count: 1
        '404':
          description: Vehicle not found
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  schemas:
    Recall:
      type: object
      description: NHTSA safety recall for a vehicle
      properties:
        recallId:
          type: string
          description: NHTSA recall identifier
          example: 22V-123
        component:
          type: string
          description: Vehicle component affected
          example: Air Bags
        summary:
          type: string
          description: Recall risk summary
        recallDate:
          type: string
          format: date
          description: Recall initiation date
          example: '2022-06-15'
        remedyDate:
          type: string
          format: date
          description: Remedy available date
          example: '2022-09-01'
        remedyDescription:
          type: string
          description: Description of the remedy
        remedyStatus:
          type: string
          enum:
          - pending
          - available
          - complete
          description: Recall remedy status
    RecallListResponse:
      type: object
      description: NHTSA recalls for a vehicle
      properties:
        vehicleId:
          type: string
        recalls:
          type: array
          items:
            $ref: '#/components/schemas/Recall'
        count:
          type: integer
  securitySchemes:
    ApiKey:
      type: apiKey
      in: header
      name: X-API-Key
      description: Vehicle Databases API key