Vehicle Colors API: Get Exterior and Interior Color Data
A consistent way to work with vehicle color data for all vehicle types. Choose the vehicle by VIN or Year, Make, Model, and Trim, then retrieve exterior and interior color names with RGB and Hex values.
Get Vehicle Color Data Without Maintaining Your Own Database
Vehicle color data is often inconsistent across inventory feeds, vehicle records, and automotive applications. One source might list a vehicle as “Black,” while another uses the manufacturer’s full color name.
With the Vehicle Colors API, businesses can retrieve manufacturer color descriptions, color names, RGB values, and interior or exterior colors by VIN or vehicle configuration.
Features That Set The Colors API Apart
Flexible Vehicle Lookup
Resolve color data by VIN or year, make, and model.
RESTful Data Access
Retrieve vehicle color attributes through standard API requests.
Machine-Readable Values
Retrieve RGB and hexadecimal color values alongside color names.
High-Volume API Access
Works for a single lookup or a fully automated, high-volume inventory feed.
1981–Present, All Vehicle Types
Supports vehicles from 1981 to present across all vehicle types.
Detailed JSON Responses
Clean, machine-readable data that drops directly into systems.
Try the Vehicle Colors API for Free
Get a real look at what the Vehicle Colors API returns. Submit a VIN or year, make, model, and trim and see the available exterior and interior color data.
What Data Does the Vehicle Colors API Provide?
The Vehicle Colors API keeps exterior and interior colors separate, making it easier to work with the information you actually need. Here’s what each field actually gives you:
| Response element | What it provides |
|---|---|
| year | Vehicle model year |
| make | Vehicle manufacturer |
| model | Vehicle model |
| trim | Specific vehicle trim/configuration |
| data[].title | Color category, such as Exterior Colors or Interior Colors |
| items[].name | Manufacturer color or interior description |
| values[].name | Color value type, such as RGB Code or Hex Code |
| values[].value | The corresponding RGB or Hex value |
How the Vehicle Colors API Works
Getting vehicle color information doesn’t need to involve manually searching through model catalogs or maintaining your own color lists.
Step 1. Submit a VIN or Vehicle Configuration
Send a 17-character VIN or provide the Year, Make, Model, and Trim.
Step 2. The API Identifies the Vehicle
The API matches the request to the corresponding vehicle or configuration.
Step 3. Get Color Data
The API returns the vehicle information together with available exterior and interior color records in a JSON response.
Example Vehicle Color Response
A typical response includes the vehicle’s year, make, model, and trim, along with available exterior and interior color options. Each color includes its name, RGB Code, and Hex Code.
"year": "2020",
"make": "BMW",
"model": "Z4",
"trim": "sDrive30i 2dr Rear-Wheel Drive Roadster Automatic",
"data": [
{
"title": "Exterior Colors",
"items": [
{
"name": "Alpine White",
"values": [
{
"name": "RGB Code",
"value": "233,238,232"
},
{
"name": "Hex Code",
"value": "#e9eee8"
}
]
},
{
"name": "Black Sapphire Metallic",
"values": [
{
"name": "RGB Code",
"value": "18,18,18"
},
{
"name": "Hex Code",
"value": "#121212"
}
]
},
{
"name": "Glacier Silver Metallic",
"values": [
{
"name": "RGB Code",
"value": "173,176,177"
},
{
"name": "Hex Code",
"value": "#adb0b1"
}
]
},
{
"name": "Mineral White Metallic",
"values": [
{
"name": "RGB Code",
"value": "202,202,202"
},
{
"name": "Hex Code",
"value": "#cacaca"
}
]
},
{
"name": "Mediterranean Blue Metallic",
"values": [
{
"name": "RGB Code",
"value": "9,28,54"
},
{
"name": "Hex Code",
"value": "#091c36"
}
]
},
{
"name": "Misano Blue Metallic",
"values": [
{
"name": "RGB Code",
"value": "51,102,246"
},
{
"name": "Hex Code",
"value": "#3366f6"
}
]
},
{
"name": "San Francisco Red Metallic",
"values": [
{
"name": "RGB Code",
"value": "143,0,34"
},
{
"name": "Hex Code",
"value": "#8f0022"
}
]
}
]
},
{
"title": "Interior Colors",
"items": [
{
"name": "Black w/SensaTec Seat Upholstery",
"values": [
{
"name": "RGB Code",
"value": "6,6,6"
},
{
"name": "Hex Code",
"value": "#060606"
}
]
},
{
"name": "Ivory White w/Vernasca Leather Seat Upholstery",
"values": [
{
"name": "RGB Code",
"value": "198,195,188"
},
{
"name": "Hex Code",
"value": "#c6c3bc"
}
]
},
{
"name": "Black w/Vernasca Leather Seat Upholstery",
"values": [
{
"name": "RGB Code",
"value": "6,6,6"
},
{
"name": "Hex Code",
"value": "#060606"
}
]
},
{
"name": "Magma Red w/Vernasca Leather Seat Upholstery",
"values": [
{
"name": "RGB Code",
"value": "94,7,12"
},
{
"name": "Hex Code",
"value": "#5e070c"
}
]
},
{
"name": "Cognac w/Vernasca Leather Seat Upholstery",
"values": [
{
"name": "RGB Code",
"value": "117,43,36"
},
{
"name": "Hex Code",
"value": "#752b24"
}
]
},
{
"name": "Black w/Blue Conrtast Stitching w/Alcantara/Leather Seat Upholstery",
"values": [
{
"name": "RGB Code",
"value": "6,6,6"
},
{
"name": "Hex Code",
"value": "#060606"
}
]
}
]
}
]
}
Vehicle Colors API Coverage
The Vehicle Colors API supports vehicle color data for vehicles from 1981 to the present.
What's Covered
- 1981–Present
- Passenger Vehicles, Light Trucks & SUVs
Data Source
- OEM Documentation
- Factory Build Data
Data is updated regularly. Need to confirm color coverage for a specific make or model year? Sign Up.
Three Ways to Use the Same Color Data
The same color data can be applied in different ways, from displaying OEM colors to filtering and visual color selection.
Display manufacturer colors
Use the detailed manufacturer color description in vehicle listings and records.
Create Color Swatches
Use RGB and Hex values to render visual color representations.
Separate Exterior and Interior Options
Handle exterior paint and interior color/material options independently.
Who's Already Building With Color Data?
Vehicle color data can solve different problems depending on how your business works with vehicle information.
Automotive Marketplaces & Listings
Standardize color information across vehicle listings and give shoppers consistent color filters.
Dealerships & Inventory Platforms
Add color data to inventory records without manually entering every color description.
Vehicle Configuration & Customizer Tools
Show manufacturer color options and use RGB values to create visual color selectors.
Collision & Paint Repair Platforms
Use detailed exterior color information when working with vehicle records and paint repair.
Insurance & Appraisal Platforms
Include OEM color data alongside the vehicle’s other specifications during valuations and assessment.
Automotive Software Providers
Retrieve color data through an API when needed, without maintaining it internally.
Color Data vs. Digging Through Vehicle Documents
When color information is handled manually, every new vehicle record can mean another search, another entry, or another data cleanup task.
| Vehicle Colors API | Manual Lookup | |
|---|---|---|
| Vehicle Identification | VIN or Year, Make, Model, Trim | Search documents per vehicle |
| Color Name + RGB | Color name and RGB value | Separate color matching |
| Interior/Exterior | Separate color records | Manual sorting |
| Color Grouping | Accurate manufacturer color | Maintain your own logic. |
| Visual Display | Ready-to-use RGB/Hex values | Create values manually |
| Scaling | Same process for 1 or 100,000 | Effort grows per vehicle. |
| Software Integration | JSON for listings and systems | Manual data entry |
Pair Vehicle Color Data With More Vehicle APIs
Color is only one part of a vehicle record. Combine it with other vehicle data when you need a broader picture.
Tire & Wheel Specifications API
Have a vehicle data requirement that isn’t covered by our existing APIs? Our development team can build a custom automotive API around your specific data needs, requirements, and workflow.
What Automotive Professionals Say About Vehicle Databases
See how businesses and developers experience Vehicle Databases automotive data APIs in their day-to-day workflows.
Better experience... impossible
Easy to use, Excellent service
The support is top-notch
Give Every Listing Its Actual Color, Not a Guess
Stop approximating vehicle color with generic text. Start with a free test and retrieve exact manufacturer color names and RGB values by VIN or year, make, model, and trim for your listings, marketplace, or configuration tool.
FAQs on the Vehicle Colors API
What is a Vehicle Colors API?
A Vehicle Colors API returns exterior and interior color data for a specific vehicle, typically including a color name and a machine-readable RGB value.
Can I retrieve a vehicle's color by VIN?
Yes. The API supports 17-character VIN lookups for supported vehicles.
Can I search for color data without a VIN?
Yes. You can use Year, Make, Model, and Trim to request available color options.
Does the API return both interior and exterior colors?
Yes. Exterior and interior colors are returned as separate arrays so your application can handle each independently.
Does the API return RGB values?
Yes. Each color record includes an rgb_value field in comma-separated R, G, B format.
Can RGB values be used to build a visual color picker?
Yes. The returned values can be used directly in CSS, canvas rendering, or native color objects but how they’re rendered is up to your application.
Does every vehicle return the same number of colors?
No. Available colors depend on the specific year, make, model, and trim. A limited-production trim will typically return fewer color options than a high-volume base model.
What vehicles are supported?
The API supports 17-character VINs and vehicles from 1981 to present.
How do I integrate the Vehicle Colors API?
Send an authenticated VIN or year, make, model, trim request to the appropriate endpoint and process the returned JSON in your application. The response can then connect to your existing listings, marketplace, or configurator workflow.
Can I use the API without building an integration?
Yes. Teams that don’t need a custom integration can sign in to their Vehicle Databases account and access available data directly.
What is the primary role of the Vehicle Colors API?
It delivers vehicle color options and interior materials. This enables users to ingest standardized color properties instead of maintaining uncurated, application-specific text.
How are RGB color coordinates formatted?
Each coordinate is returned as a plain-text string in R,G,B format (e.g., 224,221,212). These coordinates can be parsed into CSS variables, Canvas elements, or Android/iOS color objects to render swatches.