SMR Forecast from IDS code

Powered by Solifi

Service Maintenance & Repair (SMR) forecasts for new and used vehicles with a current age up to 12 years old.

Suitable for setting maintenance budgets on new and used vehicle contracts,  cost of ownership comparison and supporting lender affordability assessments.


Key Features

OE Researched

Solifi SMR forecasts are built on OEM-researched service schedules, repair times, parts costs, and labour rates.

Trusted

Trusted by major UK fleet and leasing providers, Solifi has been a leading industry supplier for over 20 years

Comprehensive

Forecast data encompasses a broad range of operating scenarios, extending up to 5 years and a maximum of 200,000 miles

ONS Indexed

Historic forecast data for used vehicles is inflated using ONS inflation indices to reflect current market pricing

Improve Budgeting

Supports confident, profitable SMR budgeting, with the capability to reassess provisioning and enable early profit release

Affordability Assessments

Enables lenders to demonstrate they have considered overall affordability to the customer when considering motor finance applications

Pricing

PAYG
75p
Per Use

Sample Response

Documentation

Introduction

Service Maintenance & Repair (SMR) expenditure forecasts for new and used vehicles up to 12 years old.

Header

When making calls to our API, include the following header:

x-api-key:your-api-key-here

Example Request

https://api.oneautoapi.com/solifi/smrbudgetfromidscode?ids_code=AB001234&miles_per_annum=65000&smr_budget_term_months=12&first_registration_date=2020-01-01&current_mileage=12345

Example Sandbox Request

https://sandbox.oneautoapi.com/solifi/smrbudgetfromidscode?ids_code=AB001234&miles_per_annum=65000&smr_budget_term_months=12&first_registration_date=2020-01-01&current_mileage=12345

Request Parameters

ids_code
mandatory, string, e.g. AB001234
The IDS Code.
miles_per_annum
mandatory, string, e.g. 65000
The expected annual mileage.
smr_budget_term_months
mandatory, string, e.g. 12
The SMR budget term in months.
first_registration_date
optional, string, e.g. 2020-01-01
Date of first registration.
current_mileage
optional, string, e.g. 12345
Current mileage of the vehicle.

Sample Response

{
  "success": true,
  "result": {
    "is_interpolated": true,
    "is_extrapolated": true,
    "repairs_budget_gbp": 1505.06,
    "servicing_budget_gbp": 245,
    "tyre_budget_gbp": 539.98,
    "mot_budget_gbp": 378.49,
    "inspection_budget_gbp": 0,
    "total_budget_gbp": 2423.53,
    "pence_per_mile": 12.12,
    "includes_ons_inflation": true
  },
  "error": "If there is an error the message would go here"
}

Response Parameters

success
e.g. true
Whether the api call was successful
is_interpolated
e.g. true
Indicates if interpolation has been applied
is_extrapolated
e.g. true
Indicates if extrapolation has been applied
repairs_budget_gbp
e.g. 1505.06
Repairs budget in GBP
servicing_budget_gbp
e.g. 245
Servicing budget in GBP
tyre_budget_gbp
e.g. 539.98
Tyre budget in GBP
mot_budget_gbp
e.g. 378.49
MOT budget in GBP
inspection_budget_gbp
e.g. 0
Inspection budget in GBP
total_budget_gbp
e.g. 2423.53
Total budget in GBP
pence_per_mile
e.g. 12.12
The pence per mile cost.
includes_ons_inflation
e.g. true
Indicates where original budget values have been inflated using ONS data (for discontinued vehicles only)
error
e.g. If there is an error the message would go here
Details of what went wrong with the api call

Status Codes

200
success, chargeable
Request has been successfully received and a response has been sent.
202
accepted, non-chargeable
Request has been received and accepted for processing, but the action has not yet been completed.
204
no content, non-chargeable
Request has been successfully received but there is no content to return e.g. if an invalid VRM has been sent.
206
partial content, non-chargeable
Request has been successfully received but limited content is returned e.g. if an invalid VRM has been sent.
400
bad request, non-chargeable
Request was not received e.g. if any required parameters are missing.
403
forbidden, non-chargeable
Request was rejected e.g. if the API key is invalid or the service is not enabled.
429
too many requests, non-chargeable
API key rate limit/quota has been exceeded.
500
internal server error, non-chargeable
We are unable to process the request e.g. if the API is under extremely heavy load.
503
service unavailable, non-chargeable
Service is temporarily unavailable. Contact help@oneautoapi.com

Also Available From Solifi Vehicle Data

One Auto API Limited
Terms Privacy Policy