GET Vehicle Specifications Using An API
Tags: api, auto, tutorial, http
Published: 2019-12-26 21:13:08

If you ever start developing an application that involves vehicles, chances are you'd like to query the specifications or attributes of a vehicle that make it what it is. Purchasers often do this on an individual level when deciding what car they want to purchase by using a VIN decoder. 
> A VIN is a vehicle identification number; each vehicle has a unique VIN. 

The question that remains is, how can I query such specifications in an application? This is where an API such as the [CarsXE Vehicle Specifications API](https://api.carsxe.com/vehicle-specifications) comes into play.

The Vehicle Specifications API provides access to a library of vehicle specifications data.

Data covered in the API includes attributes, color options, equipment details, recall information, warranties, and photos. If none of these attributes are added to the include query only attributes and selections will be returned.

There is also another component to the API which allows for a "selections" request that can be used to retrieve lists of vehicles based on their year, make, model, trim, style, or ID. The selection requests can be done using [Vehicle Selections API](https://api.carsxe.com/vehicle-selections) which is different from the specifications API.

## Retrieving Data
### Using The VIN

So let's say I have a BMW 3-series but I'd like to learn more about it. I look at the truck and find that the VIN is `1NXBR32E85Z505904`. In my application, of course, I can ask the user to enter or scan the VIN.

So I need to make an HTTP GET or POST request to the API requesting this data. I love JavaScript so I'll give an example using the `request` package in my NodeJS server application. Here's what I need to make the request:

1. Get a unique CarsXE API Key (by creating an [account](https://api.carsxe.com/login) and adding a payment method)
2. Make the request

```
var request = require('request');
const r = 'http://api.carsxe.com/specs?vin=1NXBR32E85Z505904&include=selections,attributes,colors&format=json&key=<CarsXE_API_Key>'; 
request(r, function (error, response, body) {
  console.log('error:', error); // Print the error if one occurred
  console.log('statusCode:', response && response.statusCode); // Print the response status code if a response was received
  console.log('body:', body); // Print the HTML for the Google homepage.
});
```

If we look at the queries passed to the string we can see we passed:

* vin=1NXBR32E85Z505904
* include=selections,attributes,colors
* format=json
* key=&lt;CarsXE_API_Key&gt;

You can make this request in Python or any other language. Let's see what the request will return.

```
{
    "input": {
        "key": "2MZ9CTLX6L8IJ89",
        "vin": "1NXBR32E85Z505904",
        "include": "selections,attributes,equipments,colors,recalls,warranties,photos"
    },
    "selections": {
        "trims": [
            {
                "id": "2005_toyota_corolla_ce",
                "name": "CE",
                "selected": 1,
                "styles": [
                    {
                        "id": "2005_toyota_corolla_ce_4speed-automatic",
                        "name": "4-Speed Automatic"
                    },
                    {
                        "id": "2005_toyota_corolla_ce_5speed-manual",
                        "name": "5-Speed Manual"
                    }
                ]
            },
            {
                "id": "2005_toyota_corolla_le",
                "name": "LE",
                "styles": [
                    {
                        "id": "2005_toyota_corolla_le_4speed-automatic",
                        "name": "4-Speed Automatic"
                    },
                    {
                        "id": "2005_toyota_corolla_le_5speed-manual",
                        "name": "5-Speed Manual"
                    }
                ]
            },
            {
                "id": "2005_toyota_corolla_s",
                "name": "S",
                "styles": [
                    {
                        "id": "2005_toyota_corolla_s_4speed-automatic",
                        "name": "4-Speed Automatic"
                    },
                    {
                        "id": "2005_toyota_corolla_s_5speed-manual",
                        "name": "5-Speed Manual"
                    }
                ]
            }
        ]
    },
    "attributes": {
        "year": "2005",
        "make": "Toyota",
        "model": "Corolla",
        "trim": "CE",
        "style": "",
        "type": "Sedan",
        "size": "Compact",
        "category": "Compact Car",
        "made_in": "Canada",
        "made_in_city": "Cambridge",
        "doors": "4",
        "fuel_type": "Regular Unleaded",
        "fuel_capacity": "13.20 gallons",
        "city_mileage": "30 - 32 miles/gallon",
        "highway_mileage": "38 - 41 miles/gallon",
        "engine": "1.8-L L-4 DOHC 16V",
        "engine_size": "1.8",
        "engine_cylinders": "4",
        "transmission": "5-Speed Manual",
        "transmission_type": "Manual",
        "transmission_speeds": "5-Speed",
        "drivetrain": "Front-Wheel Drive",
        "anti_brake_system": "Non-ABS 4-Wheel ABS",
        "steering_type": "Rack & Pinion",
        "curb_weight": "2590 pounds",
        "gross_vehicle_weight_rating": "",
        "overall_height": "58.50 inches",
        "overall_length": "178.30 inches",
        "overall_width": "66.90 inches",
        "wheelbase_length": "102.40 inches",
        "standard_seating": "5",
        "invoice_price": "$13,563",
        "delivery_charges": "$540",
        "manufacturer_suggested_retail_price": "$14,990"
    },
    "equipments": [
        {
            "group": "Anti-Theft & Locks",
            "name": "Child Safety Door Locks",
            "value": "",
            "availability": "Standard"
        },
        {
            "group": "Anti-Theft & Locks",
            "name": "Power Door Locks",
            "value": "",
            "availability": "Standard"
        },
        {
            "group": "Anti-Theft & Locks",
            "name": "Vehicle Anti-Theft",
            "value": "",
            "availability": "Standard"
        },
        {
            "group": "Braking & Traction",
            "name": "ABS Brakes",
            "value": "",
            "availability": "Optional"
        },
        {
            "group": "Safety",
            "name": "Driver Airbag",
            "value": "",
            "availability": "Standard"
        },
        {
            "group": "Safety",
            "name": "Front Side Airbag",
            "value": "",
            "availability": "Optional"
        },
        {
            "group": "Safety",
            "name": "Passenger Airbag",
            "value": "",
            "availability": "Standard"
        },
        {
            "group": "Safety",
            "name": "Trunk Anti-Trap Device",
            "value": "",
            "availability": "Standard"
        },
        {
            "group": "Remote Controls & Release",
            "name": "Keyless Entry",
            "value": "",
            "availability": "Standard"
        },
        {
            "group": "Climate Control",
            "name": "Air Conditioning",
            "value": "",
            "availability": "Standard"
        },
        {
            "group": "Interior Features",
            "name": "Cruise Control",
            "value": "",
            "availability": "Optional"
        },
        {
            "group": "Interior Features",
            "name": "Tachometer",
            "value": "",
            "availability": "Standard"
        },
        {
            "group": "Interior Features",
            "name": "Tilt Steering Column",
            "value": "",
            "availability": "Standard"
        },
        {
            "group": "Interior Features",
            "name": "Genuine Wood Trim",
            "value": "",
            "availability": "Optional"
        },
        {
            "group": "Entertainment, Communication & Navigation",
            "name": "AM/FM Radio",
            "value": "",
            "availability": "Standard"
        },
        {
            "group": "Entertainment, Communication & Navigation",
            "name": "CD Player",
            "value": "",
            "availability": "Standard"
        },
        {
            "group": "Entertainment, Communication & Navigation",
            "name": "CD Changer",
            "value": "",
            "availability": "Optional"
        },
        {
            "group": "Seat",
            "name": "Second Row Folding Seat",
            "value": "",
            "availability": "Standard"
        },
        {
            "group": "Storage",
            "name": "Cargo Net",
            "value": "",
            "availability": "Optional"
        },
        {
            "group": "Storage",
            "name": "Load Bearing Exterior Rack",
            "value": "",
            "availability": "Optional"
        },
        {
            "group": "Roof",
            "name": "Power Sunroof",
            "value": "",
            "availability": "Optional"
        },
        {
            "group": "Roof",
            "name": "Manual Sunroof",
            "value": "",
            "availability": "Optional"
        },
        {
            "group": "Exterior Lighting",
            "name": "Daytime Running Lights",
            "value": "",
            "availability": "Standard"
        },
        {
            "group": "Exterior Features",
            "name": "Front Air Dam",
            "value": "",
            "availability": "Standard"
        },
        {
            "group": "Exterior Features",
            "name": "Rear Spoiler",
            "value": "",
            "availability": "Optional"
        },
        {
            "group": "Exterior Features",
            "name": "Splash Guards",
            "value": "",
            "availability": "Optional"
        },
        {
            "group": "Tires & Wheels",
            "name": "Alloy Wheels",
            "value": "",
            "availability": "Optional"
        },
        {
            "group": "Tires & Wheels",
            "name": "Steel Wheels",
            "value": "",
            "availability": "Standard"
        },
        {
            "group": "Mirrors & Windows & Wipers",
            "name": "Power Windows",
            "value": "",
            "availability": "Standard"
        },
        {
            "group": "Mirrors & Windows & Wipers",
            "name": "Power Adjustable Exterior Mirror",
            "value": "",
            "availability": "Standard"
        },
        {
            "group": "Mirrors & Windows & Wipers",
            "name": "Interval Wipers",
            "value": "",
            "availability": "Standard"
        },
        {
            "group": "Mirrors & Windows & Wipers",
            "name": "Rear Window Defogger",
            "value": "",
            "availability": "Standard"
        },
        {
            "group": "Chassis",
            "name": "Anti-Brake System",
            "value": "Non-Abs | 4-Wheel ABS",
            "availability": ""
        },
        {
            "group": "Chassis",
            "name": "Steering Type",
            "value": "R&P",
            "availability": ""
        },
        {
            "group": "Chassis",
            "name": "Front Brake Type",
            "value": "Disc",
            "availability": ""
        },
        {
            "group": "Chassis",
            "name": "Rear Brake Type",
            "value": "Drum",
            "availability": ""
        },
        {
            "group": "Chassis",
            "name": "Front Suspension",
            "value": "IND",
            "availability": ""
        },
        {
            "group": "Chassis",
            "name": "Rear Suspension",
            "value": "Semi",
            "availability": ""
        },
        {
            "group": "Chassis",
            "name": "Front Spring Type",
            "value": "Coil",
            "availability": ""
        },
        {
            "group": "Chassis",
            "name": "Rear Spring Type",
            "value": "Coil",
            "availability": ""
        },
        {
            "group": "Chassis",
            "name": "Tires",
            "value": "195/65r15",
            "availability": ""
        },
        {
            "group": "Interior Dimensions",
            "name": "Front Headroom",
            "value": "39.10 In.",
            "availability": ""
        },
        {
            "group": "Interior Dimensions",
            "name": "Rear Headroom",
            "value": "37.10 In.",
            "availability": ""
        },
        {
            "group": "Interior Dimensions",
            "name": "Front Legroom",
            "value": "41.30 In.",
            "availability": ""
        },
        {
            "group": "Interior Dimensions",
            "name": "Rear Legroom",
            "value": "35.40 In.",
            "availability": ""
        },
        {
            "group": "Interior Dimensions",
            "name": "Front Shoulder Room",
            "value": "53.10 In.",
            "availability": ""
        },
        {
            "group": "Interior Dimensions",
            "name": "Rear Shoulder Room",
            "value": "53.50 In.",
            "availability": ""
        },
        {
            "group": "Interior Dimensions",
            "name": "Front Hip Room",
            "value": "51.90 In.",
            "availability": ""
        },
        {
            "group": "Interior Dimensions",
            "name": "Rear Hip Room",
            "value": "46.20 In.",
            "availability": ""
        },
        {
            "group": "Exterior Dimensions & Weight",
            "name": "Curb Weight-automatic",
            "value": "2590 Lbs",
            "availability": ""
        },
        {
            "group": "Exterior Dimensions & Weight",
            "name": "Curb Weight-manual",
            "value": "2524 Lbs",
            "availability": ""
        },
        {
            "group": "Exterior Dimensions & Weight",
            "name": "Overall Length",
            "value": "178.30 In.",
            "availability": ""
        },
        {
            "group": "Exterior Dimensions & Weight",
            "name": "Overall Width",
            "value": "66.90 In.",
            "availability": ""
        },
        {
            "group": "Exterior Dimensions & Weight",
            "name": "Overall Height",
            "value": "58.50 In.",
            "availability": ""
        },
        {
            "group": "Exterior Dimensions & Weight",
            "name": "Wheelbase",
            "value": "102.40 In.",
            "availability": ""
        },
        {
            "group": "Exterior Dimensions & Weight",
            "name": "Ground Clearance",
            "value": "5.70 In.",
            "availability": ""
        },
        {
            "group": "Exterior Dimensions & Weight",
            "name": "Track Front",
            "value": "58.30 In.",
            "availability": ""
        },
        {
            "group": "Exterior Dimensions & Weight",
            "name": "Track Rear",
            "value": "57.50 In.",
            "availability": ""
        },
        {
            "group": "Cargo Bed Dimensions",
            "name": "Overall Length",
            "value": "178.30 In.",
            "availability": ""
        },
        {
            "group": "Capacities",
            "name": "Standard Seating",
            "value": "5",
            "availability": ""
        },
        {
            "group": "Capacities",
            "name": "Passenger Volume",
            "value": "90.30 Cu.ft.",
            "availability": ""
        },
        {
            "group": "Capacities",
            "name": "Cargo Volume",
            "value": "13.60 Cu.ft.",
            "availability": ""
        },
        {
            "group": "Capacities",
            "name": "Standard Towing",
            "value": "1500 Lbs",
            "availability": ""
        },
        {
            "group": "Capacities",
            "name": "Maximum Towing",
            "value": "1500 Lbs",
            "availability": ""
        }
    ],
    "warranties": [
        {
            "type": "Basic",
            "months": "36 Months",
            "miles": "36,000 miles"
        },
        {
            "type": "Powertrain",
            "months": "60 Months",
            "miles": "60,000 miles"
        },
        {
            "type": "Rust",
            "months": "60 Months",
            "miles": "unlimited miles"
        }
    ],
    "colors": [
        {
            "category": "Exterior",
            "name": "Super White"
        },
        {
            "category": "Exterior",
            "name": "Silver Streak Mica"
        },
        {
            "category": "Exterior",
            "name": "Impulse Red"
        },
        {
            "category": "Exterior",
            "name": "Black Sand Pearl"
        },
        {
            "category": "Exterior",
            "name": "Indigo Ink Pearl"
        },
        {
            "category": "Exterior",
            "name": "Phantom Gray Pearl"
        }
    ],
    "recalls": [
        {
            "source": "NHTSA",
            "campaign": "06e064000",
            "date": "20060717",
            "components": "Exterior Lighting",
            "summary": "Certain Tradesonic Combination Lamps Sold AS Replacement Lamps FOR USE ON THE Above Listed Passenger Vehicles.  Combination Lamps NOT Equipped With Amber Side Reflectors Fail TO Conform With THE Requirements OF Federal Motor Vehicle Safety Standard NO. 108, Lamps, Reflective Devices, and Associated Equipment.",
            "consequence": "Lack OF Amber Side Reflectors IN THE Lamps Will Decrease Lighting Visibility TO Other Drivers and MAY Possibly Result IN A Vehicle Crash.",
            "remedy": "Tradesonic Will Notify Owners and Replace THE Lamps Free OF Charge.  THE Recall IS Expected TO Begin During July 2006.  Owners MAY Contact Tradesonic AT 626-934-8884.",
            "notes": "This Recall Only Pertains TO Tradesonic Aftermarket Lamps and HAS NO Relation TO ANY Original Equipment Installed ON THE Listed Passenger Vehicles.for More Information ON THE Lamp Model Numbers, Click ON Document Search and View Document Titled \"lamp Model Numbers.\"customers MAY Contact THE National Highway Traffic Safety Administration's Vehicle Safety Hotline AT 1-888-327-4236 (Tty: 1-800-424-9153); or GO TO Http://Www.safercar.gov."
        },
        {
            "source": "NHTSA",
            "campaign": "06e023000",
            "date": "20060313",
            "components": "Exterior Lighting:headlights",
            "summary": "Certain Anzo Combination Headlamp Assemblies Sold AS Replacement Lamps FOR USE ON Certain Passenger Vehicles.  Some Combination Lamps ARE NOT Equipped With Amber Side Reflectors Which Fail TO Conform TO Federal Motor Vehicle Safety Standard NO. 108, \"lamps, Reflective Devices, and Associated Equipment.\"",
            "consequence": "Without THE Amber Reflectors, THE Vehicle Will BE Poorly Illuminated, Possibly Resulting IN A Vehicle Crash.",
            "remedy": "Anzo Will Notify Owners and Replace THE Headlamps Free OF Charge.  THE Recall Began MAY 9, 2006.  Owners MAY Contact Anzo USA AT 909-468-3688.",
            "notes": "This Recall Only Pertains TO Aftermarket Headlamp Assemblies Manufactured BY Anzo and HAS NO Relation TO ANY Original Equipment Installed ON THE Listed Passenger Vehicles.customers MAY Contact THE National Highway Traffic Safety Administration's Vehicle Safety Hotline AT 1-888-327-4236 (Tty: 1-800-424-9153); or GO TO Http://Www.safercar.gov."
        },
        {
            "source": "NHTSA",
            "campaign": "10v384000",
            "date": "20100826",
            "components": "Engine and Engine Cooling",
            "summary": "Toyota IS Recalling Certain Model Year 2005-2008 Corolla and Corolla Matrix Vehicles.  THE Engine Control Module (Ecm) FOR THE Subject Models Equipped With THE 1zz-Fe Engine and Two-wheel Drive MAY Have Been Improperly Manufactured.  There IS A Possibility That A Crack MAY Develop AT Certain Solder Points or ON Varistors ON THE Circuit Board.",
            "consequence": "There ARE A Variety OF Warnings and Consequences Associated With THE Defect.  THE Engine Warning Lamp Could BE Illuminated, Harsh Shifting Could Result, THE Engine MAY NOT Start, or THE Engine Could Shut OFF While THE Vehicle IS Being Driven.  AN Engine Shutoff While THE Vehicle IS Being Driven Increases THE Risk OF A Crash.",
            "remedy": "Dealers Will Inspect THE Production Number OF THE ECM and Replace THE ECM IF Necessary.  This Service Will BE Performed Free OF Charge.  Toyota Will Mail AN Interim Owner Notification THE Middle OF September 2010 TO Advise Owners OF This Defect and Recall.  This Interim Notification Will Inform Owners That They Will Receive A Future Notification When Parts Become Available TO Have THE Free Remedy Performed ON Their Vehicle. THE Safety Recall Began ON November 29, 2010.  Owners MAY Contact Toyota AT 1-800-331-4331.",
            "notes": "Owners MAY Also Contact THE National Highway Traffic Safety Administration's Vehicle Safety Hotline AT 1-888-327-4236 (Tty 1-800-424-9153), or GO TO <A Href=http://Www.safercar.gov>http://www.safercar.gov</a> ."
        },
        {
            "source": "NHTSA",
            "campaign": "09e012000",
            "date": "20090407",
            "components": "Exterior Lighting",
            "summary": "Sabersport IS Recalling 16,270 Combination Corner and Bumper Lamp Assemblies OF Various Part Numbers Sold FOR USE AS Aftermarket Equipment FOR Various Passenger Vehicles.  These Headlamps Fail TO Conform TO THE Requirements OF Federal Motor Vehicle Safety Standard NO. 108, \"lamps, Reflective Devices, and Associated Equipment.\"  These Lamps DO NOT Contain THE Required Amber Side Reflectors.",
            "consequence": "Decreased Lighting Visibility MAY Result IN A Vehicle Crash.",
            "remedy": "Sabersport Will Notify Owners and Offer A Full Refund FOR THE Noncompliant Combination Lamps.  THE Safety Recall Began ON MAY 11, 2009.  Owners MAY Contact Sabersport AT 1-909-598-7589.",
            "notes": "This Recall Only Pertains TO Aftermarket Replacement Equipment and HAS NO Relation TO ANY Original Equipment Installed ON Vehicles Produced BY THE Vehicle Manufacturer.in Order TO Determine IF Your Aftermarket Lamp Assembly IS Affected BY This Noncompliance, Please Review THE List OF Model Numbers Provided TO US BY Sabersport.the List CAN BE Found Under \"document Search\" Located AT THE Bottom OF Your Screen.owners MAY Also Contact THE National Highway Traffic Safety Administration's Vehicle Safety Hotline AT 1-888-327-4236 (Tty 1-800-424-9153), or GO TO <A Href=http://Www.safercar.gov>http://www.safercar.gov</a> ."
        },
        {
            "source": "NHTSA",
            "campaign": "09e025000",
            "date": "20090511",
            "components": "Exterior Lighting:headlights",
            "summary": "Dope, Inc. IS Recalling 42,540 Combination Corner and Bumper Lamp Assemblies OF Various Part Numbers Sold FOR USE AS Aftermarket Equipment FOR Various Passenger Vehicles.  These Headlamps Fail TO Conform TO THE Requirements OF Federal Motor Vehicle Safety Standard NO. 108, \"lamps, Reflective Devices, and Associated Equipment.\"  These Lamps DO NOT Contain THE Required Amber Side Reflectors.",
            "consequence": "Decreased Lighting Visibility MAY Result IN A Vehicle Crash.",
            "remedy": "Dope, Inc. Will Notify Owners and Offer A Full Refund FOR THE Noncompliant Combination Lamps.  THE Safety Recall Began ON July 28, 2009.  Owners MAY Contact Dope, Inc. AT 1-626-272-1798.",
            "notes": "This Recall Only Pertains TO Aftermarket Replacement Equipment and HAS NO Relation TO ANY Original Equipment Installed ON Vehicles Produced BY THE Vehicle Manufacturer.in Order TO Determine IF Your Aftermarket Lamp Assembly IS Affected BY This Noncompliance, Please Review THE List OF Model Numbers Provided TO US BY Dope, Inc.the List CAN BE Found Under \"document Search\" Located AT THE Bottom OF Your Screen. Owners MAY Also Contact THE National Highway Traffic Safety Administration's Vehicle Safety Hotline AT 1-888-327-4236 (Tty 1-800-424-9153), or GO TO <A Href=http://Www.safercar.gov>http://www.safercar.gov</a> ."
        },
        {
            "source": "NHTSA",
            "campaign": "15v286000",
            "date": "20150513",
            "components": "AIR Bags",
            "summary": "Toyota Motor Engineering & Manufacturing (Toyota) Notified THE Agency ON MAY 13, 2015, That They ARE Recalling 2005-2007 Lexus SC, Toyota Corolla, Corolla Matrix, Sequoia, and Pontiac Vibe, and 2005-2006 Toyota Tundra Vehicles That Were Originally Sold, or Ever Registered, IN Florida, Along THE Gulf Coast, Puerto Rico, Hawaii, THE U.s. Virgin Islands, Guam, Saipan and American Samoa.  ON June 16, 2015 Toyota Expanded THE Recall TO Cover AN Additional 769,055 Vehicles, Including Certain Model Year 2002-2004 Lexus SC, Toyota Sequoia, 2003-2004 Toyota Corolla Matrix, Toyota Corolla, Pontiac Vibe, and Toyota Tundra Vehicles, AS Well THE Vehicles Covered BY THE MAY 13, 2015 Notification IN THE Portions OF Georgia, Alabama, Louisiana, Mississippi and Texas That Were NOT Previously Included.  THE Inflators IN THE Front Passenger AIR Bags ARE Susceptible TO Rupture IN THE Event OF A Crash Necessitating THE Deployment OF THE Front Passenger AIR Bag.",
            "consequence": "IN THE Event OF A Crash Necessitating Deployment OF THE Passenger's Frontal AIR Bag, THE Inflator Could Rupture With Metal Fragments Striking THE Vehicle Occupants Potentially Resulting IN Serious Injury or Death.",
            "remedy": "Toyota Will Notify Their Owners.  Pontiac Vibe Owners Will BE Notified BY GM.  Dealers Will Replace THE Passenger Side Front AIR Bag, Free OF Charge.  Owners MAY Contact Toyota Customer Service AT 1-800-331-4331.  Toyota Began THE Recall ON July 13, 2015.  Pontiac Vibe Owners MAY Contact GM AT 1-800-762-2737.  GM Began THE Recall ON June 29, 2015.  Note: This Recacll Supersedes Recall 14v-655 IN ITS Entirety.  FOR Vehicles Located IN THE U.s. States NOT Listed Above, Please SEE Toyota Recall 15v-285 Which Covers All Other U.s. States.",
            "notes": "Owners MAY Also Contact THE National Highway Traffic Safety Administration Vehicle Safety Hotline AT 1-888-327-4236 (Tty 1-800-424-9153), or GO TO Www.safercar.gov."
        },
        {
            "source": "NHTSA",
            "campaign": "15v285000",
            "date": "20150513",
            "components": "AIR Bags",
            "summary": "Toyota Motor Engineering & Manufacturing (Toyota) Notified THE Agency ON MAY 13, 2015 That They ARE Recalling Certain Model Year 2004 Sequoia Vehicles Manufactured August 18, 2003, TO August 19, 2004, and 2003-2004 Tundra Vehicles Manufactured March 18, 2003, TO August 25, 2004.  ON June 16, 2015, Toyota Expanded THE Recall TO Include AN Additional 1,270,468 Vehicles, Including Model Year 2002-2003 and 2005-2007 Sequoia, 2005-2006 Tundra, 2003-2007 Corolla, 2003-2007 Corolla Matrix, 2003-2007 Pontiac Vibe and 2002-2007 Lexus SC Vehicles. This IS TO Address A Safety Defect IN THE Passenger Side Frontal AIR BAG Inflator Which MAY Produce Excessive Internal Pressure Causing THE Inflator TO Rupture Upon Deployment OF THE AIR Bag.  This Recall Addresses Both THE Passenger Side Frontal AIR Bags That Were Originally Installed IN THE Vehicles, AS Well AS Replacement AIR Bags That MAY Have Been Installed AS Replacement Service Parts.  A Replacement AIR BAG MAY Have Been Installed, AS ONE Example, IF A Vehicle HAD Been IN A Crash Necessitating THE Replacement OF THE Passenger Side Frontal AIR Bag.",
            "consequence": "IN THE Event OF A Crash Necessitating Deployment OF THE Passenger's Frontal AIR Bag, THE Inflator Could Rupture With Metal Fragments Striking THE Vehicle Occupants Potentially Resulting IN Serious Injury or Death.",
            "remedy": "Toyota Will Notify Their Owners.  Pontiac Vibe Owners Will BE Notified BY GM.  Dealers Will Replace THE Front Passenger AIR Bag.  THE Recall Began ON July 13, 2015.  Toyota Owners MAY Contact Toyota Customer Service AT 1-800-331-4331.  Pontiac Owners MAY Call 1-800-762-2737.  Note: This Recall Supersedes Recall 14v-312 IN ITS Entirety.",
            "notes": "Owners MAY Also Contact THE National Highway Traffic Safety Administration Vehicle Safety Hotline AT 1-888-327-4236 (Tty 1-800-424-9153), or GO TO Www.safercar.gov."
        },
        {
            "source": "NHTSA",
            "campaign": "18v883000",
            "date": "20181212",
            "components": "AIR Bags:passenger Side Frontal",
            "summary": "Toyota Motor Engineering & Manufacturing (Toyota) IS Recalling Certain 2002-2005 Lexus SC and Toyota Sequoia, 2003-2005 Toyota Corolla and Tundra, and 2003-2007 Pontiac Vibe Vehicles.  These Vehicles ARE Equipped With Certain AIR BAG Inflators Assembled AS Part OF THE Passenger Frontal AIR BAG Modules Used AS Original Equipment or Replacement Equipment.  IN THE Event OF A Crash Necessitating Deployment OF THE Passenger Frontal AIR Bag, These Inflators MAY Explode DUE TO Propellant Degradation.",
            "consequence": "AN Inflator Explosion MAY Result IN Sharp Metal Fragments Striking THE Driver or Other Occupants Resulting IN Serious Injury or Death.",
            "remedy": "Toyota Will Notify THE Toyota and Lexus Owners.  General Motors Will Notify THE Pontiac Vibe Owners.  Depending ON THE Vehicle  Model, Dealers Will Replace THE Front Passenger AIR BAG Inflator With AN Alternate Inflator, or Replace THE AIR BAG Assembly That Includes AN Alternate Inflator, Free OF Charge.  THE Recall Began January 23, 2019.  Owners MAY Contact Toyota Customer Service AT 1-888-270-9371, Lexus Customer Service AT 1-800-255-3987 or Pontiac Customer Service AT 1-800-762-2737.  Toyota's Numbers FOR These Recalls ARE J0A (Zone A Toyota), J0B (Zone B Toyota), J0C (zone C Toyota), JLI (zone A Lexus), JLJ (zone B Lexus), and JLK (zone C Lexus).  Note: This Recall Includes Vehicles That Have HAD Their AIR BAG Previously Replaced Under AN Earlier AIR BAG Campaign.",
            "notes": "Owners MAY Also Contact THE National Highway Traffic Safety Administration Vehicle Safety Hotline AT 1-888-327-4236 (Tty 1-800-424-9153), or GO TO Www.safercar.gov."
        },
        {
            "source": "NHTSA",
            "campaign": "19v627000",
            "date": "20190828",
            "components": "AIR Bags:passenger Side Frontal",
            "summary": "Toyota Motor Engineering & Manufacturing (Toyota) IS Recalling Certain 2003-2008 Corolla, 2005-2008 Corolla Matrix, and Pontiac Vibe Vehicles Equipped With A Front Passenger AIR BAG Assembly Replaced Under A Prior Recall.  THE AIR BAG MAY NOT Unfold AS Designed During Inflation Under High Temperature Conditions, Possibly Resulting IN THE AIR BAG NOT Inflating Properly.",
            "consequence": "AN Improperly Inflated AIR BAG Increases THE Risk OF Injury During A Crash.",
            "remedy": "Toyota Will Notify Their Owners.  Pontiac Vibe Owners Will BE Notified BY GM.  Dealers Will Replace THE Front Passenger AIR BAG Assembly, Free OF Charge.  THE Recall IS Expected TO Begin September 25, 2019 FOR Toyota Owners.  Toyota Owners MAY Contact Toyota Customer Service AT 1-888-270-9371.  Toyota's Numbers FOR This Recall ARE K1Q and K0q.  Pontiac Owners MAY Contact GM Customer Service AT 1-800-762-2737.  Gm's Number FOR This Recall IS N192273760.",
            "notes": "Owners MAY Also Contact THE National Highway Traffic Safety Administration Vehicle Safety Hotline AT 1-888-327-4236 (Tty 1-800-424-9153), or GO TO Www.safercar.gov."
        }
    ],
    "photos": [
        {
            "url": "https://imgset.info/a/1NXBR32E85Z488201_20190205_0-36855?size=medium"
        },
        {
            "url": "https://imgset.info/a/1NXBR32E75Z559453_20190205_0-60671?size=medium"
        },
        {
            "url": "https://imgset.info/a/1NXBR32E75Z443332_20190205_0-61491?size=medium"
        },
        {
            "url": "https://imgset.info/a/2T1BR32E15C329070_20190205_0-104307?size=medium"
        },
        {
            "url": "https://imgset.info/a/1NXBR32E85Z358550_20190205_0-61381?size=medium"
        }
    ],
    "success": true,
    "error": ""
}
```