UK-EN

Vehicle Data API for Scrap & Salvage

Buy competitively. Protect your margin in the onward sale.

Sign up for a FREE API account

One Auto API helps scrap and salvage buyers assess what a vehicle is worth before making an offer. Combine vehicle identification and weights with your scrap metal pricing, compare predicted salvage auction returns, and assess retail potential for vehicles repaired for resale.

4

DATA PROVIDERS

6

ENDPOINTS

1

INTEGRATION

1

MONTHLY INVOICE

Understand the opportunity before you buy

A vehicle offered for scrap is not always worth most as scrap. Depending on its age, specification, damage and history, a salvage auction may deliver a greater return. For repairers, the opportunity may lie in restoring the vehicle and selling it through the retail market.

Understanding those alternatives helps you compete more effectively when sourcing vehicles. You can offer more where the expected return supports it, while avoiding purchases that leave insufficient margin after collection, handling and onward movement.

We bring relevant technical, valuation and provenance data together through one API. Your website or buying software can combine these inputs with your own costs and business rules to support consistent, commercially informed offers.

Build scrap prices from vehicle identification and weight

Scrap pricing starts with identifying the vehicle correctly. Different models and derivatives have different weights, making a single assumption across all vehicles an unreliable basis for buying.

Our vehicle identification and technical data provide available weight information that you can combine with current scrap metal prices from your chosen market source. This supports pricing calculations within online quotation journeys, buying desks and collection management systems.

The weight field selected matters. A vehicle’s published weight is a starting point for estimating its scrap value, rather than a measurement of recoverable metal. Your calculation can account for non-metal content, missing components, processing costs and the commercial terms available from your recycling partner.

Combine those assumptions with collection costs and your required margin to determine an appropriate purchase offer. This helps your team price consistently while adapting to changing metal prices and operating costs.

Identify vehicles with a stronger salvage auction return

Some damaged or non-running vehicles have an auction opportunity that exceeds their estimated scrap value. Recognising that opportunity before purchase can make the difference between winning profitable stock and overlooking it.

Our Salvage Bid Predictor provides expected auction bid ranges based on the vehicle, salvage category and damage information. Your application can compare that prediction with the scrap route to identify vehicles that warrant a different buying strategy.

Three ways we help scrap and salvage buyers

Scrap Pricing

Use vehicle identification and available weights alongside your chosen scrap metal market prices. Apply your processing assumptions, collection costs and margin requirements to support consistent offers through buying software and online quotation journeys.

Salvage Bid Predictions

Assess the auction opportunity for damaged vehicles before committing to purchase. Combine predicted bids with transport, handling and selling costs to calculate the maximum you can pay while retaining your target profit.

Retail Pricing

Use specialist values for categorised vehicles and uncategorised vehicles with salvage history. Help repair-to-resell businesses assess the retail opportunity and work back through repair costs and overheads to an appropriate buying price.

The data behind a better buying decisions

Vehicle Identity

Vehicle identification including license plate, registration and VIN lookups

Valuations

Vehicle valuations from multiple providers for every use case.

Vehicle History

Vehicle history reports and provenance data.

Vehicle Data - Tech, Spec & Options

Vehicle data covering list pricing, specification, options and technical data - plus OE build

Sample API Responses

