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...
Welcome to the developer hub, this is your reference to integrate with all aspects of the system. We've got guides and reference materials to support and accelerate your development.
Set and update your max offer config to refine your price predictions.
{
"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
}These are frequently asked questions about AutoGrab and our products.
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"
}Authorization: ApiKey {your API key}{
"error": true,
"message": "Vehicle via marketplace drive.com.au/969515013 not found in database"
}

src="https://offer.autograb.com.au/?api_key=1234567&vehicle_description=2014%20Mitsubishi%20Outlander%20GF7W%2020G%20Auto&odometer=365489&reference_id=Fjord_Motors" />


{
"error": true,
"message": "Invalid VIN, must be 17 characters."
}

<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
}
});
Get a view of the market as it relates to a specific vehicle.
Perform a recall check on a vehicle's registration
Plate number of the vehicle
Success
trueDate and time in ISO 8601 format with time offset
Bad Request
trueError message
Unauthorized
trueError message
Not Found
trueError message
Get a vehicle by its ID
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
trueBad Request
trueError message
Unauthorized
trueError message
Upsert a max offer configuration
The region to perform this request in
The value
Determines if the value is a percentage of a total value or a fixed amount
The value
Determines if the value is a percentage of a total value or a fixed amount
The value
Determines if the value is a percentage of a total value or a fixed amount
The value
Determines if the value is a percentage of a total value or a fixed amount
The value
Determines if the value is a percentage of a total value or a fixed amount
Success
trueBad Request
trueError message
Unauthorized
trueError message
Not Found
trueError message
Get max offer configuration
The region to perform this request in
Success
trueBad Request
trueError message
Unauthorized
trueError message
Not Found
trueError message
Create a stock feed.
The region to perform this request in
An optional reference id which will be stored against usage records if supplied
Success
trueError message
Bad Request
trueError message
Unauthorized
trueError message
Post or update a stock item.
The region to perform this request in
An optional reference id which will be stored against usage records if supplied
Success
trueError message
Bad Request
trueError message
Unauthorized
trueError message
Get a vehicle by its marketplace
The region to perform this request in
An optional reference id which will be stored against usage records if supplied
Success
trueBad Request
trueError message
Unauthorized
trueError message
Get the lead statistics used to justify pricing for a given AutoGrab Vehicle ID.
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
The number of leads in the given market overlay
The number of days checked when going back to retrieve relevant leads
The average number of days to sell for delisted leads in this overlay. If there are no delisted leads in time timespan selected, this will be null.
The count of outliers detected in similar vehicles.
The sale rate of vehicles of the sample time period.
The average price of the analysed similar vehicles.
The minimum price of the analysed similar vehicles.
The maximum price of the analysed similar vehicles.
The average odometer of the analysed similar vehicles.
The minimum odometer of the analysed similar vehicles.
The maximum odometer of the analysed similar vehicles.
Bad Request
trueError message
Unauthorized
trueError message
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
Success
trueBad Request
trueError message
Unauthorized
trueError message
Not Found
trueError message
Internal Server Error





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": 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"
}
]
}GET /v2/vehicles/registrations/{plate_number}/recall-check HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
{
"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
}
}GET /v2/vehicles/{vehicle_id} HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
{
"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
}
}GET /v2/vehicles/marketplace/?marketplace=text&marketplace_id=text HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
{
"success": true,
"vehicle": {
"vin": "text",
"build_date": "text",
"make": "text",
"model": "text",
"features": [
{
"code": "text",
"value": "text"
}
]
}
}GET /v2/vehicles/vins/{vin}/build-data 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
}
}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
}
}{
"error": true,
"message": "text"
}POST /v2/stock/create HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
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"
}
]
}{
"error": true,
"message": "text"
}{
"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
}GET /v2/sourcing/market_overlay/statistics/{vehicle_id} 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"
]"listing_details": [
{
"source": "tradingpost.com.au",
"url": "https://www.tradingpost.com.au/cars-for-sale/hyundai/getz/in-nsw/beresfield-suburb/ad-zkz9kh",
"price": 3500,
"drive_away_price": null,
"price_before_govt_charges": null,
"price_includes_govt_charges": null
},
{
"source": "autotrader.com.au",
"url": "https://www.autotrader.com.au/car/14770667/hyundai/getz/nsw/beresfield/hatchback",
"price": 3500,
"drive_away_price": 3640,
"price_before_govt_charges": 3500,
"price_includes_govt_charges": false
},
{
"source": "gumtree.com.au",
"url": "https://www.gumtree.com.au/s-ad/1338080856",
"price": 3500,
"drive_away_price": 3640,
"price_before_govt_charges": 3500,
"price_includes_govt_charges": false
} "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,Get the leads used to justify pricing for a given AutoGrab Vehicle ID.
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
The number of leads in the given market overlay
The number of days checked when going back to retrieve relevant leads
The average number of days to sell for delisted leads in this overlay. If there are no delisted leads in time timespan selected, this will be null.
The count of outliers detected in similar vehicles.
The sale rate of vehicles of the sample time period.
The average price of the analysed similar vehicles.
The minimum price of the analysed similar vehicles.
The maximum price of the analysed similar vehicles.
The average odometer of the analysed similar vehicles.
The minimum odometer of the analysed similar vehicles.
The maximum odometer of the analysed similar vehicles.
The AutoGrab Lead ID
The color of the vehicle, if applicable
The drive-away price
Is the lead considered an outlier
The odometer reading for the listed vehicle
The URL where the vehicle was listed for sale
A list of marketplaces where the vehicle was listed for sale
The timestamp when the lead was posted online
The latest listing price
The price before government charges
Indicates whether the price includes government charges
The year when the vehicle or the vehicle's body design was released
The calendar month as a number (1-12) when the vehicle or the vehicle's body design was released
The timestamp when the lead was sold or the listing was removed, or null when the listing is still active
The type of seller that posted the listing
The state or province where the vehicle was listed for sale in, or null when no location is specified
An array of the tags applied to the lead on AutoGrab
The AutoGrab Vehicle ID
The manufacturer year of the vehicle
All images in the overlay lead
The primary description of the overlay lead
Bad Request
trueError message
Unauthorized
trueError message
transmissionbodybody_stylefuelenginewheelbase/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"
}Generate market accurate predictions for vehicles.




