Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Set and update your max offer config to refine your price predictions.
POST !!!!!!!!/request-token
Post body
{ grant_type: client_credentials }
Headers
Content-Type: application/x-www-form-urlencoded
Authorization
Basic Auth of form client_id:client_secret Base64 encoded
Sample success response body
{
"access_token": "[obfuscated-token-string]",
"expires_in": 3599,
"scope": "",
"token_type": "bearer"
}{
"error": true,
"message": "Vehicle via marketplace drive.com.au/969515013 not found in database"
}Get summary data on a vehicle by searching for its ID
{
"vehicle": {
"id": "5655899674771456",
"region": "uk",
"title": "2017 Toyota Hilux SR5 Auto 4x4 Double Cab",
"year": "2017",
"make": "Toyota",
"model": "Hilux",
"badge": "SR5",
"series": "GUN126R",
"model_year": "MY17",
"release_month": 7,
"release_year": 2015,
"body_type": "Utility",
"body_config": "Dual Cab",
"transmission": "Sports Automatic",
"transmission_type": "Automatic",
"wheelbase": null,
"wheelbase_type": null,
"fuel": "Diesel",
"fuel_type": "Diesel",
"engine": "Piston",
"engine_type": "Piston",
"drive": "4x4 Dual Range",
"drive_type": "Four Wheel Drive",
"num_doors": 4,
"num_seats": 5,
"num_gears": 6,
"num_cylinders": 4,
"capacity_cc": 2755,
"power_kw": 130,
"torque_nm": 450,
"range": 1127,
"options": [
]
},
"success": true
}Get the level of detail you need on the vehicle you want.


Authorization: ApiKey {your API key}These are frequently asked questions about AutoGrab and our products.
{
"region": "au",
"odometer": 10000,
"listing_price": 30000,
"vehicle_id": "5257788510961664",
"vin": "2T1BY32E95C347786",
"rego": "BMT038",
"state": "VIC",
"vehicle_description": "2015 Toyota Corolla Ascent Automatic",
"marketplace": "autotrader.com.au",
"marketplace_id": "13495712"
}{
"success": true,
"gauge": {
"id": "b2824bfd-d4a4-45e4-a81a-bed7b92c5cd9",
"fill": 0.5,
"listing_price": 24000,
"market_range_min": 21000,
"market_range_max": 26000,
"confidence": 0.85,
"sample_size": 10,
"vehicle_title": "2015 Toyota Corolla Ascent Automatic"
}
}{
"region": "au",
"odometer": 10000,
"listing_price": 30000,
"marketplace": "example.com.au",
"marketplace_id": "53445712"
}{
"region": "au",
"odometer": 10000,
"listing_price": 30000,
"vehicle_id": "5257788510961664",
"vehicle_description": "2015 Toyota Corolla Ascent Automatic",
}{
"region": "au",
"odometer": 10000,
"listing_price": 30000,
"vin": "2T1BY32E95C347786",
"rego": "BMT038",
"state": "VIC",
"vehicle_description": "2015 Toyota Corolla Ascent Automatic",
}{
"error": true,
"message": "Invalid or Unsupported VIN"
}

The VIN number that is used to look up the vehicle build data
The region to perform this request in
An optional reference id which will be stored against usage records if supplied





{
"error": true,
"message": "Invalid VIN, must be 17 characters."
} {
"type": "listing",
"odometer": 100000,
"price": 100000,
"marketplace": "Gumtree",
"timestamp": "2022-09-20T10:22:07.072",
"seller_type": "string"
} {
"type": "delisting",
"odometer": 100000,
"price": 100000,
"marketplace": "Gumtree",
"timestamp": "2022-09-20T10:22:07.072",
"seller_type": "string"
}curl '/v2/sourcing/history?region=au&vin=KL3TA48E9CB053071u' \
-H 'ApiKey: {API_KEY}'{
"success": true,
"id": "dfe4d117-74e1-4545-9e79-a0baac8208a7",
"events": [
{
"type": "listing",
"odometer": 100000,
"price": 100000,
"marketplace": "Gumtree",
"timestamp": "2022-09-20T10:22:07.072",
"seller_type": "string"
}
]
}curl '/v2/sourcing/history?region=au®istration_plate=BMT038&state=VIC&year=2019&make=Volkswagen&features=price_changes&model=Polo&vin=KL3TA48E9CB053071'
-H 'ApiKey: {API_KEY}'src="https://offer.autograb.com.au/?api_key=1234567&vehicle_description=2014%20Mitsubishi%20Outlander%20GF7W%2020G%20Auto&odometer=365489&reference_id=Fjord_Motors" />



Perform a recall check on a vehicle's registration
Plate number of the vehicle
Success
Bad Request
Unauthorized
Not Found
Plate number of the vehicle
Success
Bad Request
Unauthorized
Not Found
The minimum number of days to show listings for
If enabled, vehicles that were manufactured up to one year before and one year after your chosen vehicle will also be included in the results.
If enabled, leads that are considered outliers will be excluded from the results.
If enabled, leads that are not currently on the market will be excluded from the results.
If enabled, all listings that are currently on the market will be returned, instead of only listings which were uploaded within the specified timeframe (minimum_days). Additionally, if this is enabled, delisted leads will be returned based on the number of days since they were sold, rather than the number of days since they were listed.
If enabled, leads that are considered trash, written off, damaged, or missing details will be included in the results. The tag_ids array can then be used to determine if a lead is trash, damaged, etc.
Comma separated array of additional overlay feature codes as specified in your contract
The minimum range observed against similar vehicles
The maximum range observed against similar vehicles
The region to perform this request in
An optional reference id which will be stored against usage records if supplied
Success
Bad Request
Unauthorized
Success
Bad Request
Unauthorized
The region to perform this request in
An optional reference id which will be stored against usage records if supplied
The stock item region
ISO 8601 created at utc date and time string
ISO 8601 updated at utc date and time string
ISO 8601 checked at utc date and time string
ISO 8601 stocked at utc date and time string
ISO 8601 removed at utc date and time string, only to be supplied for items that have been removed
The stock condition
The stock number
The registration plate
ISO 8601 rego_expiry utc date and time string
The Vehicle Identification Number
The vehicle year
The vehicle odometer reading
The vehicle body colour
The vehicle description
The vehicle make
The vehicle model
The vehicle series
The vehicle badge
The vehicle tranmission
The vehicle location
The vehicle suburb
The vehicle postcode
The vehicle latitude
The vehicle longtitude
The vehicle price excluding government charges
The vehicle drive away price
The vehicle purchase price
The vehicle video url
Success
Bad Request
Unauthorized
The region to perform this request in
Success
Bad Request
Unauthorized
Not Found
The region to perform this request in
Success
Bad Request
Unauthorized
Not Found
The region to perform this request in
An optional reference id which will be stored against usage records if supplied
Success
Bad Request
Unauthorized
ID of the vehicle returned from a search
The region to perform this request in
An optional reference id which will be stored against usage records if supplied
Success
Bad Request
Unauthorized
The region to perform this request in
An optional reference id which will be stored against usage records if supplied
Success
Bad Request
Unauthorized
Success
Bad Request
Unauthorized
Not Found
Internal Server Error
Get a listing of vehicle history events
The vehicle VIN
The vehicle registration plate
The vehicle year
The vehicle make
The vehicle model
The vehicle history id
The vehicle marketplace
The vehicle marketplace id
Vehicle history events start date filter as UTC or Unix timestamp string in seconds
Vehicle history events end date filter as UTC or Unix timestamp string in seconds
Comma separated array of additional vehicle history feature codes as specified in your contract
The region to perform this request in
An optional reference id which will be stored against usage records if supplied
Success
Bad Request
Unauthorized


Get a view of the market as it relates to a specific vehicle.
Predict the future value of a vehicle.
GET /v2/vehicles/registrations/{plate_number}/recall-check HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
GET /v2/vehicles/registrations/{plate_number}/mot-tax HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
POST /v2/stock/create HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
{
"error": true,
"message": "text"
}POST /v2/stock/{stock_feed_id}/{external_dealership_id}/{external_id} HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 496
{
"region": "text",
"created_at": "text",
"updated_at": "text",
"checked_at": "text",
"stocked_at": "text",
"removed_at": "text",
"condition": "text",
"stock_no": "text",
"rego": "text",
"rego_expiry": "text",
"vin": "text",
"year": 1,
"kms": 1,
"color": "text",
"description": "text",
"make": "text",
"model": "text",
"series": "text",
"badge": "text",
"tranmission": "text",
"location": "text",
"suburb": "text",
"postcode": "text",
"lat": 1,
"lng": 1,
"price_egc": 1,
"price_dap": 1,
"purchase_price": 1,
"video_url": "text",
"images": [
{
"url": "text"
}
]
}PUT /v2/valuations/max_offer_configuration HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 200
{
"reconditioning": {
"amount": 1,
"type": "fixed"
},
"profit_margin": {
"amount": 1,
"type": "fixed"
},
"lot": {
"amount": 1,
"type": "fixed"
},
"transport": {
"amount": 1,
"type": "fixed"
},
"admin": {
"amount": 1,
"type": "fixed"
}
}GET /v2/valuations/max_offer_configuration HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
{
"success": true,
"max_offer_configuration": {
"reconditioning_percentage": 1,
"reconditioning_fixed": 1,
"profit_margin_percentage": 1,
"profit_margin_fixed": 1,
"lot_percentage": 1,
"lot_fixed": 1,
"transport_percentage": 1,
"transport_fixed": 1,
"admin_percentage": 1,
"admin_fixed": 1
}
}GET /v2/vehicles/marketplace/?marketplace=text&marketplace_id=text HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
GET /v2/vehicles/{vehicle_id} HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
POST /v2/valuations/gauge/ HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 182
{
"region": "au",
"odometer": 1,
"listing_price": 1,
"vehicle_id": "text",
"vin": "text",
"rego": "text",
"state": "text",
"vehicle_description": "text",
"marketplace": "text",
"marketplace_id": "text"
}GET /v2/vehicles/vins/{vin}/build-data HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*

