Car API (carapi.app) · JSON Structure

Car Api Structure

Structural overview of the Car API (carapi.app) API surface; extracted from openapi/.

Type: Properties: 0
AutomobilesAutomotive DataCarsLicense Plate DecoderOBD-IIPower SportsVehicle APIVehicle SpecificationsVehiclesVIN Decoder

Car Api Structure is a JSON Structure definition published by Car API (carapi.app).

Meta-schema:

JSON Structure

Raw ↑
{
  "provider": "Car API (carapi.app)",
  "providerId": "car-api",
  "kind": "json-structure",
  "description": "Structural overview of the Car API (carapi.app) API surface; extracted from openapi/.",
  "schemaCount": 11,
  "operationCount": 17,
  "schemas": [
    {
      "name": "Exception",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "Make",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "MakeModel",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "MakeModelTrim",
      "type": "object",
      "propertyCount": 9,
      "required": []
    },
    {
      "name": "MakeModelTrimBody",
      "type": "object",
      "propertyCount": 18,
      "required": []
    },
    {
      "name": "MakeModelTrimEngine",
      "type": "object",
      "propertyCount": 15,
      "required": []
    },
    {
      "name": "MakeModelTrimExteriorColor",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "MakeModelTrimInteriorColor",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "MakeModelTrimMileage",
      "type": "object",
      "propertyCount": 15,
      "required": []
    },
    {
      "name": "VehicleAttribute",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Year",
      "type": "array",
      "propertyCount": 0,
      "required": []
    }
  ],
  "operations": [
    {
      "method": "GET",
      "path": "/api/account/requests",
      "operationId": "account:requests:get",
      "summary": "Car API Get API Usage",
      "tags": [
        "Account"
      ]
    },
    {
      "method": "GET",
      "path": "/api/account/requests-today",
      "operationId": "account:requeststoday:get",
      "summary": "Car API Get Today's API Usage",
      "tags": [
        "Account"
      ]
    },
    {
      "method": "POST",
      "path": "/api/auth/login",
      "operationId": "auth:api:post",
      "summary": "Car API JWT Login",
      "tags": [
        "Auth"
      ]
    },
    {
      "method": "GET",
      "path": "/api/bodies",
      "operationId": "makemodeltrimbodies:index:get",
      "summary": "Car API Search vehicle bodies",
      "tags": [
        "Bodies"
      ]
    },
    {
      "method": "GET",
      "path": "/api/data-feeds/download",
      "operationId": "datafeeds:download:get",
      "summary": "Car API Get Data Feed",
      "tags": [
        "Data Feeds"
      ]
    },
    {
      "method": "GET",
      "path": "/api/data-feeds/last-updated",
      "operationId": "datafeeds:lastupdated:get",
      "summary": "Car API Data Feed Last Updated",
      "tags": [
        "Data Feeds"
      ]
    },
    {
      "method": "GET",
      "path": "/api/engines",
      "operationId": "makemodeltrimengines:index:get",
      "summary": "Car API Search vehicle engines",
      "tags": [
        "Engines"
      ]
    },
    {
      "method": "GET",
      "path": "/api/exterior-colors",
      "operationId": "makemodeltrimexteriorcolors:index:get",
      "summary": "Car API Search vehicle exterior colors",
      "tags": [
        "Colors (Exterior)"
      ]
    },
    {
      "method": "GET",
      "path": "/api/interior-colors",
      "operationId": "makemodeltriminteriorcolors:index:get",
      "summary": "Car API Search vehicle interior colors",
      "tags": [
        "Colors (Interior)"
      ]
    },
    {
      "method": "GET",
      "path": "/api/makes",
      "operationId": "makes:index:get",
      "summary": "Car API Get Makes",
      "tags": [
        "Makes"
      ]
    },
    {
      "method": "GET",
      "path": "/api/mileages",
      "operationId": "makemodeltrimmileages:index:get",
      "summary": "Car API Search vehicle mileages",
      "tags": [
        "Mileages"
      ]
    },
    {
      "method": "GET",
      "path": "/api/models",
      "operationId": "makemodels:index:get",
      "summary": "Car API Get Models",
      "tags": [
        "Models"
      ]
    },
    {
      "method": "GET",
      "path": "/api/trims",
      "operationId": "makemodeltrims:index:get",
      "summary": "Car API Search trims",
      "tags": [
        "Trims"
      ]
    },
    {
      "method": "GET",
      "path": "/api/trims/{id}",
      "operationId": "makemodeltrims:view:get",
      "summary": "Car API Get vehicle data.",
      "tags": [
        "Trims"
      ]
    },
    {
      "method": "GET",
      "path": "/api/vehicle-attributes",
      "operationId": "vehicleattributes:display:get",
      "summary": "Car API Get Vehicle Attributes",
      "tags": [
        "Vehicle Attributes"
      ]
    },
    {
      "method": "GET",
      "path": "/api/vin/{vin}",
      "operationId": "vindecoder:index:get",
      "summary": "Car API Vin Decoder",
      "tags": [
        "Vin Decoder"
      ]
    },
    {
      "method": "GET",
      "path": "/api/years",
      "operationId": "years:index:get",
      "summary": "Car API Get Years List",
      "tags": [
        "Years"
      ]
    }
  ]
}