Explain the cost of ownership, from acquisition to resale.
DATA PROVIDERS
ENDPOINTS
INTEGRATION
MONTHLY INVOICE
The purchase price or monthly payment tells only part of the story.
Depreciation, servicing, repairs, fuel or electricity and other ownership costs can materially change the comparison between vehicles. A vehicle with a higher acquisition price may offer lower running costs. Another may look inexpensive but lose more value over the ownership period - the right choice depends on and combination of all these factors, which is where Whole Life Costs come in.
We bring complementary automotive data sources together through one API and to help you build whole life cost data solutions around your requirements. Your application can combine these inputs with operating profiles, discounts and commercial assumptions to produce useful, understandable comparisons.
This supports better conversations about value, whether you are preparing a fleet proposal, helping someone shortlist vehicles online or explaining ownership costs in a showroom.
A meaningful comparison begins with identifying the correct derivative and establishing the relevant acquisition price.
Solifi DataDirect provides researched vehicle pricing, specification and options data. This helps your software distinguish between versions and account for the configuration being considered.
Your calculation can then incorporate the actual purchase price, agreed discount or finance terms supplied by your business.
The comparison should reflect the customer’s chosen acquisition method. An outright purchase and a lease require different treatment, particularly when considering depreciation and payments. We help you select data inputs that support your intended calculation.
Depreciation can be a substantial ownership cost, yet it is often less visible to buyers than fuel expenditure or a monthly payment.
Residual value forecasts help estimate what a vehicle may be worth at the end of a selected term and mileage. Combined with the acquisition cost, they provide a basis for modelling the expected loss in value.
Through Brego, we provide access to forecast valuations for supported vehicles for cars and commercial vehicles. These contribute to total cost of ownership comparisons by quantifying expected depreciation over the operating profile.
Running costs extend beyond fuel and charging. Servicing, tyres, maintenance and repairs also contribute to the ownership budget.
Solifi’s Service, Maintenance and Repair data provides forecast cost benchmarks that can support comparisons over an expected term and mileage.
This allows fleet sales teams to discuss operating expenditure alongside acquisition and depreciaion costs. Consumer tools can also help buyers understand the maintenance costs associated with used vehicles, which typically escalate over time.
Energy costs depend on both the vehicle and the way it is used.
For petrol and diesel vehicles, consumption data can be combined with annual mileage and your chosen fuel price assumptions. For electric vehicles, efficiency data can be combined with electricity tariffs and the expected balance of home, workplace and public charging.
EV Database provides range, efficiency and charging information across different operating and charging scenarios. This adds practical context to the financial comparison, helping customers consider whether an EV suits their journeys and will deliver on potential cost savings.
Let individual explore those differences instead of presenting one universal saving.
Whole life cost tools are most useful when their assumptions match the decision being made.
A fleet proposal may need to include employer national insurance costs and company vehicle considerations. A retail comparison may focus more narrowly on depreciation, maintenance, energy, road tax and insurance.
Insurance benchmarks provide an indicative cost comparable between vehicles, but the actual premium depends on the customer and policy.
Your solution can present an estimated total, monthly equivalent or cost per mile, with a clear breakdown. Keeping the ownership term, mileage and pricing assumptions visible makes the result easier to understand and discuss.
Fleet Sales
Bring whole life cost comparisons into fleet proposals. Combine acquisition costs, discounts, residual value forecasts, maintenance and energy assumptions to help business customers assess vehicles against their expected mileage, operating requirements and replacement cycle.
Website Comparators
Power side-by-side vehicle comparisons that go beyond purchase price. Let users explore ownership term, annual mileage and fuel or charging assumptions, showing how their circumstances affect the estimated cost of different vehicles.
Showroom Solutions
Help sales teams explain total cost of ownership to retail buyers. Use clear breakdowns to discuss depreciation, maintenance and energy expenditure, giving customers a fuller view of affordability and the value offered by each vehicle.
Vehicle data covering list pricing, specification, options and technical data - plus OE build
Residual value and vehicle life predictions.
Service maintenance and repair data, including forecast spend for new and used vehicles.
Tax, finance and insurance calculations - plus UK postcode lookup
{
"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": {
"prices_data": [
{
"effective_from_date": "2020-01-01",
"effective_to_date": "2022-01-01",
"list_price_ex_vat": 33616.67,
"list_price_vat": 6723.33,
"delivery_price_ex_vat": 708.33,
"delivery_price_vat": 141.67,
"list_price_inc_delivery_vat": 41190
}
]
},
"error": "If there is an error the message would go here"
}{
"success": true,
"result": {
"basic_vehicle_info": {
"ids_code": "AB001234",
"effective_date": "2026-01-01",
"homologation_class": "M1",
"asset_type": "car",
"manufacturer_desc": "Land Rover",
"model_range_desc": "RANGE ROVER SPORT",
"model_sub_range_desc": "RANGE ROVER",
"derivative_desc": "Range Rover Sport 5 Door 3.0 TDV6 HSE Auto",
"vehicle_desc": "Land Rover Range Rover Sport 5 Door 3.0 TDV6 HSE Auto",
"full_model_year": 2021.25,
"trim_level_desc": "Range Rover",
"ids_body_type_desc": "Hatchback",
"ids_expanded_body_type_desc": "Medium Crossover/SUV",
"ids_fuel_type_desc": "Diesel",
"ids_transmission_desc": "Automatic",
"ids_drivetrain_type_desc": "4 Wheel",
"number_seats": 5,
"number_doors": 5,
"number_gears": 1,
"number_axles": 2
},
"insurance_data": {
"insurance_group_1to50": "22"
},
"performance_data": {
"top_speed_mph": 120,
"0to60_mph": 8.8,
"0to100_kmph": 9.3
},
"weight_dimension_capacities_data": {
"vehicle_length_mm": 4798,
"vehicle_height_mm": 1902,
"vehicle_width_mm": 2170,
"vehicle_wheelbase_mm": 2745,
"ground_clearance_mm": 172,
"bootspace_litres": 12.345678910112,
"payload_length_mm": 1234,
"payload_width_mm": 1234,
"payload_height_mm": 1234,
"payload_weight_kg": 123,
"payload_volume_cubicmetres": 123,
"payload_width_between_wheel_arches_mm": 1234,
"nose_weight_kg": 123,
"roof_load_limit_kg": 123,
"turning_circle_kerb_to_kerb_metres": 12.3,
"min_kerbweight_kg": 2455,
"gross_vehicleweight_kg": 2359,
"max_braked_towing_weight_kg": 750,
"max_unbraked_towing_weight_kg": 3500
},
"engine_data": {
"engine_capacity_cc": 2993,
"fuel_delivery": "Turbo",
"fuel_capacity_litres": 84.1,
"is_ad_blue": true,
"ad_blue_range_miles": 123,
"number_cylinders": 6,
"cylinder_arrangement": "6 Cylinder V Configuration",
"valves_per_cylinder": 4,
"power_ps": 245.19000244140625,
"power_bhp": 242,
"power_kw": 180.4600067138672,
"torque_nm": 442,
"torque_rpm": 1900,
"emission_class": "6 ",
"rde_type": 2,
"co2_gkm": 243,
"nedc_extra_urban_mpg": 61.4,
"nedc_urban_mpg": 12.3,
"nedc_combined_mpg": 12.3,
"wltp_low_mpg": 12.3,
"wltp_medium_mpg": 12.3,
"wltp_high_mpg": 12.3,
"wltp_extra_high_mpg": 12.3,
"wltp_combined_mpg": 12.3
},
"ev_data": {
"battery_range_miles": 123,
"electric_consumption_miles_kwh_calculated": 123,
"battery_volts": 350,
"battery_capacity_kwh": 123,
"battery_capacity_usable_kwh": 123,
"is_battery_leased": true
}
},
"error": "If there is an error the message would go here"
}{
"success": true,
"result": [
{
"feature_desc": "12Volt Socket in Front Centre Console",
"feature_generic_desc": "12V Socket",
"feature_status": "Standard",
"factory_code": "1AB",
"feature_category": "Audio and Communications",
"list_price_ex_vat": 123.45,
"list_price_vat": 12.34,
"list_price_inc_vat": 123.45
}
],
"error": "If there is an error the message would go here"
}{
"success": true,
"result": [
{
"feature_desc": "12Volt Socket in Front Centre Console",
"feature_generic_desc": "12V Socket",
"feature_status": "Optional",
"factory_code": "1AB",
"feature_category": "Audio and Communications",
"list_price_ex_vat": 125,
"list_price_vat": 25,
"list_price_inc_vat": 150
}
],
"error": "If there is an error the message would go here"
}{
"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"
}{
"success": true,
"result": {
"unit_costs": {
"pence_per_kwh_electric": 12.34,
"pence_per_kg_hydrogen": 12.34,
"pence_per_litre_petrol": 12.34,
"pence_per_litre_diesel": 12.34
},
"pence_per_mile": 12.34,
"miles_per_annum": 12345,
"total_fuel_cost_per_annum": 12345,
"ids_code": "AB001234"
},
"error": "If there is an error the message would go here"
}{
"success": true,
"result": {
"percentage_charge": {
"percentage_charge_Y1": 12,
"percentage_charge_Y2": 12,
"percentage_charge_Y3": 12,
"percentage_charge_Y4": 12,
"percentage_charge_Y5": 12
},
"benefit_in_kind_per_annum": {
"benefit_in_kind_per_annum_Y1": "1234.50",
"benefit_in_kind_per_annum_Y2": "1234.50",
"benefit_in_kind_per_annum_Y3": "1234.50",
"benefit_in_kind_per_annum_Y4": "1234.50",
"benefit_in_kind_per_annum_Y5": "1234.50"
},
"calculated_tax_per_month": {
"calculated_tax_per_month_Y1": 123.45,
"calculated_tax_per_month_Y2": 123.45,
"calculated_tax_per_month_Y3": 123.45,
"calculated_tax_per_month_Y4": 123.45,
"calculated_tax_per_month_Y5": 123.45
},
"banded_tax_per_month": {
"Y1": [
{
"percentage_tax_rate": 20,
"tax_per_month": 123
},
{
"percentage_tax_rate": 40,
"tax_per_month": 234
},
{
"percentage_tax_rate": 45,
"tax_per_month": 456
}
],
"Y2": [
{
"percentage_tax_rate": 20,
"tax_per_month": 123
},
{
"percentage_tax_rate": 40,
"tax_per_month": 234
},
{
"percentage_tax_rate": 45,
"tax_per_month": 456
}
],
"Y3": [
{
"percentage_tax_rate": 20,
"tax_per_month": 123
},
{
"percentage_tax_rate": 40,
"tax_per_month": 234
},
{
"percentage_tax_rate": 45,
"tax_per_month": 456
}
],
"Y4": [
{
"percentage_tax_rate": 20,
"tax_per_month": 123
},
{
"percentage_tax_rate": 40,
"tax_per_month": 234
},
{
"percentage_tax_rate": 45,
"tax_per_month": 456
}
],
"Y5": [
{
"percentage_tax_rate": 20,
"tax_per_month": 123
},
{
"percentage_tax_rate": 40,
"tax_per_month": 234
},
{
"percentage_tax_rate": 45,
"tax_per_month": 456
}
]
}
},
"error": "If there is an error the message would go here"
}{
"success": true,
"result": {
"insurance_cost_20yo": 1662,
"insurance_cost_30yo": 965,
"insurance_cost_40yo": 845,
"insurance_cost_50yo": 683
},
"error": "If there is an error the message would go here"
}{
"success": true,
"result": {
"12_month_rfl_y1": 220,
"12_month_rfl_y2_to_y6": 190,
"12_month_rfl_y2_to_y6_premium": 600,
"is_premium": true
},
"error": "If there is an error the message would go here"
}Start with free sandbox access to explore available API requests and example responses. Use PrePay for paid live testing, choose a monthly plan for ongoing usage or discuss bespoke pricing for high volume applications.
Whole life cost projects can also involve tailored feeds or calculation logic. Some sources require separate licences; for example, EV Database new-vehicle applications require an annual licence.
Explore our pricing plans and discuss your intended application with us.
Whole life cost data supports an estimate of vehicle expenditure across a defined ownership period. Depending on the application, this can include depreciation, maintenance, fuel or electricity, tax and insurance.
Whole Life Cost and TCO are interchangeable terms, with the former generally being used more frequently in the fleet sector. In both cases inclusions can be customised to the specific use case to ensure relevance for decision makers.
Yes. Fleet proposals, consumer website comparators and showroom tools can use different combinations of the same underlying data. We help you select appropriate inputs and assumptions for the audience, rather than applying a fleet cost model unchanged to retail customers.
Yes. Relevant vehicle, maintenance, valuation and energy data can support comparisons across powertrains. Consistent term and mileage assumptions help make the comparison meaningful, while charging access, tariffs and driving conditions can be used to provide user-level context for electric vehicles.
We support solutions tailored to each implementation. The required sources, calculation logic and presentation required depends on the audience and commercial use case. We can help you combine endpoints, or build a bespoke data feed or endpoint tailored to your precise requirements.
Whole life cost data supports an estimate of vehicle expenditure across a defined ownership period. Depending on the application, this can include depreciation, maintenance, fuel or electricity, tax and insurance.
Whole Life Cost and TCO are interchangeable terms, with the former generally being used more frequently in the fleet sector. In both cases inclusions can be customised to the specific use case to ensure relevance for decision makers.
Yes. Fleet proposals, consumer website comparators and showroom tools can use different combinations of the same underlying data. We help you select appropriate inputs and assumptions for the audience, rather than applying a fleet cost model unchanged to retail customers.
Yes. Relevant vehicle, maintenance, valuation and energy data can support comparisons across powertrains. Consistent term and mileage assumptions help make the comparison meaningful, while charging access, tariffs and driving conditions can be used to provide user-level context for electric vehicles.
We support solutions tailored to each implementation. The required sources, calculation logic and presentation required depends on the audience and commercial use case. We can help you combine endpoints, or build a bespoke data feed or endpoint tailored to your precise requirements.
Get instant access to our sandbox API and start building today.
Data Providers:
Auto TraderAutoPredictBregoCarketaCartellCazanaClearWattEV 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 Websites & AppsData CleansingData ProvidersFinance BrokersFleet OperatorsFranchised DealersIndependent DealersLead ManagementLeasing & Fleet ManagementLeasing BrokersManufacturersMotor FinanceMotor InsuranceRetail Pricing StrategiesScrap & SalvageSoftware DevelopersVehicle Appraisal SoftwareVehicle AssessorsVehicle History ReportsWhole Life Costs