Vehicle Data Global - Vehicle & Model Details from VRM
SalvageGuide - Salvage Bid Predictor from VRM
SalvageGuide - Salvage Check from VIN
SalvageGuide - List Primary Damage Types
One Auto API - MOT History & Tax Status
Experian - Vehicle Identity
{
  "success": true,
  "result": {
    "vehicle_details": {
      "vehicle_identification": {
        "ukvd_id": "A-BCDEFG",
        "ukvd_uvc": "A-BCDEFG",
        "vehicle_registration_mark": "AB21ABC",
        "vehicle_identification_number": "ABCDE123456F78910",
        "dvla_manufacturer_desc": "NISSAN",
        "dvla_model_desc": "QASHQAI ACENTA PREMIUM DCI",
        "dvla_wheelplan": "2 AXLE RIGID BODY",
        "registration_date": "2020-01-01",
        "first_registration_date": "2020-01-01",
        "used_before_first_registration": true,
        "manufactured_year": 2020,
        "v5c_qty": 1,
        "date_v5c_issued": "2020-01-01",
        "engine_number": "A12345678",
        "prior_ni_vrm": "ABC1234",
        "dvla_body_desc": "5 DOOR HATCHBACK",
        "dvla_fuel_desc": "DIESEL"
      },
      "vehicle_status_details": {
        "is_non_eu_import": true,
        "is_imported": true,
        "certificate_of_destruction_issued": true,
        "is_exported": true,
        "exported_date": "2020-01-01",
        "is_scrapped": true,
        "scrapped_date": "2020-01-01"
      },
      "vehicle_excise_duty_details": {
        "co2_gkm": 123,
        "dvla_co2_band": "A",
        "12_month_rfl_y1": 123,
        "6_month_rfl_y2_to_y6_premium": 123.4,
        "12_month_rfl_y2_to_y6_premium": 123,
        "6_month_rfl_y2_to_y6": 12,
        "12_month_rfl_y2_to_y6": 123
      },
      "colour_details": {
        "colour": "RED",
        "colour_changes_qty": 1,
        "original_colour": "BLUE",
        "last_colour": "RED",
        "date_of_last_colour_change": "2020-01-01"
      },
      "keeper_change_list": [
        {
          "number_previous_keepers": 1,
          "date_of_last_keeper_change": "2020-01-01"
        }
      ],
      "plate_change_list": [
        {
          "current_vehicle_registration_mark": "AB21ABC",
          "transfer_type": "DataMove",
          "date_of_receipt": "2020-01-01",
          "previous_vehicle_registration_mark": "AB21ABC",
          "cherished_plate_transfer_date": "2020-01-01"
        }
      ]
    },
    "model_details": {
      "ukvd_variant_code": 1,
      "model_data": {
        "manufacturer_desc": "MINI",
        "model_range_desc": "Convertible",
        "model_desc": "Cooper D",
        "model_variant": "SPRINTER 516 CDI",
        "ukvd_series_desc": "A12",
        "ukvd_mark": 6,
        "model_start_date": "2020-01-01",
        "model_end_date": "2020-01-01",
        "emission_class": "Euro 6",
        "country_of_origin": "United Kingdom",
        "ukvd_fuel_type_desc": "Diesel",
        "cab_type_desc": "Crew Cab",
        "type_approval_category": "M1",
        "market_sector_code": "AA",
        "vehicle_type": "Car",
        "vehicle_taxation_class": "Car"
      },
      "body_details": {
        "ukvd_body_shape": "Standard Roof",
        "ukvd_body_type_desc": "SUV Estate",
        "fuel_capacity_litres": 12,
        "number_axles": 2,
        "number_doors": 5,
        "number_seats": 5,
        "payload_volume_square_metres": 12,
        "wheelbase_type_desc": "Long Wheelbase",
        "platform_desc": "MLB",
        "is_platform_shared": false
      },
      "dimensions": {
        "vehicle_height_mm": 1234,
        "vehicle_length_mm": 1234,
        "vehicle_width_mm": 1234,
        "vehicle_wheelbase_mm": 1234,
        "load_length_mm": 1234
      },
      "weights": {
        "min_kerbweight_kg": 1234,
        "gross_trainweight_kg": 1234,
        "unladen_weight_kg": 1234,
        "payload_weight_kg": 1234,
        "gross_vehicleweight_kg": 1234,
        "gross_combined_weight_kg": 1234
      },
      "power_source": {
        "power_source_vehicle_type": "ICE",
        "ice_details": {
          "engine_family": "EA89",
          "engine_stroke_mm": 12,
          "valves_per_cylinder": 4,
          "aspiration": "Naturally aspirated",
          "number_cylinders": 6,
          "engine_location": "Front",
          "cylinder_arrangement": "V",
          "valve_gear": "DOHC",
          "ukvd_engine_desc": "3.0LT TDV6-C",
          "engine_bore_mm": 12,
          "engine_manufacturer": "Ford",
          "fuel_delivery": "Injection",
          "power_delivery": "Normal",
          "engine_capacity_cc": 1234,
          "engine_badged_size_litres": 1.2
        },
        "electric_details": {
          "hardware": {
            "platform_shared": false,
            "platform_name": "2022 JAGUAR, F-PACE S PHEV AWD AUTO",
            "tesla_supercharger_compatible": true,
            "manufacturing_location": "Poland"
          },
          "vehicle_warranty_information": {
            "manufacturer_vehicle_warranty_miles": 12345,
            "manufacturer_vehicle_warranty_months": 12
          },
          "range_figures": {
            "ukvd_real_electric_range_miles": 123,
            "ukvd_real_electric_range_km": 123.4,
            "fast_charger_chargespeed_10to80_percent_mph": 123,
            "zero_emission_mileage": 123,
            "ev_range_test_cycles": [
              {
                "ev_range_test_type": "WLTP",
                "range_combined_miles": 123,
                "range_combined_km": 123.45,
                "range_city_miles": 123,
                "range_city_km": 123.45
              }
            ]
          },
          "economy": {
            "max_kw_charge_input": 12,
            "drag_coefficient": 0.12,
            "watt_hour_miles": 123
          },
          "software": {
            "ota_upgradeable": true,
            "latest_ota_version": "2022.36.2",
            "in_vehicle_software": "Example Android"
          },
          "charge_cable_list": [
            {
              "is_standard": true,
              "charge_cable_desc": "3 pin plug"
            }
          ],
          "tesla_supercharger_list": [
            {
              "supercharger_max_charge_kw": 123,
              "is_compatible": true,
              "requires_ccs_adaptor": true,
              "average_chargetime_10to80_percent_mins": 123
            }
          ],
          "battery_detail_list": [
            {
              "badged_battery_capacity_kwh": 12,
              "battery_description": "Audi E-tron 71kWh",
              "battery_type": "Lithium-Ion 375V",
              "battery_volts": 123,
              "battery_location": "Under Floor/Middle",
              "battery_warranty_months": 12,
              "battery_warranty_mileage": 123456
            }
          ],
          "charge_port_detail_list": [
            {
              "charge_port_type": "Type 2",
              "charge_port_location": "Left/Front",
              "onboard_charger_max_power_kw": 12,
              "is_standard_charge_port": true,
              "charge_times": {
                "average_charge_times_10_to_80_percent": [
                  {
                    "electric_vehicle_supply_equipment_power_kw": 2.3,
                    "chargetime_mins": 1234
                  }
                ]
              }
            }
          ],
          "electric_motor_detail_list": [
            {
              "manufacturer": "Audi",
              "motor_model": "E-Tron",
              "motor_type": "Permanent magnet synchronous",
              "max_netpower_kw": 215,
              "power_rpm": 12,
              "torque_nm": 123,
              "is_regen_braking": true,
              "motor_location": "Front",
              "driving_axle": "Front",
              "additional_information": "Example additional information"
            }
          ],
          "transmission_detail_list": [
            {
              "transmission_type": "Automatic",
              "number_gears": 1,
              "transmission_location": "Front"
            }
          ]
        }
      },
      "euro_ncap": {
        "ncap_overall_rating": 5,
        "ncap_child_occupant_protection_percentage": 12,
        "ncap_adult_occupant_protection_percentage": 12,
        "ncap_pedestrian_protection_percentage": 12,
        "ncap_safety_assist_percentage": 12
      },
      "emissions": {
        "is_fuel_catalyst": false,
        "co2_gkm": 12
      },
      "performance": {
        "torque": {
          "torque_nm": 123,
          "torque_lbft": 123.5,
          "torque_rpm": 1234,
          "torque_derived_from": 123
        },
        "power": {
          "power_bhp": 123.4,
          "power_ps": 123.4,
          "kilowatt": 123,
          "power_rpm": 1234
        },
        "statistics": {
          "0to60_mph": 123.5,
          "0to100_kmph": 123.4,
          "max_speed_kmh": 123.4,
          "top_speed_mph": 123
        }
      },
      "fuel_economy": {
        "nedc_extra_urban_litres_100km": 12.3,
        "nedc_extra_urban_mpg": 12.3,
        "nedc_extra_urban_cold_litres_100km": 12.3,
        "nedc_extra_urban_cold_mpg": 12.3,
        "combined_litres_100km": 12.3,
        "combined_mpg": 12.3
      },
      "sound_levels": {
        "stationary_soundlevel_db": 123,
        "stationary_soundlevel_rpm": 123,
        "driveby_soundlevel_db": 123
      },
      "transmission": {
        "driving_axle": "All - Permanent",
        "number_gears": 1,
        "transmission_type": "Automatic",
        "drive_type_desc": "4X4"
      }
    }
  },
  "error": "If there is an error the message would go here"
}
{
  "success": true,
  "result": {
    "category_adjusted_retail_value_low_gbp": 4595,
    "category_adjusted_retail_value_high_gbp": 5845,
    "salvage_auction_predicted_bid_low_gbp": 1989,
    "salvage_auction_predicted_bid_average_gbp": 2607,
    "salvage_auction_predicted_bid_high_gbp": 3438
  },
  "error": "If there is an error the message would go here"
}
{
  "success": true,
  "result": {
    "salvage_auction_record_found": true,
    "salvage_auction_records": [
      {
        "salvage_auction_record_id": 1234567,
        "salvage_auction_lot_desc": "CAT S - Repairable Structural",
        "salvage_auction_lot_date": "2020-01-01",
        "mileage": 12345,
        "primary_damage_desc": "Slight Front Damage",
        "secondary_damage_desc": "Unable to select 5th gear, steering poor.",
        "salvage_auction_location": "York",
        "external_image_urls": [
          "https://images.examplewebsite.com/salvageimages12a34b5/1234AB5C_hrs.jpg"
        ]
      }
    ]
  },
  "error": "If there is an error the message would go here"
}
{
  "success": true,
  "result": {
    "primary_damage_list": [
      "Burn",
      "Burn - Engine",
      "Front End",
      "Mechanical",
      "Minor Dents/Scratches",
      "Missing/Altered Vin",
      "Previous Repair",
      "Rear End",
      "Side",
      "Stripped",
      "Top/Roof",
      "Undercarriage",
      "Vandalism",
      "Water/Flood",
      "Minor Dents/Scratches",
      "Missing/Altered Vin",
      "Previous Repair",
      "Rear End",
      "Side",
      "Stripped",
      "Top/Roof",
      "Undercarriage",
      "Vandalism",
      "Water/Flood"
    ]
  },
  "error": "If there is an error the message would go here"
}
{
  "success": true,
  "result": {
    "is_dvsa_service_available": true,
    "is_dvla_service_available": true,
    "dvla_data": {
      "tax_status": "Taxed",
      "tax_expiry_date": "2020-01-01"
    },
    "dvsa_data": {
      "vehicle_status_details": {
        "is_possible_classic_vehicle": false,
        "is_possible_ni_registered_vehicle": false
      },
      "dvsa_vehicle_Data": {
        "vehicle_registration_mark": "AB21ABC",
        "manufacturer_desc": "MINI",
        "model_range_desc": "COOPER",
        "first_registration_date": "2020-01-01",
        "fuel_type_desc": "Petrol",
        "colour": "RED"
      },
      "mot_tests": [
        {
          "mot_test_number": 123456789,
          "mot_test_date": "2023-01-01",
          "mot_test_result": "PASSED",
          "mot_expiry_date": "2024-01-01",
          "observation_mileage": 12345,
          "reason_for_refusal_and_comments": [
            {
              "comments": "Offside Windscreen wiper blade defective (3.4 (b) (i))",
              "type": "MINOR"
            }
          ]
        }
      ]
    }
  },
  "error": "If there is an error the message would go here"
}
{
  "success": true,
  "result": {
    "date_last_updated": "2020-01-01",
    "vehicle_registration_mark": "AB21ABC",
    "does_vehicle_registration_mark_match": false,
    "does_vehicle_identification_number_match": true,
    "dvla_manufacturer_desc": "NISSAN",
    "dvla_model_desc": "QASHQAI ACENTA PREMIUM DCI",
    "dvla_fuel_desc": "DIESEL",
    "dvla_body_desc": "5 DOOR HATCHBACK",
    "dvla_doorplan_code": 14,
    "dvla_transmission_code": "M",
    "dvla_transmission_desc": "MANUAL 6 GEARS",
    "number_gears": 6,
    "mvris_code": "A1ABC",
    "mvris_manufacturer_code": "A1",
    "mvris_model_code": "ABC",
    "dvla_dtp_manufacturer_code": "AB",
    "dvla_dtp_model_code": "587",
    "number_seats": 5,
    "dvla_wheelplan": "2 AXLE RIGID BODY",
    "registration_date": "2020-01-01",
    "manufactured_year": 2020,
    "vehicle_identification_number": "ABCDE123456F78910",
    "first_registration_date": "2020-01-01",
    "used_before_first_registration": true,
    "co2_gkm": 123,
    "engine_capacity_cc": 1234,
    "engine_number": "A12345678",
    "is_scrapped": true,
    "scrapped_date": "2020-01-01",
    "certificate_of_destruction_issued": true,
    "is_exported": true,
    "was_exported": false,
    "exported_date": "2020-01-01",
    "is_imported": true,
    "imported_date": "2020-01-01",
    "is_non_eu_import": true,
    "prior_gb_vrm": "AB21ABC",
    "prior_ni_vrm": "ABC1234",
    "colour": "RED",
    "original_colour": "BLUE",
    "number_previous_colours": 1,
    "maximum_permissable_mass_kg": 1234,
    "power_weight_ratio_kw_kg": 0.1234,
    "min_kerbweight_kg": 1234,
    "gross_vehicleweight_kg": 1234,
    "max_netpower_kw": 12,
    "max_braked_towing_weight_kg": 1234,
    "max_unbraked_towing_weight_kg": 123,
    "stationary_soundlevel_db": 12,
    "stationary_soundlevel_rpm": 1234,
    "driveby_soundlevel_db": 12,
    "v5c_data_qty": 1,
    "v5c_data_items": [
      {
        "date_v5c_issued": "2020-01-01"
      }
    ],
    "vehicle_identity_check_qty": 1,
    "vehicle_identity_check_items": [
      {
        "date_of_vehicle_identity_check": "2020-01-01",
        "result_of_vehicle_identity_check": "Pass"
      }
    ],
    "is_under_investigation": true
  },
  "error": "If there is an error the message would go here"
}