{
"success": true,
"vehicle_registration_mark": "text",
"vehicle_identification_number": "text",
"smmt_manufacturer_model_desc": "text",
"recall_status": "text",
"recall_status_checked_datetime": "text",
"recall_qty": 1,
"recall_data_items": [
{
"recall_desc": "text"
}
]
}{
"success": true,
"is_dvsa_service_available": true,
"is_dvla_service_available": true,
"dvla_data": {
"tax_status": "text",
"tax_expiry_date": "text"
},
"dvsa_data": {
"vehicle_status_details": {
"is_possible_classic_vehicle": true,
"is_possible_ni_registered_vehicle": true
},
"dvsa_vehicle_data": {
"vehicle_registration_mark": "text",
"manufacturer_desc": "text",
"model_range_desc": "text",
"first_registration_date": "text",
"fuel_type_desc": "text",
"colour": "text"
},
"mot_tests": [
{
"mot_test_number": 1,
"mot_test_date": "text",
"mot_test_result": "text",
"mot_expiry_date": "text",
"observation_mileage": 1,
"reason_for_refusal_and_comments": [
{
"comments": "text",
"type": "text"
}
]
}
]
}
}GET /v2/sourcing/market_overlay/statistics/{vehicle_id} HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
{
"success": true,
"sample_size": 1,
"days_checked": 1,
"avg_days_to_sell": 1,
"outlier_count": 1,
"days_supply": 1,
"avg_price": 1,
"min_price": 1,
"max_price": 1,
"avg_odometer": 1,
"min_odometer": 1,
"max_odometer": 1
}{
"error": true,
"message": "text"
}{
"success": true,
"max_offer_configuration": {
"reconditioning_percentage": 1,
"reconditioning_fixed": 1,
"profit_margin_percentage": 1,
"profit_margin_fixed": 1,
"lot_percentage": 1,
"lot_fixed": 1,
"transport_percentage": 1,
"transport_fixed": 1,
"admin_percentage": 1,
"admin_fixed": 1
}
}{
"success": true,
"vehicle": {
"id": "text",
"region": "au",
"title": "text",
"year": 1,
"make": "text",
"model": "text",
"badge": "text",
"series": "text",
"body_type": "text",
"body_config": "text",
"transmission": "text",
"wheelbase": "text",
"fuel": "text",
"engine": "text",
"drive": "text",
"num_doors": 1
}
}{
"success": true,
"vehicle": {
"id": "text",
"region": "au",
"title": "text",
"year": 1,
"make": "text",
"model": "text",
"badge": "text",
"series": "text",
"body_type": "text",
"body_config": "text",
"transmission": "text",
"wheelbase": "text",
"fuel": "text",
"engine": "text",
"drive": "text",
"num_doors": 1
}
}{
"success": true,
"gauge": {
"id": "text",
"fill": 1,
"listing_price": 1,
"market_range_min": 1,
"market_range_max": 1,
"confidence": 1,
"sample_size": 1,
"vehicle_title": "text"
}
}{
"success": true,
"vehicle": {
"vin": "text",
"build_date": "text",
"make": "text",
"model": "text",
"features": [
{
"code": "text",
"value": "text"
}
]
}
}{
"success": true,
"message": "text",
"vehicle_history": {
"id": "text",
"events": [
{
"type": "listing",
"odometer": 1,
"price": 1,
"marketplace": "text",
"timestamp": "text",
"seller_type": "text"
}
]
}
}GET /v2/sourcing/history HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*

