Factory Fitted Options
Get the options fitted to a given vehicle by VIN.
Last updated
Was this helpful?
Get the options fitted to a given vehicle by VIN.
Last updated
Was this helpful?
The Factory Fitted Options (FFO) API provides a record of the optional features (as opposed to standard features) that a vehicle had when it left the factory. It achieves this by:
Obtaining a vehicle ID using
Requesting a from OEM partners to determine the original factory specifications.
Using advanced machine learning models to distinguish between standard and optional features.
Scoring and structuring the data into an API response for downstream use.
The final output is a list of fitted options, including a confidence score and other relevant details.
The response provides a fitted option report and can be interpreted using the following table.
build_sheet_lines
"LEVER FINISHing - METAL PAINT", "FUEL FILLER Door FINISHing - BODY COLOR
These are the lines in the build sheet, received from the OEM, that the FFO system has determined to be correlated to an optional extra.
option_id
1037
This is the option_ID as available in the JATO dataset.
option_code
JATOMET
This is the option_code as available in the JATO dataset.
option_title
Metallic paint
This is the option_title as available in the JATO dataset.
option_details
Metallic paint, two-tone metallic paint
This gives a detailed description of the option specified in the option_title
match_score
0.7
This is the confidence score of the match.
The match_score
categories are given below. Refer to the โUnderstanding The Option Match Scoreโ section below for more information.
match_category
Matched
The various values for match_category
are explained below.
msrp
600
This is the MSRP
(the price of the option) as available in the JATO dataset. Expressed in local currency.
Matched
The option was included on the build sheet. The confidence is based on the similarity of the build sheet description(s) to the JATO option title and details.
Included directly by <option>
Because <option> is fitted, this option is included free of charge. This option may or may not have also been matched from the build sheet. If this option was also matched from the build sheet, the confidence may be increased.
Required directly by <option>
Because <option> is fitted, this option must be included at an additional cost. This option may or may not have also been matched from the build sheet - if so the confidence may be increased.
Price changed directly by <option>
Because <option> is fitted, this option is charged at an adjusted price. The MSRP will be updated to reflect this. This option may or may not also be matched on the build sheet, and if so the confidence may be increased.
Included recursively by <option>
This option is included free of charge due to a chain of dependencies that involves <option>. This option was not matched directly, and the confidence will be lowered to indicate this.
Required recursively by <option>
Because of an existing chain of option dependencies, this option must be included. However, this option was not matched directly, so the confidence will be lowered.
Prerequisites Met
All of the included options in this option pack were already matched, so this pack has been added as well, because it causes the overall price to be lower than if the options were individually included.
The โTechnical Descriptionโ is for integration partners who need to understand what's at play behind the scenes. The โPublic Facing Descriptionโ is a simplification of the technical description that boils it down to a basic likelihood scale.
The match score runs from 0.6 to 1 with no other responses supported outside this range.
Due to the multiple external and internal API calls and the nature of LLM model responses below covers expected average response times for the fitted options API based on AutoGrabs internal benchmarking.
certain OEM build sheet providers have widely varying response times
some DVLA responses are slower
Couples with the compute time for the model to generate the fitted options, this can extend the processing time before a successful response is returned by the API.
Excluding VRM Lookup below is our average benchmark across our internal test set of 100 VINs:
Average
2.75
Min
1.00
Max
19.8
Our DVLA VRM connection benchmarks at the following speeds across our test set:
Average
0.44
Min
0.21
Max
0.76
Get fitted options for a vehicle
The Vehicle ID to get fitted options for, using the specified catalogue
829630320230801
The vehicle catalogue that you are using (autograb or jato)
jato
Plate number of the registered vehicle
WVWZZZCD3RW836864