How buying works

Start with sandbox access to explore requests and responses before using paid live data. Choose PrePay for flexible usage, a monthly subscription for ongoing operations, or bespoke pricing for high volume buying platforms and software.

Explore our pricing plans to find the right approach for your scrap and salvage business.

FAQ

Yes. Vehicle identification and available weight data can feed your scrap pricing calculation. Combine these with scrap metal prices from your chosen source, suitable recovery assumptions and operating costs. The result supports an estimated buying price rather than replacing the vehicle’s actual weighbridge measurement.

Compare the predicted salvage auction return with your estimated scrap return. Account for collection, onward movement, auction fees and handling costs on each route. This helps identify vehicles where the auction opportunity supports a higher purchase offer or a better expected margin.

No. It provides an expected bid range to inform your decision. Actual auction outcomes can vary. Your buying rules should consider that range alongside the vehicle assessment, selling costs and the margin needed to make the purchase commercially worthwhile.

Yes. Specialist retail pricing supports categorised vehicles and uncategorised vehicles with salvage history (CAT U). Repairers can combine relevant values with repair estimates, preparation costs and selling expenses to assess the realistic resale opportunity and determine a suitable acquisition price.

Yes. Your application can request relevant data through our API and combine it with your pricing rules, scrap metal rates and transport costs. Sandbox access lets your developers test the workflow before moving to paid live requests.

