Plan servicing and forecast vehicle running costs.
DATA PROVIDERS
ENDPOINTS
INTEGRATION
MONTHLY INVOICE
Vehicle maintenance decisions require two complementary types of information: what work should be carried out, and how much to budget for keeping the vehicle in service.
Our SMR data API supports both. Use service schedules to plan maintenance, prepare workshop job cards and inform customer communications. Use forecast expenditure to compare vehicles, set maintenance budgets and understand the financial implications of different ownership periods and mileages.
Whether you operate fleet software, a leasing platform, a garage management system or a vehicle comparison website, we help you select the level of detail your application needs. Start with basic service intervals, retrieve detailed manufacturer requirements or incorporate forecast costs into a wider running-cost calculation.
A service interval tells you when maintenance is required. A detailed Original Equipment (OE) schedule helps explain what the job involves.
Our OE service schedule API uses the VIN to retrieve manufacturer service requirements, including work tasks, vehicle work positions, times and parts requirements where available.
This detail supports workshop preparation and service booking. Your software can present the relevant operations, help staff understand the work involved and use available times to support capacity planning. Parts requirements can inform preparation before the vehicle arrives, helping reduce avoidable delays.
For fleet management systems, detailed schedules provide a basis for planning maintenance around vehicle availability. Coverage and returned detail depend on the manufacturer, vehicle and supported market.
Many applications need a simpler view of servicing: the relevant time or mileage interval, supported by practical vehicle information.
Our service schedules from IDS Code provide OE-researched interval data from Solifi for new and used cars and light commercials. Available information includes oil, coolant and gearbox capacities, alongside standard service times and parts costs.
This suits reminder systems, fleet planning tools and applications that need structured service information without a detailed list of individual work operations.
Use the schedule alongside current mileage and recorded servicing to inform the next maintenance decision. The schedule describes requirements; it does not confirm that previous services have been completed. Standard service costs also need to be distinguished from additional work that may fall due.
Scheduled servicing is only part of the cost of keeping a vehicle on the road. Ongoing maintenance, repairs and tyre replacement also affect budgets throughout an ownership or contract period.
Our SMR expenditure forecasts help you assess these costs for a defined operating scenario. Solifi forecasts use the vehicle identifier, expected annual mileage and forecast term, with registration date and current mileage informing used-vehicle calculations.
Your application can use the resulting budget and cost-per-mile information to compare vehicles or support maintenance pricing. This helps move the conversation beyond purchase price or monthly rental to the expenditure expected during use.
Forecasts provide a budgeting reference. Actual spend depends on vehicle condition, use, supplier pricing and the work required.
Maintenance budgeting matters for used vehicles as well as new ones. Two vehicles with similar purchase prices may have different servicing requirements and expected costs over the period your customer intends to keep them.
For new vehicles, SMR data can support model comparisons and maintenance-inclusive quotations. For used vehicles, age and current mileage help place the forecast in the context of the proposed ownership period.
The Solifi services cover UK cars and light commercial vehicles up to 12 years old.
Fleet operators and leasing businesses need to consider maintenance expenditure across different vehicles, mileages and contract lengths.
SMR forecasts can inform initial budgets and help compare alternative operating scenarios. Your software can assess the implications of a longer contract or higher expected mileage, then present the results alongside other commercial assumptions.
For maintenance-inclusive products, this provides a reference for pricing and provisioning. During a contract, comparing actual expenditure with the original forecast and remaining forecast can help your team identify differences requiring review or financial provision.
Service schedules complement this financial view by helping operational teams plan the work and vehicle downtime behind the budget.
Customers often compare vehicles using purchase price or monthly payments. Adding expected maintenance expenditure gives them another useful basis for choosing.
Vehicle comparison websites can present SMR estimates alongside fuel, insurance and depreciation assumptions. Dealers and brokers can use the information to support discussions about ownership costs. Commercial vehicle platforms can help businesses assess the vehicles they depend on for daily work.
Presenting the forecast period, expected mileage and relevant assumptions makes comparisons more meaningful and helps customers understand how the estimate relates to their circumstances.
We bring service schedules and forecast expenditure into one API platform, helping you add relevant information to your existing workflows.
Choose detailed OE schedules for job planning, basic intervals for maintenance reminders, or forecasts for budgeting and comparison. Contact us to discuss the vehicles you handle, the decisions your software supports and the SMR data best suited to your requirements.
| Data Provider | Endpoint | Description | Average Latency |
|---|---|---|---|
| One Auto API | MOT History & Tax Status | MOT history and current UK vehicle tax status via a single API. Combined DVLA and DVSA data by VRM - covers test results, refusals and advisories. | 656 ms |
| One Auto API | OE Service Schedule from VIN | OE service schedule data including detailed work actions, times and parts requirements, with comprehensive coverage. | 13248 ms |
| Solifi Vehicle Data | Search for IDS Code | Powerful search for identifying the correct IDS Code for any car or light commercial vehicle, with extensive input parameters. | 2061 ms |
| Solifi Vehicle Data | DVLA Data and IDS Code from VRM | Identify the IDS Code for a car or light commercial vehicle, along with basic technical details and DVLA data including tax status. | 1371 ms |
| Solifi Vehicle Data | Service Schedules from IDS Code | Service Schedule data for new and used cars and light commercials. | 74 ms |
{
"success": true,
"result": {
"is_dvsa_service_available": true,
"is_dvla_service_available": true,
"dvla_data": {
"tax_status": "Taxed",
"tax_expiry_date": "2020-01-01"
},
"dvsa_data": {
"vehicle_status_details": {
"is_possible_classic_vehicle": false,
"is_possible_ni_registered_vehicle": false
},
"dvsa_vehicle_Data": {
"vehicle_registration_mark": "AB21ABC",
"manufacturer_desc": "MINI",
"model_range_desc": "COOPER",
"first_registration_date": "2020-01-01",
"fuel_type_desc": "Petrol",
"colour": "RED"
},
"mot_tests": [
{
"mot_test_number": 123456789,
"mot_test_date": "2023-01-01",
"mot_test_result": "PASSED",
"mot_expiry_date": "2024-01-01",
"observation_mileage": 12345,
"reason_for_refusal_and_comments": [
{
"comments": "Offside Windscreen wiper blade defective (3.4 (b) (i))",
"type": "MINOR"
}
]
}
]
}
},
"error": "If there is an error the message would go here"
}{
"success": true,
"result": {
"vehicle_identification_number": "ABCDE123456F78910",
"normal_services": [
{
"service_id": "SID1001",
"service_interval_desc": "every 30000 km or 12 months",
"service_months": 12,
"service_kms": 30000,
"service_miles": 18641,
"service_description": "Engine Oil, Filter, interior air, Oil Filter, Sealing Plug, oil sump",
"service_time_hours": 1,
"service_tasks": [
{
"task_id": "TID1001",
"task_description": "Outstanding campaigns and recalls",
"task_action": "Check",
"vehicle_position": "Vehicle On Floor"
}
],
"service_parts": [
{
"part_number": "F026407231",
"part_desc": "Oil Filter",
"supplier_id": "30",
"supplier_desc": "BOSCH",
"part_grade": "Grade A",
"oe_part_number": "074 115 562",
"service_id": "SID1001",
"part_attributes": [
{
"name": "Outer diameter [mm]",
"value": "91"
}
]
}
]
}
],
"extra_services": [
{
"service_id": "SID1075",
"service_interval_desc": "every 300000 km,regardless of elapsed time",
"service_months": 24,
"service_kms": 300000,
"service_miles": 186412,
"service_description": "Timing Chain",
"service_time_hours": 2.9,
"service_tasks": [
{
"task_id": "TID1001",
"task_description": "Timing chain(s)",
"task_action": "Renew",
"vehicle_position": "Engine Bay Operations"
}
],
"service_parts": []
}
]
}
}{
"success": true,
"result": [
{
"ids_code": "AB001234",
"vehicle_desc": "Hyundai i20 5 Door Hatch 1.4 Comfort Auto",
"full_model_year": 2021.25,
"confidence_ranking": 2
}
],
"error": "If there is an error the message would go here"
}{
"success": true,
"result": {
"solifi": {
"ids_code": "AB001234",
"introduced_date": "2020-01-01",
"engine_capacity_cc": 1234,
"power_bhp": 123,
"ids_fuel_type": "Petrol",
"fuel_delivery": "Turbo",
"ids_transmission_type": "Manual",
"number_doors": 5,
"ids_body_type_desc": "Hatchback",
"engine_configuration_type": "4 Cylinder In-Line",
"ids_drivetrain_desc": "Front Wheel",
"ids_manufacturer_code": "NI",
"manufacturer_desc": "NISSAN",
"ids_model_code": "NIYF",
"ids_model_desc": "Old QASHQAI model range",
"derivative_desc": "QASHQAI HAT 1.6dCi ACENTA STOP/START",
"model_desc": "Qashqai",
"ids_model_tree_desc": "Old Qashqai",
"ids_derivative_tree_desc": "1.6dCi Acenta Stop/Start",
"oem_model_range_desc": "Qashqai Hatch",
"ids_model_year": "12",
"full_model_year": 2020.25,
"is_special_edition": false,
"state": "Old",
"is_commercial_vehicle": false,
"P11D_price": 12345,
"production_end_date": "2020-01-01"
},
"dvla": {
"vehicle_registration_mark": "AB21 ABC",
"dvla_body_desc": "5 DOOR HATCHBACK",
"co2_gkm": 123,
"colour": "RED",
"cherished_plate_on_vehicle": true,
"manufactured_date": "2020-01-01",
"first_registration_date": "2020-01-01",
"dvla_manufacturer_desc": "NISSAN",
"dvla_model_desc": "QASHQAI ACENTA IS DCI",
"engine_number": "A12345678",
"exported_date": "2020-01-01",
"is_exported": false,
"dvla_fuel_desc": "DIESEL",
"imported_date": "2020-01-01",
"is_imported": false,
"is_imported_NI": false,
"previous_keeper_acquisition_date": "2020-01-01",
"previous_keeper_disposal_date": "2020-01-01",
"date_of_last_keeper_change": "2020-01-01",
"date_Vic_issued": "2020-01-01",
"date_of_last_colour_change": "2020-01-01",
"min_kerbweight_kg": 1234,
"max_netpower_kw": 12,
"maximum_permissable_mass_kg": 1234,
"mot_expiry_date": "2020-01-01",
"mot_status": "Valid",
"keeper_changes_qty": 1,
"number_previous_colours": 1,
"number_seats": 5,
"power_weight_ratio_kw_kg": 12.34,
"is_scrapped": false,
"scrapped_date": "2020-01-01",
"driveby_soundlevel_db": 12,
"stationary_soundlevel_rpm": 1234,
"stationary_soundlevel_db": 12,
"tax_expiry_date": "2020-01-01",
"tax_status": "Taxed",
"max_braked_towing_weight_kg": 1234,
"max_unbraked_towing_weight_kg": 123,
"unscrapped": false,
"used_before_first_registration": true,
"date_v5c_issued": "2020-01-01",
"v5c_test_date": "2020-01-01",
"gross_vehicleweight_kg": 1234,
"manufactured_year": 2020,
"vehicle_identification_number": "ABCDE123456F78910",
"dvla_wheelplan": "2 AXLE RIGID BODY"
}
},
"error": "If there is an error the message would go here"
}{
"success": true,
"result": {
"service_consumables_info": {
"oil_capacity_litres": 6,
"coolant_capacity_litres": 6,
"gearbox_capacity_litres": 6,
"antifreeze_percentage": 50
},
"free_servicing": {
"free_servicing_months": 12,
"free_servicing_miles": 12000
},
"free_maintenance": {
"free_maintenance_months": 12,
"free_maintenance_miles": 12000
},
"service_regimes": [
{
"service_regime": 1,
"is_variable_servicing": false,
"service_intervals": [
{
"service_name": "First service",
"service_interval_miles": 12000,
"service_interval_months": 12
}
],
"service_schedule": [
{
"service_miles": 12500,
"service_months": 24,
"parts_cost_gbp_ex_vat": 55.08,
"standard_repair_time_hours": 1.5,
"labour_rate_gbp_ex_vat": 69.73,
"standard_repair_time_cost_gbp_ex_vat": 104.49
}
]
}
]
},
"error": "If there is an error the message would go here"
}Workshops and parts distributors.
Brokers offering business and personal leasing solutions.
Leasing and fleet management providers.
Businesses who offer solutions to specific vertical markets.
Solifi Vehicle Data
One Auto API
Our core SMR endpoints are available through PrePay, Business, Enterprise and Bespoke plans, with live API calls charged according to your plan and the endpoint selected.
Test requests and responses in the free sandbox before moving to live data. Explore our plans and pricing to find an option suited to your usage.
SMR means Service, Maintenance and Repair. Our services cover scheduled maintenance requirements and forecast expenditure, including tyres. Businesses use this information to plan servicing, prepare workshop jobs, compare vehicle running costs and set maintenance budgets for supported new and used vehicles.
Detailed OE schedules describe service operations, including tasks, work positions, times and parts requirements where available - they also include extra time or mileage based work that is not tied to specific intervals. Basic schedules focus on time-and-mileage intervals, with supporting information such as consumable capacities. The right choice depends on whether your application needs detailed job preparation or a simpler maintenance planning reference.
Yes. Our Solifi SMR forecasts support eligible new and used UK cars and light commercial vehicles. Used-vehicle calculations can take account of registration date and current mileage, alongside the proposed forecast term and annual mileage.
Detailed OE schedules use the VIN. Solifi schedules and forecasts use an IDS vehicle identifier. Forecasts also require the proposed term and expected annual mileage, with registration date and current mileage relevant to used vehicles. We can help you connect vehicle identification to the appropriate downstream service.
No. A service schedule describes maintenance requirements. Recorded service history provides evidence of work recorded as completed and is available as a separate API endpoint. Combining the schedule with available history, current mileage and other relevant information helps your application assess maintenance needs without treating scheduled work as proof of servicing.
SMR means Service, Maintenance and Repair. Our services cover scheduled maintenance requirements and forecast expenditure, including tyres. Businesses use this information to plan servicing, prepare workshop jobs, compare vehicle running costs and set maintenance budgets for supported new and used vehicles.
Detailed OE schedules describe service operations, including tasks, work positions, times and parts requirements where available - they also include extra time or mileage based work that is not tied to specific intervals. Basic schedules focus on time-and-mileage intervals, with supporting information such as consumable capacities. The right choice depends on whether your application needs detailed job preparation or a simpler maintenance planning reference.
Yes. Our Solifi SMR forecasts support eligible new and used UK cars and light commercial vehicles. Used-vehicle calculations can take account of registration date and current mileage, alongside the proposed forecast term and annual mileage.
Detailed OE schedules use the VIN. Solifi schedules and forecasts use an IDS vehicle identifier. Forecasts also require the proposed term and expected annual mileage, with registration date and current mileage relevant to used vehicles. We can help you connect vehicle identification to the appropriate downstream service.
No. A service schedule describes maintenance requirements. Recorded service history provides evidence of work recorded as completed and is available as a separate API endpoint. Combining the schedule with available history, current mileage and other relevant information helps your application assess maintenance needs without treating scheduled work as proof of servicing.
Get instant access to our sandbox API and start building today.
Data Providers:
Auto TraderAutoPredictBregoCarketaCartellCazanaClearWattDriveRightDataEV DatabaseEVOX ImagesExperianEzyvinMarketcheckRecall HQSagacitySalvageGuideSolifi Vehicle DataVIN AuditVehicle Data GlobalVehicle ImageryCategories:
Car ImagesCar Mileage ChecksCar SpecificationElectric Vehicle DataLicense Plate to VINOE VIN LookupRegistration (VRM) LookupSMR DataService HistoryVIN DecoderVehicle Build SheetVehicle DataVehicle History ChecksVehicle Recall ChecksVehicle Technical DataVehicle ValuationsSolutions:
Aftermarket & PartsAuction & RemarketingAutomotive Data ReportsCar Buying PlatformsConsultancy ServicesConsumer Vehicle Check ReportsConsumer Websites & AppsData CleansingData ProvidersFinance BrokersFleet OperatorsFranchised DealersIndependent DealersLead ManagementLeasing & Fleet ManagementLeasing BrokersManufacturersMotor FinanceMotor InsurersRetail PricingScrap & SalvageSoftware DevelopersVehicle Appraisal SoftwareVehicle AssessorsWhole Life Cost Data