Predict the future value of a vehicle.





{
"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"
}
]
}GET /v2/sourcing/market_overlay/{vehicle_id} HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
{
"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
}
]
}
}
}{
"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
} Allows caller to retrieve specific counts of available vehicles according to specific facet filters
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
trueHigher score is a match
Bad Request
trueError message
Unauthorized
trueError message
Search for vehicles by facets - minimum of year, make and model are required to return results and additional facets
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
trueThe generic body shape of the vehicle (e.g. Sedan, SUV, etc...)
The body config/cab type of the vehicle (e.g. Dual Cab, Single Cab, etc...)
The specific transmission type used in the vehicle
The generic transmission type (e.g. Automatic, Manual)
The same value as wheelbase_type, provided for backwards compatability
The generic wheelbase type of the vehicle (e.g. SWB, LWB)
The same value as fuel_type, provided for backwards compatability
The generic fuel type of the vehicle (e.g. Petrol, Diesel, Electric, etc...)
The same value as engine_type, provided for backwards compatability
The generic engine type of the vehicle (e.g. Piston, Rotary, etc...)
The specific drive type of the vehicle (e.g. 4x4 Dual Range, FWD, AWD, etc...)
The generic drive type of the vehicle (e.g. Four Wheel Drive, Front Wheel Drive)
Bad Request
trueError message
Unauthorized
trueError message
Get the level of detail you need on the vehicle you want.
monitor_start_date: An optional default date from which Customers in this upload should start being monitored. Applied to any Customer that does not specify its own monitor_start_date.curl -XPOST -H 'ApiKey: {API_KEY}' \
-H "Content-Type: application/json" \
-d '{
"name": "June 2022 New Customers",
"enable_rego_lookups": false,
"monitor_start_date": "2022-06-01",
"monitor_end_date": "2023-06-01",
"customers": [
{
"rego": "ZEN407",
"state": "VIC",
"sale_date": "2022-06-15",
"additional_fields": {
"internal_source": "dealer_crm",
"internal_reference": "CUST-4821"
}
}
]
}' 'https://api.autograb.com.au/v2/recapture/upload?region={REGION}'{
"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={REGION}" \
-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={REGION}" \
-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 "https://api.autograb.com.au/v2/recapture/customers?region={REGION}&limit=100&offset=0" \
-H 'ApiKey: {API_KEY}'{
"success": true,
"total": 2,
"customers": [
{
"id": "000005cb-6d2f-49bc-a5a3-b596ede9202b",
"last_updated": "2022-07-21T05:41:02.941Z",
"rego": "ABC123",
"state": "VIC",
"vin": "1N4AL11D16N337720",
"sale_date": "2022-01-07T00:00:00.000Z",
"monitor_start_date": "2022-06-01T00:00:00.000Z",
"monitor_end_date": "2023-06-01T00:00:00.000Z",
"vehicle_title": "2019 Toyota Camry Ascent",
"sightings": [
{
"at": "2022-08-15T14:23:01.000Z",
"lead_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"listing_url": "https://www.carsales.com.au/cars/details/OAG-AD-123456/",
"listing_title": "2019 Toyota Camry Ascent Sport",
"listing_price": 28500,
"seller_type": "private"
}
],
"additional_fields": {
"internal_source": "dealer_crm",
"internal_reference": "CUST-4821"
}
},
{
"id": "0000993c-f21a-445e-9829-21786098df16",
"last_updated": "2022-07-21T05:45:05.174Z",
"rego": "DEF456",
"state": "NSW",
"vin": "4T1BE46K28U742135",
"sale_date": "2020-03-31T00:00:00.000Z",
"monitor_start_date": null,
"monitor_end_date": null,
"vehicle_title": "2017 Mazda 3 Maxx",
"sightings": [],
"additional_fields": {
"internal_source": "dealer_crm",
"internal_reference": "CUST-4821"
}
}
]
}curl -XPUT -H 'ApiKey: {API_KEY}' \
-H "Content-Type: application/json" \
-d '{
"enable_rego_lookups": true,
"customer": {
"rego": "ZEN407",
"state": "VIC",
"sale_date": "2022-06-01",
"monitor_start_date": "2022-06-01",
"monitor_end_date": "2023-06-01",
"additional_fields": {
"internal_source": "dealer_crm",
"internal_reference": "CUST-4821"
}
}
}' 'https://api.autograb.com.au/v2/recapture/customers?region={REGION}'{
"success": true,
"customer": {
"id": "0000c339-1fb4-4d15-9b46-6509f2c5a2a4",
"last_updated": "2022-07-21T02:27:03.543Z",
"rego": "ZEN407",
"state": "VIC",
"vin": "1N4AL11D16N337720",
"sale_date": "2022-06-01T00:00:00.000Z",
"monitor_start_date": "2022-06-01T00:00:00.000Z",
"monitor_end_date": "2023-06-01T00:00:00.000Z",
"vehicle_title": "2019 Toyota Camry Ascent",
"sightings": [],
"additional_fields": {
"internal_source": "dealer_crm",
"internal_reference": "CUST-4821"
}
}
}curl "https://api.autograb.com.au/v2/recapture/customers/{CUSTOMER_ID}?region={REGION}" \
-H 'ApiKey: {API_KEY}'{
"success": true,
"customer": {
"id": "0000c339-1fb4-4d15-9b46-6509f2c5a2a4",
"last_updated": "2022-07-21T02:27:03.543Z",
"rego": "1EW2WA",
"state": "VIC",
"vin": "1N4AL11D16N337720",
"sale_date": "2020-07-18T00:00:00.000Z",
"monitor_start_date": "2022-06-01T00:00:00.000Z",
"monitor_end_date": "2023-06-01T00:00:00.000Z",
"vehicle_title": "2019 Toyota Camry Ascent",
"sightings": [
{
"at": "2022-08-15T14:23:01.000Z",
"lead_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"listing_url": "https://www.carsales.com.au/cars/details/OAG-AD-123456/",
"listing_title": "2019 Toyota Camry Ascent Sport",
"listing_price": 28500,
"seller_type": "private"
}
],
"additional_fields": {
"internal_source": "dealer_crm",
"internal_reference": "CUST-4821"
}
}
}curl -XPATCH -H 'ApiKey: {API_KEY}' \
-H "Content-Type: application/json" \
-d '{
"sale_date": "2022-06-15",
"monitor_start_date": "2022-06-01",
"monitor_end_date": "2023-06-01",
"additional_fields": {
"internal_source": "dealer_crm",
"internal_reference": "CUST-4821"
}
}' 'https://api.autograb.com.au/v2/recapture/customers/{CUSTOMER_ID}?region={REGION}'{
"success": true,
"customer": {
"id": "0000c339-1fb4-4d15-9b46-6509f2c5a2a4",
"last_updated": "2022-07-21T02:27:03.543Z",
"rego": "1EW2WA",
"state": "VIC",
"vin": "1N4AL11D16N337720",
"sale_date": "2022-06-15T00:00:00.000Z",
"monitor_start_date": "2022-06-01T00:00:00.000Z",
"monitor_end_date": "2023-06-01T00:00:00.000Z",
"vehicle_title": "2019 Toyota Camry Ascent",
"sightings": [
{
"at": "2022-08-15T14:23:01.000Z",
"lead_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"listing_url": "https://www.carsales.com.au/cars/details/OAG-AD-123456/",
"listing_title": "2019 Toyota Camry Ascent Sport",
"listing_price": 28500,
"seller_type": "private"
}
],
"additional_fields": {
"internal_source": "dealer_crm",
"internal_reference": "CUST-4821"
}
}
}curl -XDELETE "https://api.autograb.com.au/v2/recapture/customers/{CUSTOMER_ID}?region={REGION}" \
-H 'ApiKey: {API_KEY}'{
"success": true,
"customer": {
"id": "0000c339-1fb4-4d15-9b46-6509f2c5a2a4",
"last_updated": "2022-07-21T02:27:03.543Z",
"rego": "1EW2WA",
"state": "VIC",
"vin": "1N4AL11D16N337720",
"sale_date": "2020-07-18T00:00:00.000Z",
"monitor_start_date": "2022-06-01T00:00:00.000Z",
"monitor_end_date": "2023-06-01T00:00:00.000Z",
"vehicle_title": "2019 Toyota Camry Ascent",
"sightings": [
{
"at": "2022-08-15T14:23:01.000Z",
"lead_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"listing_url": "https://www.carsales.com.au/cars/details/OAG-AD-123456/",
"listing_title": "2019 Toyota Camry Ascent Sport",
"listing_price": 28500,
"seller_type": "private"
}
],
"additional_fields": {
"internal_source": "dealer_crm",
"internal_reference": "CUST-4821"
}
}
}{
"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
}
]
}{
"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
}GET /v2/vehicles/facets/?facet=text HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
GET /v2/vehicles/facets/search HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*

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
trueThe unique pricing record ID
The Vehicle ID of the vehicle that was priced
The date when the preidction was made
The odometer reading that the valuation is based off. This is usually the same as the input provided, but if no odometer reading was specified, the average reading for the vehicle provided will be used instead.
The predicted retail price
The pricing confidence score. This indicates the estimated degree of accuracy for the price prediction.
The predicted retail price
The predicted trade price
The granularity of the price adjustment. Vehicle price adjustments are applied to the whole vehicle and set using /valuations/adjustments, whereas pricing_record adjustments are set for a specific record using /valuations/history.
If the adjustment is enabled, it will be applied to new pricing requests for the vehicle id
The value
Determines if the value is a percentage of a total value or a fixed amount
The value
Determines if the value is a percentage of a total value or a fixed amount
A unique ID that identifies the price override
The minimum odometer reading that this override will apply at
The maximum odometer reading that this override will apply at
The trade price override, if applicable
The retail price override, if applicable
The predicted lower retail price bound
The predicted upper retail price bound
The predicted lower trade price bound
The predicted upper trade price bound
Bad Request
trueError message
Unauthorized
trueError message
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"
}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
trueshows the incremental process of adding each fitted option to the finalised scenario
Bad Request
trueError message
Unauthorized
trueError message
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"
]
}010000Success
trueBad Request
trueError message
Unauthorized
trueError message
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"
}Plate number of the vehicle
Success
trueDate in ISO 8601 format
Date in ISO 8601 format
Date in ISO 8601 format
Date in ISO 8601 format
Bad Request
trueError message
Unauthorized
trueError message
Not Found
trueError message
GET /v2/vehicles/registrations/{plate_number}/mot-tax HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
/v2/vehicles?region=uk&search=2019 Volkswagen Polo S{
"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"
}{
"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",
}{
"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
}
]
}
]
}
]
}
}{
"success": true,
"predictions": [
{
"year": 1,
"kms": 1,
"valuation": 1,
"score": 1
}
]
}{
"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"
}
]
}
]
}
}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
trueThe generic body shape of the vehicle (e.g. Sedan, SUV, etc...)
The body config/cab type of the vehicle (e.g. Dual Cab, Single Cab, etc...)
The specific transmission type used in the vehicle
The generic transmission type (e.g. Automatic, Manual)
The same value as wheelbase_type, provided for backwards compatability
The generic wheelbase type of the vehicle (e.g. SWB, LWB)
The same value as fuel_type, provided for backwards compatability
The generic fuel type of the vehicle (e.g. Petrol, Diesel, Electric, etc...)
The same value as engine_type, provided for backwards compatability
The generic engine type of the vehicle (e.g. Piston, Rotary, etc...)
The specific drive type of the vehicle (e.g. 4x4 Dual Range, FWD, AWD, etc...)
The generic drive type of the vehicle (e.g. Four Wheel Drive, Front Wheel Drive)
The confidence that the vehicle list represents the same vehicle that was described in the input. If this is "reduced", there may be discrepancies in vehicle properties such as fuel type, transmission type, or body type. We recommended displaying a warning on your frontend if a "reduced" quality match is returned.
Bad Request
trueError message
Unauthorized
trueError message
GET /v2/vehicles/?search=text HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
The region to perform this request in
An optional reference id which will be stored against usage records if supplied
Success
trueBad Request
trueError message
Unauthorized
trueError message
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"
}