Can you help calculate a vehicle’s scrap value?

Yes. Vehicle identification and available weight data can feed your scrap pricing calculation. Combine these with scrap metal prices from your chosen source, suitable recovery assumptions and operating costs. The result supports an estimated buying price rather than replacing the vehicle’s actual weighbridge measurement.

How can I identify vehicles worth selling through salvage auction?

Compare the predicted salvage auction return with your estimated scrap return. Account for collection, onward movement, auction fees and handling costs on each route. This helps identify vehicles where the auction opportunity supports a higher purchase offer or a better expected margin.

Does a salvage bid prediction guarantee the selling price?

No. It provides an expected bid range to inform your decision. Actual auction outcomes can vary. Your buying rules should consider that range alongside the vehicle assessment, selling costs and the margin needed to make the purchase commercially worthwhile.

Can you provide retail pricing for categorised or salvaged vehicles?

Yes. Specialist retail pricing supports categorised vehicles and uncategorised vehicles with salvage history (CAT U). Repairers can combine relevant values with repair estimates, preparation costs and selling expenses to assess the realistic resale opportunity and determine a suitable acquisition price.

Can we integrate this data into our buying website?

Yes. Your application can request relevant data through our API and combine it with your pricing rules, scrap metal rates and transport costs. Sandbox access lets your developers test the workflow before moving to paid live requests.