"contact_name": "Example Motors",
"contact_number": "+61 3 2568 6587","starting_price": 73990,"price_drop_count": 2,"price_when_new": 46990,"listing_details": [
{
"source": "gumtree.com.au",
"url": "https://www.gumtree.com.au/s-ad/1319103332/"
},
{
"source": "autotrader.com.au",
"url": "https://www.autotrader.com.au/car/13462144/toyota/hilux/sa/cheltenham/dual-cab/"
}
]"cover_image_url": "https://storage.googleapis.com/download/storage/v1/b/ag-img/o/1700380596629%2F402495842_660380.jpg?generation=1700380597213918&alt=media""all_images": [
"https://storage.googleapis.com/download/storage/v1/b/ag-img/o/1713129285535%2Fd7ec39ad-671b-4b.jpg?generation=1713129287041771&alt=media",
"https://storage.googleapis.com/download/storage/v1/b/ag-img/o/1713129291498%2Fd3c1928d-a0f4-4f.jpg?generation=1713129292538543&alt=media",
"https://storage.googleapis.com/download/storage/v1/b/ag-img/o/1713129296398%2Ff982ef2b-a25f-47.jpg?generation=1713129297432084&alt=media",
"https://storage.googleapis.com/download/storage/v1/b/ag-img/o/1713129300707%2Fb4350079-4f04-4c.jpg?generation=1713129302187962&alt=media",
"https://storage.googleapis.com/download/storage/v1/b/ag-img/o/1713129306170%2F2a88d686-c4b7-4a.jpg?generation=1713129307655700&alt=media"
] "primary_description": "Near new condition 2022 Jeep Grand Cherokee Limited 4x4 <br> <br> <br> * Panormaic roof <br> * All Wheel Drive <br> * 20-inch Alloy Wheels <br> * 10.1-inch Touchscreen Display <br> * Wireless Apple CarPlay and Android Auto <br> * Leather Seats <br> * Heated & Ventillated front seats <br> * Heated steering wheel <br> * 9 Speaker Premium Audio System <br> * Power liftgate with adjustable height settings <br> * Automatic LED headlamps with Automatic highbeam <br> * Automatic Windscreen Wipers <br> * 10.25\" Multiview Display cluster <br> * 360 ParkView Rear Back-up Camera <br> * Front and Rear Park Assist with Stop <br> * Tyre Pressure Monitoring <br> * Keyless Entry with Push Button Start <br> * Blind Spot Monitoring with Rear Cross-Path Detection <br> * Adaptive Cruise Control with Stop and Go <br> * Active Lane Management <br> * Pedestrian Automatic Emergency Braking (with cyclist detection) <br> <br> We also accept trade ins, So bring down your pride and joy and we can price it on the spot! <br> <br> With easy onsite finance pre approvals available you can be in your new car in no time. <br> <br> WE ARE A PRIVATE OWNED DEALERSHIP JUST 20 MINUTES NORTH OF PERTH CITY,<br/><strong>Motor Mall WA</strong><br/>41 Buckingham Drive Wangara, WA 6065<br/>License number: 29875""rego": "FDT46H","vin": "MR0BA3CD900173054","stock_no": 123ABC,"avg_odo": 123000,
"avg_kms":2300,"avg_price": 67664,"additional_upstream_data": {
"vehicle_details": {
"vehicle_identification": {
"ukvd_id": "V-JZTYRS",
"ukvd_uvc": "M-NPGXL",
"vehicle_registration_mark": "KW73NKE",
"vehicle_identification_number": "W1K5J5BB4PN369431",
"dvla_manufacturer_desc": "MERCEDES-BENZ",
"dvla_model_desc": "AMG CLA 35 PREMIUM 4MATIC AUTO",
"dvla_wheelplan": "2 AXLE RIGID BODY",
"registration_date": "2023-11-20",
"first_registration_date": "2023-11-20",
"used_before_first_registration": false,
"manufactured_year": 2023,
"v5c_qty": 2,
"date_v5c_issued": "2023-11-20",
"engine_number": "26092030493649",
"prior_ni_vrm": "",
"dvla_body_desc": "COUPE",
"dvla_fuel_desc": "PETROL"
},
"vehicle_status_details": {
"is_non_eu_import": false,
"is_imported": false,
"certificate_of_destruction_issued": false,
"is_exported": false,
"exported_date": null,
"is_scrapped": false,
"scrapped_date": null
},
"vehicle_excise_duty_details": {
"co2_gkm": 191,
"dvla_co2_band": null,
"12_month_rfl_y1": 1650,
"6_month_rfl_y2_to_y6_premium": 330,
"12_month_rfl_y2_to_y6_premium": 600,
"6_month_rfl_y2_to_y6": 104.5,
"12_month_rfl_y2_to_y6": 190
},
"colour_details": {
"colour": "WHITE",
"colour_changes_qty": 0,
"original_colour": "WHITE",
"last_colour": null,
"date_of_last_colour_change": null
},
"keeper_change_list": [
{
"number_previous_keepers": 1,
"date_of_last_keeper_change": "2024-06-08"
}
],
"plate_change_list": []
},
"model_details": {
"ukvd_variant_code": 1,
"model_data": {
"manufacturer_desc": "Mercedes-AMG",
"model_range_desc": "CLA",
"model_desc": "AMG CLA 35 Premium 4Matic Auto",
"model_variant": null,
"ukvd_series_desc": "C118",
"ukvd_mark": null,
"model_start_date": "2022-07-22",
"model_end_date": null,
"emission_class": "6d",
"country_of_origin": "Germany",
"ukvd_fuel_type_desc": "Petrol",
"cab_type_desc": null,
"type_approval_category": "M1",
"market_sector_code": null,
"vehicle_type": "Car",
"vehicle_taxation_class": "Car"
},
"body_details": {
"ukvd_body_shape": null,
"ukvd_body_type_desc": "Coupe",
"fuel_capacity_litres": 51,
"number_axles": 2,
"number_doors": 4,
"number_seats": 5,
"payload_volume_square_metres": null,
"wheelbase_type_desc": "Short Wheelbase",
"platform_desc": null,
"is_platform_shared": null
},
"dimensions": {
"vehicle_height_mm": 1404,
"vehicle_length_mm": 4695,
"vehicle_width_mm": 1834,
"vehicle_wheelbase_mm": null,
"load_length_mm": null
},
"weights": {
"min_kerbweight_kg": 1615,
"gross_trainweight_kg": null,
"unladen_weight_kg": null,
"payload_weight_kg": null,
"gross_vehicleweight_kg": 2115,
"gross_combined_weight_kg": 2115
},
"power_source": {
"power_source_vehicle_type": "ICE",
"ice_details": {
"engine_family": null,
"engine_stroke_mm": 92,
"valves_per_cylinder": 4,
"aspiration": "Turbocharged",
"number_cylinders": 4,
"engine_location": "Front",
"cylinder_arrangement": "Inline",
"valve_gear": "DOHC",
"ukvd_engine_desc": "M260 E20DEH LA G AMG",
"engine_bore_mm": 83,
"engine_manufacturer": "Mercedes Cars",
"fuel_delivery": null,
"power_delivery": "Normal",
"engine_capacity_cc": 1991,
"engine_badged_size_litres": 2
},
"electric_details": null
},
"euro_ncap": {
"ncap_overall_rating": 5,
"ncap_child_occupant_protection_percentage": 91,
"ncap_adult_occupant_protection_percentage": 96,
"ncap_pedestrian_protection_percentage": 91,
"ncap_safety_assist_percentage": 75
},
"emissions": {
"is_fuel_catalyst": true,
"co2_gkm": null
},
"performance": {
"torque": {
"torque_nm": 400,
"torque_lbft": 295.2,
"torque_rpm": 4000,
"torque_derived_from": null
},
"power": {
"power_bhp": 301.7,
"power_ps": 305.9,
"kilowatt": 225,
"power_rpm": 5800
},
"statistics": {
"0to60_mph": null,
"0to100_kmph": null,
"max_speed_kmh": 250,
"top_speed_mph": 155
}
},
"fuel_economy": {
"nedc_extra_urban_litres_100km": null,
"nedc_extra_urban_mpg": null,
"nedc_extra_urban_cold_litres_100km": null,
"nedc_extra_urban_cold_mpg": null,
"combined_litres_100km": 8.4,
"combined_mpg": 33.6
},
"sound_levels": {
"stationary_soundlevel_db": null,
"stationary_soundlevel_rpm": null,
"driveby_soundlevel_db": null
},
"transmission": {
"driving_axle": "All Permanent",
"number_gears": 7,
"transmission_type": "Automatic",
"drive_type_desc": "4x4"
}
}
},"build_data": {
"vin": "WAUZZZ8V7K1028938",
"make": "AUDI",
"model": "A3",
"features": [
{
"code": "0A1",
"value": "2 doors"
},
{
"code": "0AE",
"value": "Front stabilizer bar"
},
{
"code": "0B2",
"value": "Wheelbase"
},
],
"build_date": "2019-03-20"<iframe
src="http://localhost:3000?region=uk&odometer=10000&listing_price=100
00&vin=MM0DK2W7A0W207162&api_key={yourkey}"
/><iframe
src="http://localhost:3000?region=uk&odometer=10000&listing_price=100
00®o=AOM964&state=VIC&api_key={yourkey}"
/><iframe
src="http://localhost:3000/?region=uk&odometer=10000&listing_price=10
000&marketplace=carsales.com.au&marketplace_id=OAG-AD-21662144&api_ke
y={yourkey}"
/><iframe
src="http://localhost:3000/?region=uk&odometer=10000&listing_price=10
000&vehicle_description=2017%20Mazda%20CX-3%20Maxx&api_key={yourkey}"
/><!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width,
initial-scale=1.0" />
<title>Iframe Test</title>
</head>
<body>
<iframe
src="https://gauge.autograb.com.au?region=uk&odometer=10000&listing_p
rice=26005&vin=MM0DK2W7A0W207162&api_key={yourkey}"
width="100%"
height="600px"
></iframe>
</body>
</html>window.addEventListener('message', event => {
if (
event.data === 'AUTOGRAB_GAUGE_SHOW' &&
event.origin === 'https://gauge.autograb.com.au'
) {
// show the gauge iframe element
}
});
If there is a redirect to the 500 page, we send a message via the iframes postMessage
function.. The 500 page is used for any error that occurs server side, as well as if the gauge
valuation is below the threshold defined in your configuration (this is per API key).
The way for a client to listen for the event is as follows:
window.addEventListener('message', event => {
if (
event.data === 'AUTOGRAB_GAUGE_HIDE' &&
event.origin === 'https://gauge.autograb.com.au'
) {
// hide the gauge iframe element
}
});






The minimum number of days to show listings for
If enabled, vehicles that were manufactured up to one year before and one year after your chosen vehicle will also be included in the results.
If enabled, leads that are considered outliers will be excluded from the results.
If enabled, leads that are not currently on the market will be excluded from the results.
If enabled, all listings that are currently on the market will be returned, instead of only listings which were uploaded within the specified timeframe (minimum_days). Additionally, if this is enabled, delisted leads will be returned based on the number of days since they were sold, rather than the number of days since they were listed.
If enabled, leads that are considered trash, written off, damaged, or missing details will be included in the results. The tag_ids array can then be used to determine if a lead is trash, damaged, etc.
Comma separated array of additional overlay feature codes as specified in your contract
The minimum range observed against similar vehicles
The maximum range observed against similar vehicles
The region to perform this request in
An optional reference id which will be stored against usage records if supplied
Success
Bad Request
Unauthorized
Plate number of the registered vehicle
State is used in the AU region to narrow down a numberplate
If enabled, a larger selection of vehicles may be returned and a manual selection would be required to select the correct vehicle. This is disabled by default in favor of a system which will infer the correct vehicle and order the results by likelihood of behind correct.
Comma separated list of additional registration lookup data codes, if using (e.g. additional_upstream_data)
The region to perform this request in
An optional reference id which will be stored against usage records if supplied
Success
Bad Request
Unauthorized
Not Found
010000Success
Bad Request
Unauthorized
Generate market accurate predictions for vehicles.


GET /v2/vehicles/registrations/{plate_number} HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
POST /v2/valuations/residual HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 122
{
"region": "au",
"vehicle_id": "text",
"initial_kms": 0,
"yearly_kms": 10000,
"rrp_overwrite": 1,
"rrp_adjustment": 1,
"color": "text"
}/v2/vehicles/facets?region=au&facet=make{
"success": true,
"make": [
{
"value": "Abarth",
"count": 47
},
{
"value": "Acura",
"count": 1
},
{
"value": "Alfa Romeo",
"count": 713
},
{
"value": "AM General",
"count": 2
},
{
"value": "Aston Martin",
"count": 169
// trimmed - this would show all makes in the region/v2/vehicles/facets?region=au&make=Toyota&facet=model{
"success": true,
"model": [
{
"value": "4Runner",
"count": 41
},
{
"value": "86",
"count": 72
},
{
"value": "Allex",
"count": 26
// trimmed - this would show all models in the regionv2/vehicles/facets?model=Corolla®ion=au&make=Toyota&facet=badge{
"success": true,
"badge": [
{
"value": "SE Ltd",
"count": 6
},
{
"value": "SE LTD",
"count": 2
},
{
"value": "Sprint",
"count": 3
},
{
"value": "Sprinter",
"count": 5
},
{
"value": "Sprinter SR",
"count": 1
},
{
"value": "SR",
"count": 4
},
// trimmed - this would show all badges in the region/v2/vehicles/facets/search?region=nz&badge=Sprint&make=Toyota&model=Corolla{
"success": true,
"vehicles": [
{
"id": "5364630897557504",
"region": "nz",
"title": "1997 Toyota Corolla Sprint Manual",
"year": "1997",
"make": "Toyota",
"model": "Corolla",
"badge": "Sprint",
"series": null,
"model_year": null,
"release_month": 9,
"release_year": 1995,
"body_type": "Hatchback",
"body_config": null,
"transmission": "Manual",
"transmission_type": "Manual",
"wheelbase": null,
"wheelbase_type": null,
"fuel": "Petrol",
"fuel_type": "Petrol",
"engine": "Piston",
"engine_type": "Piston",
"drive": "FWD",
"drive_type": "Front Wheel Drive",
"num_doors": 5,
"num_seats": 5,
"num_gears": 5,
"num_cylinders": 4,
"capacity_cc": 1587,
"power_kw": null,
"torque_nm": null,
"range": null,
"options": []
},
{
"id": "6033133967245312",
"region": "nz",
"title": "1999 Toyota Corolla Sprint Manual",
"year": "1999",
"make": "Toyota",
"model": "Corolla",
"badge": "Sprint",
"series": null,
"model_year": null,
"release_month": 9,
"release_year": 1995,
"body_type": "Hatchback",
"body_config": null,
"transmission": "Manual",
"transmission_type": "Manual",
"wheelbase": null,
"wheelbase_type": null,
"fuel": "Petrol",
"fuel_type": "Petrol",
"engine": "Piston",
"engine_type": "Piston",
"drive": "FWD",
"drive_type": "Front Wheel Drive",
"num_doors": 5,
"num_seats": 5,
"num_gears": 5,
"num_cylinders": 4,
"capacity_cc": 1587,
"power_kw": null,
"torque_nm": null,
"range": null,
"options": []
},
{
"id": "6563011892346880",
"region": "nz",
"title": "1998 Toyota Corolla Sprint Manual",
"year": "1998",
"make": "Toyota",
"model": "Corolla",
"badge": "Sprint",
"series": null,
"model_year": null,
"release_month": 9,
"release_year": 1995,
"body_type": "Hatchback",
"body_config": null,
"transmission": "Manual",
"transmission_type": "Manual",
"wheelbase": null,
"wheelbase_type": null,
"fuel": "Petrol",
"fuel_type": "Petrol",
"engine": "Piston",
"engine_type": "Piston",
"drive": "FWD",
"drive_type": "Front Wheel Drive",
"num_doors": 5,
"num_seats": 5,
"num_gears": 5,
"num_cylinders": 4,
"capacity_cc": 1587,
"power_kw": null,
"torque_nm": null,
"range": null,
"options": []
}
],
"total": 3
}{
"error": true,
"message": "Too many vehicles, you must return at least make, model, badge, series, year"
}{
"success": true,
"vehicle": {
"id": "1122175340772663",
"region": "uk",
"title": "2019 Jeep Renegade Limited MY19 1.6 120hp E6d MT FWD LIMITED",
"year": "2019",
"make": "Jeep",
"model": "Renegade",
"badge": "Limited",
"series": null,
"model_year": "MY19",
"release_month": null,
"release_year": 2019,
"body_type": "SUV",
"body_config": null,
"transmission": "Manual",
"transmission_type": "Manual",
"wheelbase": null,
"wheelbase_type": null,
"fuel": "Diesel",
"fuel_type": "Diesel",
"engine": "Piston",
"engine_type": "Piston",
"drive": "FWD",
"drive_type": "Front Wheel Drive",
"num_doors": 5,
"num_seats": 5,
"num_gears": 6,
"num_cylinders": 4,
"capacity_cc": 1598,
"power_kw": 88,
"torque_nm": null,
"range": null,
"options": []
},
"upstream_vehicle": "2019 Jeep Renegade Limited Edition MultiJet II BU Diesel 5 dr 5 seat 4 cyl 6 speed SUV Manual 1598cc 88.4kw",
"confidence": "standard",
"additional_vehicles": []
}
GET /v2/sourcing/market_overlay/{vehicle_id} HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
{
"success": true,
"sample_size": 1,
"days_checked": 1,
"avg_days_to_sell": 1,
"outlier_count": 1,
"days_supply": 1,
"avg_price": 1,
"min_price": 1,
"max_price": 1,
"avg_odometer": 1,
"min_odometer": 1,
"max_odometer": 1,
"leads": [
{
"id": "text",
"color": "text",
"drive_away_price": 1,
"is_outlier": true,
"kms": 1,
"listing_url": "text",
"listing_sources": [
"text"
],
"listed_at": "text",
"price": true,
"price_before_govt_charges": [
1
],
"price_includes_govt_charges": [
true
],
"release_year": 1,
"release_month": 1,
"removed_at": "text",
"seller_type": "private",
"state": "text",
"tag_ids": [
"text"
],
"vehicle_id": "text",
"year": 1,
"all_images": [
"text"
],
"primary_description": "text"
}
]
}{
"success": true,
"vehicle": {
"id": "text",
"region": "au",
"title": "text",
"year": 1,
"make": "text",
"model": "text",
"badge": "text",
"series": "text",
"body_type": "text",
"body_config": "text",
"transmission": "text",
"wheelbase": "text",
"fuel": "text",
"engine": "text",
"drive": "text",
"num_doors": 1
},
"upstream_vehicle": "text",
"confidence": "standard",
"colour": "text",
"vin": "text",
"additional_vehicles": [
{
"id": "text",
"region": "au",
"title": "text",
"year": 1,
"make": "text",
"model": "text",
"badge": "text",
"series": "text",
"body_type": "text",
"body_config": "text",
"transmission": "text",
"wheelbase": "text",
"fuel": "text",
"engine": "text",
"drive": "text",
"num_doors": 1
}
],
"extended_data": null,
"registration_status": {
"expiry_date": "text",
"status": "text"
},
"vehicle_age": {
"compliance_plate": "text",
"year_of_manufacture": 1
},
"writeoff_info": {},
"build_data": {
"vin": "text",
"build_date": "text",
"make": "text",
"model": "text",
"features": [
{
"code": "text",
"value": "text"
}
]
},
"odo_history": [
{
"read_date": "text",
"odometer": 1
}
],
"odo_prediction": {
"prediction": 1,
"days_since_read": 1,
"avg_yearly": 1,
"avg_daily": 1,
"ag_market_avg": 1
},
"vsrr": {
"fuel_economy": {
"star_rating": 1,
"consumption": 1
},
"emissions": {
"co2": 1,
"star_rating": 1
},
"pollutants": {
"star_rating": 1,
"test_regime": "text"
},
"safety": {
"driver": {
"star_rating": 1,
"test_regime": "text"
}
}
}
}{
"success": true,
"predictions": [
{
"year": 1,
"kms": 1,
"valuation": 1,
"score": 1
}
]
}The maximum number of results to return per facet query
The region to perform this request in
An optional reference id which will be stored against usage records if supplied
Success
Bad Request
Unauthorized
The build year of the vehicle
The make of the vehicle
The model of the vehicle
The badge of the vehicle
The series of the vehicle
The specific transmission type (e.g. Sports Automatic, Automated Manual, etc...)
The basic transmission type (i.e. Automatic, Manual or Reduction Gear)
The body type of the vehicle (e.g. Hatchback, Sedan, etc...)
The fuel type of the vehicle (e.g. Petrol, Diesel, etc...)
The specific drive type (e.g. AWD, 4WD, 4x4 Dual Range, etc...)
The basic drive type of the vehicle (e.g. Front Wheel Drive, Rear Wheel Drive, etc...)
The maximum number of results to return per facet query
The region to perform this request in
An optional reference id which will be stored against usage records if supplied
Success
Bad Request
Unauthorized
Get a vehicle by its VIN
Plate number of the registered vehicle
Comma separated list of additional registration lookup data codes, if using (e.g. additional_upstream_data)
If enabled, a larger selection of vehicles may be returned and a manual selection would be required to select the correct vehicle. This is disabled by default in favor of a system which will infer the correct vehicle and order the results by likelihood of behind correct.
The region to perform this request in
An optional reference id which will be stored against usage records if supplied
Success
Bad Request
Unauthorized
GET /v2/vehicles/facets/?facet=text HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
{
"success": true,
"fitted_options": [
{
"build_sheet_lines": [
"4 alloy wheels \"Ventura\" 7.5J x 17",
"Tires 225/45 R17 91W",
"\"Ventura\" 7.5J x 17, tires 225/45 R17"
],
"option_id": "1245",
"option_code": "PJ3",
"option_title": "Alloy wheels 17\" 'Ventura'",
"option_details": [
"Front and rear wheels: 17 inch two-tone alloy rims ; width: 7.5 inches",
"Front and rear tyres: 17 inch diameter, 225mm wide, 45% profile (official data)"
],
"match_score": 0.9,
"match_category": "Matched",
"msrp": 675
},
{
"build_sheet_lines": [
"\"drive select\""
],
"option_id": "1248",
"option_code": "PDD",
"option_title": "Dynamic Chassis Control (DCC)",
"option_details": [
"Driver selectable electronic responsive suspension",
"Selectable driving modes that affect suspension"
],
"match_score": 0.7,
"match_category": "Matched",
"msrp": 1045
},
{
"build_sheet_lines": [
"Side windows in heat-insulating glass, from B-pillar and rear window dark tinted"
],
"option_id": "1249",
"option_code": "4KF",
"option_title": "Rear tinted glass",
"option_details": [
"Privacy glass on the rear window and on the rear side windows"
],
"match_score": 0.7,
"match_category": "Matched",
"msrp": 275
},
{
"build_sheet_lines": [
"Automatic headlight control with LED separate daytime running light and entry and exit lighting"
],
"option_id": "1271",
"option_code": "PXD",
"option_title": "IQ.Light - LED Matrix headlights inc dynamic cornering",
"option_details": [
"LED low beam LED high beam headlights",
"LED dipped headlights, rear lights and main beam headlights",
"Headlight control systems: steering sensor, speed sensor, active high beam, automatic height adjustment, internal height adjustment and matrix"
],
"match_score": 0.7,
"match_category": "Matched",
"msrp": 1940
},
{
"build_sheet_lines": [
"voice control"
],
"option_id": "1256",
"option_code": "QH1",
"option_title": "Voice Control",
"option_details": [
"Voice activating system includes audio player, phone, sat nav and air-con"
],
"match_score": 0.7,
"match_category": "Matched",
"msrp": 225
},
{
"build_sheet_lines": [
"multifunction camera"
],
"option_id": "1265",
"option_code": "KA2",
"option_title": "Rear view camera",
"option_details": [
"Rear sensor & camera-type parking distance system",
"Rear/reverse parking guidance display"
],
"match_score": 0.7,
"match_category": "Matched",
"msrp": 330
}
]
}
curl --location 'https://api.autograb.co.uk/v2/vehicles/fitted_options/supported_oems?region=uk' \
--header 'accept: application/json' \
--header 'ApiKey: ***'
{
"success": true,
"supported_oems": [
"Abarth",
"Alfa Romeo",
"Alpina",
"Audi"
"BMW",
"Buick",
"Cadillac",
/// trimmed for doc
} {
"region": "uk",
"vehicle_id": "5804870883868672"
"kms": 30000,
"condition_score": 2
}{
"success": true,
"prediction": {
"id": "a2955915-9611-40ef-8b98-b827dad76ff4",
"vehicle_id": "5804870883868672",
"kms": 57306,
"price": 20622,
"score": 0.9239,
"retail_price": 20622,
"trade_price": 17122,
"adjustment": null
}
}{
"success": true,
"prediction": {
"id": "599aff94-7c79-4b9c-a976-ff39c3892190",
"vehicle_id": "4825547834130432",
"kms": 20000,
"price": 32669,
"score": 0.8515,
"retail_price": 32669,
"trade_price": 27769,
"adjustment": null
},
"equity": {
"positive_equity": true,
"equity_position": 15769
}
}{
"success": true,
"prediction": {
"id": "e2813b16-1012-41b5-9ea3-3b65675c50fd",
"vehicle_id": "5804870883868672",
"kms": 57306,
"price": 20622,
"score": 0.9239,
"retail_price": 20622,
"trade_price": 17122,
"adjustment": null
},
"bounds": {
"retail": {
"lower": 19622,
"upper": 21872
},
"trade": {
"lower": 16122,
"upper": 18372
}
}
}{
"success": true,
"prediction": {
"id": "d028809e-0ef5-42de-9699-8b71fd1aee65",
"vehicle_id": "5631424535199744",
"price": 12347,
"score": 0.81820,
"retail_price": 14847,
"trade_price": 2042.46,
"adjustment": {
"vehicle_id": "5631424535199744",
"enabled": true,
"retail_adjustment": {
"type": "fixed",
"amount": 2500,
"overridden": false
},
"trade_adjustment": {
"type": "percentage",
"amount": 0.2,
"overridden": false
},
"overrides": []
}
}
}{
"success": true,
"prediction": {
"id": "faa847f1-d428-46e1-b2d6-b47a00173d6e",
"vehicle_id": "5631424535199744",
"price": 11697,
"score": 0.81820,
"retail_price": 12000,
"trade_price": 1700,
"adjustment": {
"vehicle_id": "5631424535199744",
"retail_adjustment": {
"type": "fixed",
"amount": 2500,
"overridden": true
},
"trade_adjustment": {
"type": "percentage",
"amount": 0.2,
"overridden": false
},
"overrides": [
{
"id": "1ef42b79-c580-4055-a39b-e5257f81d0d9",
"min_kms": 80000,
"max_kms": 90000,
"trade_price": null,
"retail_price": 12000
}
]
}
}
}"additional_upstream_data": {
"vehicle_details": {
"vehicle_identification": {
"ukvd_id": "V-JZTYRS",
"ukvd_uvc": "M-NPGXL",
"vehicle_registration_mark": "KW73NKE",
"vehicle_identification_number": "W1K5J5BB4PN369431",
"dvla_manufacturer_desc": "MERCEDES-BENZ",
"dvla_model_desc": "AMG CLA 35 PREMIUM 4MATIC AUTO",
"dvla_wheelplan": "2 AXLE RIGID BODY",
"registration_date": "2023-11-20",
"first_registration_date": "2023-11-20",
"used_before_first_registration": false,
"manufactured_year": 2023,
"v5c_qty": 2,
"date_v5c_issued": "2023-11-20",
"engine_number": "26092030493649",
"prior_ni_vrm": "",
"dvla_body_desc": "COUPE",
"dvla_fuel_desc": "PETROL"
},
"vehicle_status_details": {
"is_non_eu_import": false,
"is_imported": false,
"certificate_of_destruction_issued": false,
"is_exported": false,
"exported_date": null,
"is_scrapped": false,
"scrapped_date": null
},
"vehicle_excise_duty_details": {
"co2_gkm": 191,
"dvla_co2_band": null,
"12_month_rfl_y1": 1650,
"6_month_rfl_y2_to_y6_premium": 330,
"12_month_rfl_y2_to_y6_premium": 600,
"6_month_rfl_y2_to_y6": 104.5,
"12_month_rfl_y2_to_y6": 190
},
"colour_details": {
"colour": "WHITE",
"colour_changes_qty": 0,
"original_colour": "WHITE",
"last_colour": null,
"date_of_last_colour_change": null
},
"keeper_change_list": [
{
"number_previous_keepers": 1,
"date_of_last_keeper_change": "2024-06-08"
}
],
"plate_change_list": []
},
"model_details": {
"ukvd_variant_code": 1,
"model_data": {
"manufacturer_desc": "Mercedes-AMG",
"model_range_desc": "CLA",
"model_desc": "AMG CLA 35 Premium 4Matic Auto",
"model_variant": null,
"ukvd_series_desc": "C118",
"ukvd_mark": null,
"model_start_date": "2022-07-22",
"model_end_date": null,
"emission_class": "6d",
"country_of_origin": "Germany",
"ukvd_fuel_type_desc": "Petrol",
"cab_type_desc": null,
"type_approval_category": "M1",
"market_sector_code": null,
"vehicle_type": "Car",
"vehicle_taxation_class": "Car"
},
"body_details": {
"ukvd_body_shape": null,
"ukvd_body_type_desc": "Coupe",
"fuel_capacity_litres": 51,
"number_axles": 2,
"number_doors": 4,
"number_seats": 5,
"payload_volume_square_metres": null,
"wheelbase_type_desc": "Short Wheelbase",
"platform_desc": null,
"is_platform_shared": null
},
"dimensions": {
"vehicle_height_mm": 1404,
"vehicle_length_mm": 4695,
"vehicle_width_mm": 1834,
"vehicle_wheelbase_mm": null,
"load_length_mm": null
},
"weights": {
"min_kerbweight_kg": 1615,
"gross_trainweight_kg": null,
"unladen_weight_kg": null,
"payload_weight_kg": null,
"gross_vehicleweight_kg": 2115,
"gross_combined_weight_kg": 2115
},
"power_source": {
"power_source_vehicle_type": "ICE",
"ice_details": {
"engine_family": null,
"engine_stroke_mm": 92,
"valves_per_cylinder": 4,
"aspiration": "Turbocharged",
"number_cylinders": 4,
"engine_location": "Front",
"cylinder_arrangement": "Inline",
"valve_gear": "DOHC",
"ukvd_engine_desc": "M260 E20DEH LA G AMG",
"engine_bore_mm": 83,
"engine_manufacturer": "Mercedes Cars",
"fuel_delivery": null,
"power_delivery": "Normal",
"engine_capacity_cc": 1991,
"engine_badged_size_litres": 2
},
"electric_details": null
},
"euro_ncap": {
"ncap_overall_rating": 5,
"ncap_child_occupant_protection_percentage": 91,
"ncap_adult_occupant_protection_percentage": 96,
"ncap_pedestrian_protection_percentage": 91,
"ncap_safety_assist_percentage": 75
},
"emissions": {
"is_fuel_catalyst": true,
"co2_gkm": null
},
"performance": {
"torque": {
"torque_nm": 400,
"torque_lbft": 295.2,
"torque_rpm": 4000,
"torque_derived_from": null
},
"power": {
"power_bhp": 301.7,
"power_ps": 305.9,
"kilowatt": 225,
"power_rpm": 5800
},
"statistics": {
"0to60_mph": null,
"0to100_kmph": null,
"max_speed_kmh": 250,
"top_speed_mph": 155
}
},
"fuel_economy": {
"nedc_extra_urban_litres_100km": null,
"nedc_extra_urban_mpg": null,
"nedc_extra_urban_cold_litres_100km": null,
"nedc_extra_urban_cold_mpg": null,
"combined_litres_100km": 8.4,
"combined_mpg": 33.6
},
"sound_levels": {
"stationary_soundlevel_db": null,
"stationary_soundlevel_rpm": null,
"driveby_soundlevel_db": null
},
"transmission": {
"driving_axle": "All Permanent",
"number_gears": 7,
"transmission_type": "Automatic",
"drive_type_desc": "4x4"
}
}
},"build_data": {
"vin": "WAUZZZ8V7K1028938",
"make": "AUDI",
"model": "A3",
"features": [
{
"code": "0A1",
"value": "2 doors"
},
{
"code": "0AE",
"value": "Front stabilizer bar"
},
{
"code": "0B2",
"value": "Wheelbase"
},
],
"build_date": "2019-03-20"{
"success": true,
"vehicle": {
"id": "text",
"region": "au",
"title": "text",
"year": 1,
"make": "text",
"model": "text",
"badge": "text",
"series": "text",
"body_type": "text",
"body_config": "text",
"transmission": "text",
"wheelbase": "text",
"fuel": "text",
"engine": "text",
"drive": "text",
"num_doors": 1
},
"upstream_vehicle": "text",
"confidence": "standard",
"colour": "text",
"vin": "text",
"additional_vehicles": [
{
"id": "text",
"region": "au",
"title": "text",
"year": 1,
"make": "text",
"model": "text",
"badge": "text",
"series": "text",
"body_type": "text",
"body_config": "text",
"transmission": "text",
"wheelbase": "text",
"fuel": "text",
"engine": "text",
"drive": "text",
"num_doors": 1
}
],
"extended_data": null,
"registration_status": {
"expiry_date": "text",
"status": "text"
},
"vehicle_age": {
"compliance_plate": "text",
"year_of_manufacture": 1
},
"writeoff_info": {},
"build_data": {
"vin": "text",
"build_date": "text",
"make": "text",
"model": "text",
"features": [
{
"code": "text",
"value": "text"
}
]
},
"odo_history": [
{
"read_date": "text",
"odometer": 1
}
],
"odo_prediction": {
"prediction": 1,
"days_since_read": 1,
"avg_yearly": 1,
"avg_daily": 1,
"ag_market_avg": 1
},
"vsrr": {
"fuel_economy": {
"star_rating": 1,
"consumption": 1
},
"emissions": {
"co2": 1,
"star_rating": 1
},
"pollutants": {
"star_rating": 1,
"test_regime": "text"
},
"safety": {
"driver": {
"star_rating": 1,
"test_regime": "text"
}
}
}
}GET /v2/vehicles/vins/{vin} HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
curl -XPOST -H 'ApiKey: {API_KEY}' \
-H "Content-type: application/json" \
-d '{
"name": "June 2022 New Customers",
"enable_rego_lookups": false,
"customers": [
{
"rego": "ZEN407",
"state": "VIC",
"client_name": "Maya",
"expiry_date": "2023-05-01"
}
]
}' 'https://api.autograb.com.au/v2/recapture/upload?region=au'{
"success": true,
"upload": {
"id": "99aa2d8e-348b-4321-beeb-f2fa67bab3eb",
"created_at": "2022-07-21T08:07:16.580Z",
"enable_rego_lookups": false,
"name": "June 2022 New Customers",
"total_uploaded_customers": 1,
"total_processed_customers": 0,
"total_errors": 0
}
}curl "https://api.autograb.com.au/v2/recapture/upload/{UPLOAD_ID}?region=uk" \
-H 'ApiKey: {API_KEY}'{
"success": true,
"upload": {
"id": "80230301-9d26-45d7-85d6-fbb8c519c014",
"created_at": "2022-07-16T06:22:05.289Z",
"enable_rego_lookups": false,
"name": "August 2022 New Customers",
"total_uploaded_customers": 1000,
"total_processed_customers": 800,
"total_errors": 0
}
}curl -XDELETE "https://api.autograb.com.au/v2/recapture/upload/{UPLOAD_ID}?region=uk" \
-H 'ApiKey: {API_KEY}'{
"success": true,
"upload": {
"id": "80230301-9d26-45d7-85d6-fbb8c519c014",
"created_at": "2022-07-16T06:22:05.289Z",
"enable_rego_lookups": false,
"name": "August 2022 New Customers",
"total_uploaded_customers": 1000,
"total_processed_customers": 850,
"total_errors": 0
}
}curl -XDELETE "https://api.autograb.com.au/v2/recapture/customers/{UPLOAD_ID}?region=uk&limit=100&offset=0" \
-H 'ApiKey: {API_KEY}'{
"success": true,
"customers": [
{
"id": "000005cb-6d2f-49bc-a5a3-b596ede9202b",
"last_updated": "2022-07-21T05:41:02.941Z",
"rego": null,
"state": 'VIC',
"vin": '1N4AL11D16N337720',
"client_name": "Jack",
"mobile_number": null,
"sale_date": "2022-01-07T00:00:00.000Z",
"expiry_date": null,
"vehicle_title": null,
"sightings": [],
"additional_fields": {}
},
{
"id": "0000993c-f21a-445e-9829-21786098df16",
"last_updated": "2022-07-21T05:45:05.174Z",
"rego": null,
"vin": '4T1BE46K28U742135',
"client_name": "Jeffery",
"mobile_number": null,
"sale_date": "2020-03-31T00:00:00.000Z",
"expiry_date": null,
"vehicle_title": null,
"sightings": [],
"additional_fields": {}
}
]
}curl "https://api.autograb.com.au/v2/recapture/customers/{CUSTOMER_ID}?region=uk" \
-H 'ApiKey: {API_KEY}'{
"success": true,
"customer": {
"id": "0000c339-1fb4-4d15-9b46-6509f2c5a2a4",
"last_updated": "2022-07-21T02:27:03.543Z",
"rego": '1EW2WA',
"vin": null,
"client_name": "Johnny",
"mobile_number": null,
"sale_date": "2020-07-18T00:00:00.000Z",
"expiry_date": null,
"vehicle_title": null,
"sightings": [],
"additional_fields": {}
}
}curl -XPATCH -H 'ApiKey: {API_KEY}' \
-H "Content-type: application/json" -d '{
"mobile_number": "+61 111 222 333",
}' 'https://api.autograb.com.au/v2/recapture/customers/{CUSTOMER_ID}?region=uk'{
"success": true,
"customer": {
"id": "0000c339-1fb4-4d15-9b46-6509f2c5a2a4",
"last_updated": "2022-07-21T02:27:03.543Z",
"rego": '1EW2WA',
"vin": null,
"client_name": "Johnny",
"mobile_number": "+61 111 222 333",
"sale_date": "2020-07-18T00:00:00.000Z",
"expiry_date": null,
"vehicle_title": null,
"sightings": [],
"additional_fields": {}
}
}curl -XDELETE "https://api.autograb.com.au/v2/recapture/customers/{CUSTOMER_ID}?region=uk" \
-H 'ApiKey: {API_KEY}'{
"success": true,
"customer": {
"id": "0000c339-1fb4-4d15-9b46-6509f2c5a2a4",
"last_updated": "2022-07-21T02:27:03.543Z",
"rego": '1EW2WA',
"vin": null,
"client_name": "Johnny",
"mobile_number": null,
"sale_date": "2020-07-18T00:00:00.000Z",
"expiry_date": null,
"vehicle_title": null,
"sightings": [],
"additional_fields": {}
}
}The AutoGrab Vehicle ID which corresponds to the vehicle that should be valued
The odometer reading of the vehicle. If no reading is provided, the average value will be subsituted
The registration plate of the vehicle, for reference purposes only
The registration state of the vehicle, if applicable
The VIN of the vehicle, for reference purposes only
Success
Bad Request
Unauthorized

Get fitted options for a vehicle
The Vehicle ID to get fitted options for, using the specified catalogue
829630320230801The vehicle catalogue that you are using (autograb or jato)
jatoPlate number of the registered vehicle
WVWZZZCD3RW836864Success
Bad Request
Unauthorized
POST /v2/valuations/predict HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 142
{
"region": "au",
"vehicle_id": "text",
"kms": 1,
"rrp_overwrite": 1,
"rrp_adjustment": 1,
"condition_score": 1,
"rego": "text",
"state": "text",
"vin": "text"
}{
"success": true,
"facets": {
"year": [
{
"year": 1,
"make": "text",
"model": "text",
"count": 1
}
],
"make": [
{
"year": 1,
"make": "text",
"model": "text",
"count": 1
}
],
"model": [
{
"year": 1,
"make": "text",
"model": "text",
"count": 1
}
],
"badge": [
{
"year": 1,
"make": "text",
"model": "text",
"count": 1
}
],
"series": [
{
"year": 1,
"make": "text",
"model": "text",
"count": 1
}
],
"transmission": [
{
"year": 1,
"make": "text",
"model": "text",
"count": 1
}
],
"body_type": [
{
"year": 1,
"make": "text",
"model": "text",
"count": 1
}
],
"fuel": [
{
"year": 1,
"make": "text",
"model": "text",
"count": 1
}
],
"drive": [
{
"year": 1,
"make": "text",
"model": "text",
"count": 1
}
]
},
"vehicles": [
{
"id": "text",
"title": "text",
"score": 1
}
]
}GET /v2/vehicles/facets/search HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
{
"success": true,
"vehicles": [
{
"id": "text",
"title": "text",
"year": 1,
"make": "text",
"model": "text",
"badge": "text",
"series": "text",
"model_year": "text",
"release_month": 1,
"release_year": 1,
"body_type": "text",
"body_config": "text",
"transmission": "text",
"transmission_type": "text",
"wheelbase": "text",
"wheelbase_type": "text",
"fuel": "text",
"fuel_type": "text",
"engine": "text",
"engine_type": "text",
"drive": "text",
"drive_type": "text",
"num_doors": 1,
"num_seats": 1,
"num_gears": 1,
"num_cylinders": 1,
"capacity_cc": 1,
"power_kw": 1,
"torque_nm": 1,
"range": 1
}
],
"total": 1
}{
"success": true,
"prediction": {
"id": "text",
"vehicle_id": "text",
"created_at": "text",
"kms": 1,
"price": 1,
"score": 1,
"retail_price": 1,
"trade_price": 1,
"adjustment": {
"vehicle_id": "text",
"type": "account",
"enabled": true,
"trade_adjustment": {
"amount": 1,
"type": "fixed"
},
"retail_adjustment": {
"amount": 1,
"type": "fixed"
},
"overrides": [
{
"id": "text",
"min_kms": 1,
"max_kms": 1,
"trade_price": 1,
"retail_price": 1
}
]
}
},
"bounds": {
"retail": {
"lower": 1,
"upper": 1
},
"trade": {
"lower": 1,
"upper": 1
}
},
"max_offer": {
"reconditioning": 1,
"profit_margin": 1,
"lot": 1,
"transport": 1,
"admin": 1,
"price": 1
}
}{
"success": true,
"fitted_options": [
{
"build_sheet_lines": [
"text"
],
"option_id": "text",
"option_code": "text",
"option_title": "text",
"option_details": [
"text"
],
"match_score": 1,
"match_category": "text",
"msrp": 1
}
],
"debug_log": [
"text"
],
"build_sheet": [
{
"code": "text",
"description": "text"
}
],
"grouped_options": {
"common_matches": [
[
{
"id": "text",
"type": "text",
"title": "text",
"details": [
"text"
],
"msrp": 1,
"matches": [
{
"input_line": "text",
"score": 1,
"detail_idx": 1
}
]
}
]
],
"mutually_exclusive_matches": [
{
"common_matches": [
{
"input_line": "text",
"score": 1,
"detail_idx": 1
}
],
"options": [
{
"id": "text",
"type": "text",
"title": "text",
"details": [
"text"
],
"msrp": 1,
"matches": [
{
"input_line": "text",
"score": 1,
"detail_idx": 1
}
]
}
]
}
]
}
}POST /v2/vehicles/fitted_options HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 118
{
"region": "au",
"vehicle_id": "829630320230801",
"catalogue": "jato",
"vin": "WVWZZZCD3RW836864",
"features": [
"build_sheet"
]
}Search for a vehicle with a query string
The query by which to search the cars
The number of vehicles to be returned
If enabled, a larger selection of vehicles may be returned and a manual selection would be required to select the correct vehicle. This is disabled by default in favor of a system which will infer the correct vehicle and order the results by likelihood of behind correct.
The region to perform this request in
An optional reference id which will be stored against usage records if supplied
Success
Bad Request
Unauthorized
{
"success": true,
"vehicles": [
{
"id": "4678970977026048",
"legacy_id": "4678970977026048",
"badge": "GTI",
"make": "Volkswagen",
"model": "Polo",
"series": "AW",
"title": "2019 Volkswagen Polo GTI AW Auto MY19",
"year": "2019",
"body_config_type": null,
"body_type": "Hatchback",
"drive_type": "Front Wheel Drive",
"engine_type": "Piston",
"fuel_type": "Petrol",
"transmission_type": "Automatic",
"wheelbase_type": null,
"capacity_cc": 1984,
"power_kw": 147,
"torque_nm": 320,
"range": 784,
"num_cylinders": 4,
"num_doors": 5,
"num_gears": 6,
"num_seats": 5,
"model_year": "MY19",
"release_month": 8,
"release_year": 2018
},
{
"id": "4960445953736704",
"legacy_id": "4960445953736704",
"badge": "70TSI Trendline",
"make": "Volkswagen",
"model": "Polo",
"series": "AW",
"title": "2019 Volkswagen Polo 70TSI Trendline AW Manual MY19",
"year": "2019",
"body_config_type": null,
"body_type": "Hatchback",
"drive_type": "Front Wheel Drive",
"engine_type": "Piston",
"fuel_type": "Petrol",
"transmission_type": "Manual",
"wheelbase_type": null,
"capacity_cc": 999,
"power_kw": 70,
"torque_nm": 175,
"range": 1000,
"num_cylinders": 3,
"num_doors": 5,
"num_gears": 5,
"num_seats": 5,
"model_year": "MY19",
"release_month": 8,
"release_year": 2018
},
{
"id": "5241920930447360",
"legacy_id": "5241920930447360",
"badge": "85TSI Comfortline",
"make": "Volkswagen",
"model": "Polo",
"series": "AW",
"title": "2019 Volkswagen Polo 85TSI Comfortline AW Manual MY19",
"year": "2019",
"body_config_type": null,
"body_type": "Hatchback",
"drive_type": "Front Wheel Drive",
"engine_type": "Piston",
"fuel_type": "Petrol",
"transmission_type": "Manual",
"wheelbase_type": null,
"capacity_cc": 999,
"power_kw": 85,
"torque_nm": 200,
"range": 909,
"num_cylinders": 3,
"num_doors": 5,
"num_gears": 6,
"num_seats": 5,
"model_year": "MY19",
"release_month": 8,
"release_year": 2018
},
{
"id": "5804870883868672",
"legacy_id": "5804870883868672",
"badge": "85TSI Comfortline",
"make": "Volkswagen",
"model": "Polo",
"series": "AW",
"title": "2019 Volkswagen Polo 85TSI Comfortline AW Auto MY19",
"year": "2019",
"body_config_type": null,
"body_type": "Hatchback",
"drive_type": "Front Wheel Drive",
"engine_type": "Piston",
"fuel_type": "Petrol",
"transmission_type": "Automatic",
"wheelbase_type": null,
"capacity_cc": 999,
"power_kw": 85,
"torque_nm": 200,
"range": 909,
"num_cylinders": 3,
"num_doors": 5,
"num_gears": 7,
"num_seats": 5,
"model_year": "MY19",
"release_month": 8,
"release_year": 2018
},
{
"id": "6367820837289984",
"legacy_id": "6367820837289984",
"badge": "70TSI Trendline",
"make": "Volkswagen",
"model": "Polo",
"series": "AW",
"title": "2019 Volkswagen Polo 70TSI Trendline AW Auto MY19",
"year": "2019",
"body_config_type": null,
"body_type": "Hatchback",
"drive_type": "Front Wheel Drive",
"engine_type": "Piston",
"fuel_type": "Petrol",
"transmission_type": "Automatic",
"wheelbase_type": null,
"capacity_cc": 999,
"power_kw": 70,
"torque_nm": 175,
"range": 930,
"num_cylinders": 3,
"num_doors": 5,
"num_gears": 7,
"num_seats": 5,
"model_year": "MY19",
"release_month": 8,
"release_year": 2018
},
{
"id": "4936256697925632",
"legacy_id": "4936256697925632",
"badge": "85TSI Comfortline",
"make": "Volkswagen",
"model": "Polo",
"series": "AW",
"title": "2019 Volkswagen Polo 85TSI Comfortline AW Auto MY20",
"year": "2019",
"body_config_type": null,
"body_type": "Hatchback",
"drive_type": "Front Wheel Drive",
"engine_type": "Piston",
"fuel_type": "Petrol",
"transmission_type": "Automatic",
"wheelbase_type": null,
"capacity_cc": 999,
"power_kw": 85,
"torque_nm": 200,
"range": 889,
"num_cylinders": 3,
"num_doors": 5,
"num_gears": 7,
"num_seats": 5,
"model_year": "MY20",
"release_month": 7,
"release_year": 2019
},
{
"id": "5217731674636288",
"legacy_id": "5217731674636288",
"badge": "85TSI Style",
"make": "Volkswagen",
"model": "Polo",
"series": "AW",
"title": "2019 Volkswagen Polo 85TSI Style AW Auto MY20",
"year": "2019",
"body_config_type": null,
"body_type": "Hatchback",
"drive_type": "Front Wheel Drive",
"engine_type": "Piston",
"fuel_type": "Petrol",
"transmission_type": "Automatic",
"wheelbase_type": null,
"capacity_cc": 999,
"power_kw": 85,
"torque_nm": 200,
"range": 889,
"num_cylinders": 3,
"num_doors": 5,
"num_gears": 7,
"num_seats": 5,
"model_year": "MY20",
"release_month": 7,
"release_year": 2019
},
{
"id": "5499206651346944",
"legacy_id": "5499206651346944",
"badge": "70TSI Trendline",
"make": "Volkswagen",
"model": "Polo",
"series": "AW",
"title": "2019 Volkswagen Polo 70TSI Trendline AW Auto MY20",
"year": "2019",
"body_config_type": null,
"body_type": "Hatchback",
"drive_type": "Front Wheel Drive",
"engine_type": "Piston",
"fuel_type": "Petrol",
"transmission_type": "Automatic",
"wheelbase_type": null,
"capacity_cc": 999,
"power_kw": 70,
"torque_nm": 175,
"range": 909,
"num_cylinders": 3,
"num_doors": 5,
"num_gears": 7,
"num_seats": 5,
"model_year": "MY20",
"release_month": 7,
"release_year": 2019
},
{
"id": "6062156604768256",
"legacy_id": "6062156604768256",
"badge": "85TSI Comfortline",
"make": "Volkswagen",
"model": "Polo",
"series": "AW",
"title": "2019 Volkswagen Polo 85TSI Comfortline AW Manual MY20",
"year": "2019",
"body_config_type": null,
"body_type": "Hatchback",
"drive_type": "Front Wheel Drive",
"engine_type": "Piston",
"fuel_type": "Petrol",
"transmission_type": "Manual",
"wheelbase_type": null,
"capacity_cc": 999,
"power_kw": 85,
"torque_nm": 200,
"range": 909,
"num_cylinders": 3,
"num_doors": 5,
"num_gears": 6,
"num_seats": 5,
"model_year": "MY20",
"release_month": 7,
"release_year": 2019
},
{
"id": "6343631581478912",
"legacy_id": "6343631581478912",
"badge": "GTI",
"make": "Volkswagen",
"model": "Polo",
"series": "AW",
"title": "2019 Volkswagen Polo GTI AW Auto MY20",
"year": "2019",
"body_config_type": null,
"body_type": "Hatchback",
"drive_type": "Front Wheel Drive",
"engine_type": "Piston",
"fuel_type": "Petrol",
"transmission_type": "Automatic",
"wheelbase_type": null,
"capacity_cc": 1984,
"power_kw": 147,
"torque_nm": 320,
"range": 784,
"num_cylinders": 4,
"num_doors": 5,
"num_gears": 6,
"num_seats": 5,
"model_year": "MY20",
"release_month": 7,
"release_year": 2019
},
{
"id": "6625106558189568",
"legacy_id": "6625106558189568",
"badge": "70TSI Trendline",
"make": "Volkswagen",
"model": "Polo",
"series": "AW",
"title": "2019 Volkswagen Polo 70TSI Trendline AW Manual MY20",
"year": "2019",
"body_config_type": null,
"body_type": "Hatchback",
"drive_type": "Front Wheel Drive",
"engine_type": "Piston",
"fuel_type": "Petrol",
"transmission_type": "Manual",
"wheelbase_type": null,
"capacity_cc": 999,
"power_kw": 70,
"torque_nm": 175,
"range": 976,
"num_cylinders": 3,
"num_doors": 5,
"num_gears": 5,
"num_seats": 5,
"model_year": "MY20",
"release_month": 7,
"release_year": 2019
}
],
"total": 11,
"confidence": "standard"
}{
"success": true,
"vehicles": [
{
"id": "text",
"title": "text",
"year": 1,
"make": "text",
"model": "text",
"badge": "text",
"series": "text",
"model_year": "text",
"release_month": 1,
"release_year": 1,
"body_type": "text",
"body_config": "text",
"transmission": "text",
"transmission_type": "text",
"wheelbase": "text",
"wheelbase_type": "text",
"fuel": "text",
"fuel_type": "text",
"engine": "text",
"engine_type": "text",
"drive": "text",
"drive_type": "text",
"num_doors": 1,
"num_seats": 1,
"num_gears": 1,
"num_cylinders": 1,
"capacity_cc": 1,
"power_kw": 1,
"torque_nm": 1,
"range": 1
}
],
"total": 1,
"confidence": "standard"
}GET /v2/vehicles/?search=text HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
curl -XPOST -H 'ApiKey: {API_KEY}' \
-H "Content-type: application/json" \
-d '{
"region": "uk",
"name": "Sandbox Webhook",
"format": "json",
"endpoint": "https://sandbox.webhook.new"
}' 'https://api.autograb.com.au/v2/webhooks'{
"success": true,
"webhook": {
"id": "a9fb47f6-3d1d-4945-9f4d-f45b12a63797",
"created_at": "2022-07-15T03:53:59.872Z",
"name": "Sandbox Webhook",
"format": "json",
"events": ["recapture_new"],
"endpoint": "https://example.com/push"
}
}curl "https://api.autograb.com.au/v2/webhooks?region=uk" \
-H 'ApiKey: {API_KEY}'{
"success": true,
"webhooks": [
{
"id": "9a275d4f-5476-4d86-b691-f0f37d985909",
"created_at": "2022-07-15T03:54:07.431Z",
"name": "Sandbox Webhook",
"format": "json",
"events": ["recapture_new", "recapture_delist"],
"endpoint": "https://sandbox.example.com/push"
},
{
"id": "a9fb47f6-3d1d-4945-9f4d-f45b12a63797",
"created_at": "2022-07-15T03:53:59.872Z",
"name": "Production Webhook",
"format": "json",
"events": ["recapture_new"],
"endpoint": "https://example.com/push"
}
]
}curl "https://api.autograb.com.au/v2/webhooks/{WEBHOOK_ID}?region=uk" \
-H 'ApiKey: {API_KEY}'{
"success": true,
"webhook": {
"id": "a9fb47f6-3d1d-4945-9f4d-f45b12a63797",
"created_at": "2022-07-15T03:53:59.872Z",
"name": "Sandbox Webhook",
"format": "json",
"events": ["recapture_price_change"],
"endpoint": "https://example.com/push"
}
}curl -XPATCH -H 'ApiKey: {API_KEY}' \
-H "Content-type: application/json" -d '{
"name": "Updated Sandbox Webhook",
"endpoint": "https://sandbox.example.com/push",
"events": ["recapture_new"]
}' 'https://api.autograb.com.au/v2/webhooks/{WEBHOOK_ID}?region=uk'{
"success": true,
"webhook": {
"id": "a9fb47f6-3d1d-4945-9f4d-f45b12a63797",
"created_at": "2022-07-15T03:53:59.872Z",
"name": "Updated Sandbox Webhook",
"format": "json",
"events": ["recapture_new"],
"endpoint": "https://example.com/push"
},
"updates": {
"name": "Updated Sandbox Webhook",
"endpoint": "https://sandbox.example.com/push",
"events": ["recapture_new"]
}
}curl -XDELETE "https://api.autograb.com.au/v2/webhooks/{WEBHOOK_ID}?region=au" \
-H 'ApiKey: {API_KEY}'{
"success": true,
"webhook": {
"id": "a9fb47f6-3d1d-4945-9f4d-f45b12a63797",
"created_at": "2022-07-15T03:53:59.872Z",
"name": "Sandbox Webhook",
"format": "json",
"events": ["recapture_price_change"],
"endpoint": "https://example.com/push"
}
}curl -XPOST "https://api.autograb.com.au/v2/webhooks/{WEBHOOK_ID}/ping?region=au" \
-H 'ApiKey: {API_KEY}'{
"success": true,
"ping": {
"webhook_id": "a9fb47f6-3d1d-4945-9f4d-f45b12a63797",
"at": "2022-07-15T03:53:59.872Z",
"format": "json",
"endpoint": "https://example.com/push",
"response_time_ms": 83,
"response_status": 200
}
}{
// The Webhook Event type (required)
"event": "ping",
// The webhook event payload (required)
"data": {
"webhook_id": "a9fb47f6-3d1d-4945-9f4d-f45b12a63797",
"at": "2022-09-03T00:37:57.095Z"
}
}{
// The Webhook Event type (required)
"event": "recapture_new",
// The Webhook Event payload (required)
"data": {
// The Recapture record which has been seen online
"customer": {
// The internal ID of the Recapture client (required)
"id": "05df2f33-1d03-404c-b0c2-dfbecaa65fff", // Required
// The ISO timestamp when the event took place (required)
"last_updated": "2022-09-03T00:37:57.095Z",
// The registration plate that you were tracking (nullable)
"rego": "BMT038",
// The VIN uploaded for the Recapture customer (nullable)
"vin": null,
// The name uploaded for the Recapture Customer (nullable)
"client_name": "Raph",
// The mobiule number uploaded for the Recapture Customer (nullable)
"mobile_number": "+61 123 456 789",
// The ISO formatted sale date uploaded alongside the customer record, if applicable (nullable)
"sale_date": "2022-03-02T00:00:00.000Z",
// The ISO formatted expiry date for the Recapture customer record, if applicable (nullable)
"expiry_date": "2022-11-20T00:00:00.000Z",
// The vehicle title, determined by a registration or listing lookup (nullable)
"vehicle_title": "2019 Volkswagen Polo 85TSI Comfortline",
// Any additional data that was uploaded alongside the customer record (required)
"additional_fields": {
"notes": "Three free services included in package"
},
// An array including details for each time one of the customer's vehicles was spotted online (required)
"sightings": [
{
// The date when the vehicle was spotted online (required)
"at": "2022-09-03T00:37:57.095Z",
// The AutoGrab Lead ID that includes the listing where the vehicle was spotted online (required)
"lead_id": "au_volkswagen_bmt038",
// The URL where the vehicle was listed online (required)
"listing_url": "https://www.carsales.com.au/cars/details/2019-volkswagen-polo-85tsi-comfortline-aw-auto-my19/OAG-AD-20356677",
// The title of the listing (required)
"listing_title": "2019 Volkswagen Polo 85TSI Comfortline AW Auto MY19",
// The price that the vehicle was listed for at the time of capture (nullable)
"listing_price": 26890,
}
]
}
}
}{
// The Webhook Event type (required)
"event": "valuation_change",
// The webhook event payload (required)
"data": {
// The pricing record which has changed in value
"pricing_record": {
// The unique Pricing Record ID (required)
"id": "a9fb47f6-3d1d-4945-9f4d-f45b12a63797",
// The AutoGrab Vehicle ID associated with the pricing record (required)
"vehicle_id": "5478860653068288",
// The ISO timestamp when the pricing record was first created (required)
"created_at": "2022-08-20T07:20:32.412Z",
// The registration plate associated with the pricing record (nullable)
"rego": "ZXX678",
// The VIN associated with the pricing record (nullable)
"vin": null,
// The odometer input for the pricing record (required)
"kms": 32000,
// The current price prediction for the given vehicle at the kilometers entered (required)
"price": 36782,
// The current predicted retail price (required)
"retail_price": 36782,
// The current predicted trade price (required)
"trade_price": 32100,
// The adjustments and overrides that are currently applied to the pricing record (nullable)
// Matches the adjustment schema from the `/v2/valuations/predict` endpoint
"adjustment": null,
// An array of all the recorded valuation changes that this pricing record has had (required)
"changes": [
{
// The unique change ID (required)
"id": "ba4b3912-ae25-44c1-8a66-36ca68fac859",
// The change type (valuation or configuration) (required)
// A valuation change implies that the market has shifted,
// whereas a configuration change is simply a result of your
// adjustments/overrides configuration changing
"type": "valuation",
// The ISO timestamp when the change occurred (required)
"at": "2022-09-03T01:03:55.382Z",
// The new price (required)
"new_price": 36782,
// The new retail price (required)
"new_retail_price": 36782,
// The new trade price (required)
"new_trade_price": 32100,
// The old price (required)
"old_price": 38520,
// The old retail price (required)
"old_retail_price": 38520,
// The old trade price (required)
"old_trade_price": 34200
},
{
// Any previous changes to the pricing record will also be
// included here, following the same schema as above
"id": "46610b56-f3c7-4744-8adf-021c0aba1cc4",
"type": "configuration",
"at": "2022-09-01T03:12:32.524Z",
"new_price": 38520,
"new_retail_price": 38520,
"new_trade_price": 34200,
"old_price": 38520,
"old_retail_price": 37520,
"old_trade_price": 33900
}
]
},
// This is a copy of the specific valuation change that caused the webhook to trigger (required)
// in case many changes occur in a short timespan, this is the source of truth for the
// exact change that triggered the event.
"change": {
"id": "ba4b3912-ae25-44c1-8a66-36ca68fac859",
"type": "valuation",
"at": "2022-09-03T01:03:55.382Z",
"new_price": 36782,
"new_retail_price": 36782,
"new_trade_price": 32100,
"old_price": 38520,
"old_retail_price": 38520,
"old_trade_price": 34200
}
}
}