UK-EN

Service, Maintenance and Repair Data API

Plan servicing and forecast vehicle running costs.

Sign up for a FREE API account

We provide Service, Maintenance and Repair (SMR) data for businesses managing new and used cars and commercial vehicles. Access detailed OE service schedules, time-and-mileage intervals and forecast expenditure covering servicing, maintenance, repairs and tyres through one API platform.

2

DATA PROVIDERS

5

ENDPOINTS

1

INTEGRATION

1

MONTHLY INVOICE

Understand What a Vehicle Needs—and What It May Cost

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.

Retrieve Detailed OE Service Schedules

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.

Use Basic Service Intervals and Consumable Capacities

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.

Forecast Servicing, Maintenance, Repairs and Tyres

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.

Support New and Used Vehicle Decisions

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.

Build Better Fleet and Leasing Budgets

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.

Make Running Costs Clearer for Customers

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.

Connect SMR Data to Your Existing Software

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.

What the API Includes

Data ProviderEndpointDescriptionAverage Latency
One Auto APIMOT History & Tax StatusMOT 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 APIOE Service Schedule from VINOE service schedule data including detailed work actions, times and parts requirements, with comprehensive coverage.
13248 ms
Solifi Vehicle DataSearch for IDS CodePowerful search for identifying the correct IDS Code for any car or light commercial vehicle, with extensive input parameters.
2061 ms
Solifi Vehicle DataDVLA Data and IDS Code from VRMIdentify 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 DataService Schedules from IDS CodeService Schedule data for new and used cars and light commercials.
74 ms

Example Service Maintenance & Repair (SMR) API Responses

One Auto API - MOT History & Tax Status
One Auto API - OE Service Schedule from VIN
Solifi Vehicle Data - Search for IDS Code
Solifi Vehicle Data - DVLA Data and IDS Code from VRM
Solifi Vehicle Data - Service Schedules from IDS Code
{
  "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"
}

Who uses a Service Maintenance & Repair (SMR) API?

Aftermarket / Parts

Workshops and parts distributors.

Leasing - Broker

Brokers offering business and personal leasing solutions.

Leasing - Provider

Leasing and fleet management providers.

Software - Provider

Businesses who offer solutions to specific vertical markets.

SMR Data Providers

Solifi Vehicle Data

One Auto API

Access SMR Data Through Your One Auto API Subscription

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.

FAQ

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.

What is SMR data?

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.

What is the difference between detailed OE schedules and basic service intervals?

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.

Can you forecast SMR costs for used cars and commercial vehicles?

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.

What information is needed to retrieve SMR data?

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.

Does a service schedule show work already completed?

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.

Sign Up for a FREE API Account

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

No credit card required. Get started in minutes.

Data Providers:

Auto TraderAutoPredictBregoCarketaCartellCazanaClearWattDriveRightDataEV DatabaseEVOX ImagesExperianEzyvinMarketcheckRecall HQSagacitySalvageGuideSolifi Vehicle DataVIN AuditVehicle Data GlobalVehicle Imagery

Categories:

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

Solutions:

Aftermarket & PartsAuction & RemarketingAutomotive Data ReportsCar Buying PlatformsConsultancy ServicesConsumer 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

Company:

About usBlogContact UsKnowledge BasePrivacy PolicyTerms and Conditions

Coverage:

CanadaEuropeIrelandUnited KingdomUnited States