{
"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"
}{
"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"
}
} {
"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}'
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
Additional information explaining the results
The vehicle history id
The type of the vehicle history event
Odometer at the time of the event
Price at the time of the event
The listing marketplace where the event occurred
The UTC timestamp of the event
The seller type (private, dealer, demo or new)
Bad Request
trueError message
Unauthorized
trueError message
GET /v2/sourcing/history 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
}
}
}{
"success": true,
"message": "text",
"vehicle_history": {
"id": "text",
"events": [
{
"type": "listing",
"odometer": 1,
"price": 1,
"marketplace": "text",
"timestamp": "text",
"seller_type": "text"
}
]
}
}"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"Get a vehicle by its registration number
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
trueThe raw vehicle description. It is recommended that end users manually verify that this value corresponds to the same vehicle type as the "vehicle" object above.
The confidence that the vehicle was matched correctly. If this is 'reduced', it's recommended to manually check or prompt your end user to check if the vehicle is correct.
The colour of the vehicle, if known
The VIN of the vehicle, if known
Extended Data vehicle description product which can be selected by providing the appropriate query parameter
ISO 8601 odometer read date
Bad Request
trueError message
Unauthorized
trueError message
Not Found
trueError message
Get vehicle details from a VIN.
{
"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": []
}{
"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/registrations/{plate_number} HTTP/1.1
Host: api.autograb.com.au
ApiKey: YOUR_API_KEY
Accept: */*
"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"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
trueThe raw vehicle description. It is recommended that end users manually verify that this value corresponds to the same vehicle type as the "vehicle" object above.
The confidence that the vehicle was matched correctly. If this is 'reduced', it's recommended to manually check or prompt your end user to check if the vehicle is correct.
The colour of the vehicle, if known
The VIN of the vehicle, if known
Extended Data vehicle description product which can be selected by providing the appropriate query parameter
ISO 8601 odometer read date
Bad Request
trueError message
Unauthorized
trueError message
{
"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: */*