Configurator — GET /platform/api/v1/vehicles/{year}/{SERIES}/configurator
Acura-only. No Honda equivalent — Honda's vehicles/details endpoint embeds comparable
data inline.
GET https://www.acura.com/platform/api/v1/vehicles/{year}/{SERIES}/configurator?modelId={modelId}
See Bot Protection for auth requirements.
Parameters:
| Parameter | Location | Notes |
|---|---|---|
year | path | 4-digit model year |
SERIES | path | Uppercase series slug, e.g. INTEGRA, RDX, MDX, ADX |
modelId | query | Trim model ID from vehicles/details; one request per trim |
Sample response (INTEGRA base trim):
Sample response
acura_configurator_api_sample.json
{
"settings": {
"powertrain": {
"engine": "200hp",
"drivetrain": "fwd",
"transmission": "continuously-variable-transmission"
},
"model": {
"modelYear": "2026",
"modelSeries": "integra",
"standaloneModelSeries": "INTEGRA",
"modelId": "DE4H2TJW",
"packageName": "Integra",
"enPackageName": "Integra",
"msrp": "33400.00",
"destinationCharge": "1295.00",
"prepaidMaintenance": true,
"isElectric": false
},
"defaultExterior": null,
"defaultInterior": null,
"exteriorAngles": ["03", "04", "06", "08"],
"interiorAngles": ["02", "05"]
},
"exteriors": {
"colorCombinations": [
{
"color": {
"deltaPrice": "0",
"id": "9519",
"name": "Solar Silver Metallic",
"manufacturingCode": "NH-932M",
"code": "SB",
"image": {
"alternativeText": "Solar Silver Metallic Exterior Color Swatch",
"sources": {"small": "/-/media/Acura-Platform/Color-Swatches/Gradient-Color-Swatches/exterior-swatch-solar-silver-metallic.jpg"}
}
},
"interiors": [
{
"accentName": "Silver Painted Trim",
"id": "425",
"name": "Ebony",
"manufacturingCode": "",
"code": "EN",
"image": {
"alternativeText": "Interior Ebony Non-Perf",
"sources": {"small": "/-/media/Acura-Platform/Color-Swatches/interior-fabric-packages/Integra/2026/interior-ebony-non-perf-150x150.jpg"}
}
}
]
},
{
"color": {
"deltaPrice": "600.00",
"id": "8896",
"name": "Majestic Black Pearl",
"manufacturingCode": "NH-893P",
"code": "BK",
"image": {
"alternativeText": "Majestic Black Pearl Exterior Color Swatch",
"sources": {"small": "/-/media/Acura-Platform/Color-Swatches/Gradient-Color-Swatches/majestic-black-pearl.jpg"}
}
},
"interiors": [
{
"accentName": "Silver Painted Trim",
"id": "425",
"name": "Ebony",
"manufacturingCode": "",
"code": "EN",
"image": {
"alternativeText": "Interior Ebony Non-Perf",
"sources": {"small": "/-/media/Acura-Platform/Color-Swatches/interior-fabric-packages/Integra/2026/interior-ebony-non-perf-150x150.jpg"}
}
}
]
}
]
},
"accessories": {
"items": [
{
"opCode": "INTEG26072",
"name": "Function Package",
"enName": "Function Package",
"description": "Includes All-Season Floor Mats, Trunk Tray, and Cargo Organizer",
"caption": "No dealer installation cost.",
"price": "540.00",
"optionDealerPrice": "540.00",
"priceBundle": null,
"category": "0A5414AC573944279A758371B3E42771",
"subcategory": "22602AEDE9674E6B900B4ED8CBDBC4F8",
"hidden": false,
"showInIri": true,
"rules": {
"includes": ["INTEG26414", "INTEG26075", "INTEG26413"],
"includedBy": [],
"requires": [],
"requiredBy": [],
"excludes": ["INTEG26414", "INTEG26009", "INTEG26065"]
}
},
{
"opCode": "INTEG26305",
"name": "All-Season Protection Package I",
"enName": "All-Season Protection Package I",
"description": "Includes All-Season Floor Mats, Trunk Tray, and Splash Guard Set",
"caption": "",
"price": "555.00",
"optionDealerPrice": "555.00",
"priceBundle": null,
"category": "0A5414AC573944279A758371B3E42771",
"subcategory": "1768662D7D814BE8BCDC9227F5AC4CD7",
"hidden": false,
"showInIri": false,
"rules": {
"includes": ["INTEG26009", "INTEG26014", "INTEG26065"],
"includedBy": [],
"requires": [],
"requiredBy": [],
"excludes": ["INTEG26303", "INTEG26307"]
}
},
{
"opCode": "INTEG26014",
"name": "All-Season Floor Mats",
"enName": "All-Season Floor Mats",
"description": "Help protect the carpet from dirt, mud and moisture.",
"caption": "",
"price": "199.00",
"optionDealerPrice": "199.00",
"priceBundle": null,
"category": "0A5414AC573944279A758371B3E42771",
"subcategory": null,
"hidden": false,
"showInIri": false,
"rules": {
"includes": [],
"includedBy": ["INTEG26305"],
"requires": [],
"requiredBy": [],
"excludes": []
}
}
],
"categories": [
{"id": "0A5414AC573944279A758371B3E42771", "name": "Packages"}
]
},
"features": [
{
"category": "WHEELS",
"items": [{"id": "17in-wheels", "name": "17-in Silver w/Machine-Finish Wheels"}]
},
{
"category": "SAFETY & DRIVER ASSISTANCE",
"items": [
{"id": "cmbs", "name": "Collision Mitigation Braking System™ (CMBS™)"},
{"id": "lkas", "name": "Lane Keeping Assist System (LKAS)"}
]
}
],
"charging": {"items": [], "categories": []},
"inMarketReserve": null,
"featureToggles": {}
}
Notable response fields:
| Field | Notes |
|---|---|
colorCombinations[].color.deltaPrice | Price premium over base MSRP as string; "0" for standard colors |
colorCombinations[].interiors[] | Only valid interior choices for the given exterior |
accessories[].opCode | Dealer part/option code |
accessories[].rules.includes | Op codes automatically added with this item |
accessories[].rules.excludes | Op codes incompatible with this item |
One extractor (extract_features) emits HondaFeature rows — the same
record produced by the Honda/Acura vehicles/details features extractor — so
configurator and vehicles/details features merge into one features table. The
record lives in ai_public_api/honda/common.py precisely because both
extractors write that one table.
feature_type | Rows | feature_code source | Notable fields |
|---|---|---|---|
color (exterior) | One per exterior color | manufacturingCode | category="Exterior Color", includes (valid interior codes), price |
color (interior) | One per interior color | code | category="Interior Color" |
accessory / package | One per accessory (package when it bundles other op codes) | opCode | category, price, dealer_price, includes, excludes, requires, required_by, included_by |
Key fields: feature_code, model_code, model_year. trim_group carries the
configurator packageName (trim marketing name).