We’ve made a change. Scrapinghub is now Zyte! 

Vehicle data extraction

API Available

Get clean and structured vehicle data such as production year, brand, VIN number, mileage, transmission, tax band, and more without the technical hassle.

What is a vehicle data extraction API?

With our vehicle data extraction API, you can collect data in a structured manner from web pages that contain automotive data such as classified or dealership sites. Using our API, you can get your data without writing site-specific code. 

How does a vehicle database API work?

Vehicle API works the same way as other Zyte Automatic Extraction APIs:

  1. Feed the page URLs you want to extract automotive data from into Zyte Automatic Extraction API.
  2. Then lay back and enjoy your data!

Be aware, only the site URL is not enough to extract the data. You need specific page URLs to use the API! If you like us to handle the URL discovery for you, drop us a line.

Vehicle data specification

  • VIN number
  • Price
  • Location
  • Brand
  • Model
  • Mileage
  • Vehicle features
  • No. of doors
  • Body type
  • No. of seats
  • Production year
  • Vehicle color
  • Engine type
  • Transmission
  • Fuel consumption
  • Vehicle images

Zyte vehicle details API output example

    "vehicle": {
      "name": "Vehicle name",
      "offers": [
          "price": "42000",
          "currency": "USD",
          "availability": "InStock",
          "regularPrice": "48000"
      "sku": "Vehicle sku",
      "mpn": "Vehicle model",
      "vehicleIdentificationNumber": "4T1BE32K25U056382",
      "mileageFromOdometer": {
        "value": 25000,
        "unitCode": "KMT"
      "vehicleTransmission": "manual",
      "fuelType": "Petrol",
      "vehicleEngine": {
        "raw": "4.4L "
      "availableAtOrFrom": {
        "raw": "New york"
      "color": "black",
      "vehicleInteriorColor": "Silver",
      "numberOfDoors": 5,
      "vehicleSeatingCapacity": 6,
      "fuelEfficiency": [
          "raw": "45 mpg (city)"
      "brand": "vehicle brand",
      "breadcrumbs": [
          "name": "Level 1",
          "link": "http://example.com"
      "mainImage": "http://example.com/image.png",
      "images": [
      "description": "vehicle description",
      "aggregateRating": {
        "ratingValue": 4.5,
        "bestRating": 5.0,
        "reviewCount": 31
      "additionalProperty": [
          "name": "property 1",
          "value": "value of property 1"
      "probability": 0.95,
      "url": "https://example.com/vehicle"
    "webPage": {
      "inLanguages": [
        {"code": "en"},
        {"code": "es"}
    "query": {
      "id": "1564747029122-9e02a1868d70b7a2",
      "domain": "example.com",
      "userQuery": {
        "pageType": "vehicle",
        "url": "https://example.com/vehicle"
    "algorithmVersion": "20.8.1"

Request a quote

Ready to get started?

Your Data Extraction Partner

Our web scraping team of experts can provide services to suit any size of business, from twinkly startups to Fortune 100’s.

Talk to us

Zyte Automatic Extraction

Our AI enabled always-on, on-demand web data extraction solution.

Try free