Sign Up for a FREE API Account

Get instant access to our sandbox API and start building today.

No credit card required. Get started in minutes.

Data Providers:

Auto TraderAutoPredictBregoCarketaCartellCazanaClearWattEV DatabaseEVOX ImagesExperianEzyvinMarketcheckPlate2VinRecall HQSagacitySalvageGuideSolifi Vehicle DataVIN AuditVehicle Data GlobalVehicle Imagery

Categories:

Car ImagesCar Mileage ChecksCar SpecificationElectric Vehicle DataLicense Plate to VINOE VIN LookupRegistration (VRM) LookupSMR DataService HistoryVIN DecoderVehicle Build SheetVehicle DataVehicle History ChecksVehicle Recall ChecksVehicle Technical DataVehicle Valuations

Solutions:

Aftermarket & PartsAuction & RemarketingAutomotive Data ReportsCar Buying PlatformsConsultancy ServicesConsumer Websites & AppsData CleansingData ProvidersFinance BrokersFleet OperatorsFranchised DealersIndependent DealersLead ManagementLeasing & Fleet ManagementLeasing BrokersManufacturersMotor FinanceMotor InsuranceRetail Pricing StrategiesScrap & SalvageSoftware DevelopersVehicle Appraisal SoftwareVehicle AssessorsVehicle History ReportsWhole Life Costs

Company:

About usBlogContact UsKnowledge BasePrivacy PolicyTerms and Conditions

Coverage:

CanadaEuropeIrelandUnited KingdomUnited States