Pixel

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.

Identify the vehicle's year, make, model, trim, and core specifications.
Add broader specifications to your vehicle records.
Retrieve detailed engine information.
Add transmission specifications to the same vehicle workflow.

Tire & Wheel Specifications API

Retrieve tire and wheel information for supported vehicles.
Add dimensions, weight, and related vehicle measurements.

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

These guys help you with everything and they put all the effort to create the best experience and satisfaction. We are very thankful with them.
redline-avatar
Redline Used Auto Parts
Spain
Date of experience:
Jan 11, 2024
trust pilot ratings

Easy to use, Excellent service

Great service, their apis have allowed my business to quickly get up and running, with minimal development costs. Someone is also always at hand whether it be Whats app or over the phone to help with any issues. Would 100% recommend.
user lionel avatar
Lionel Yarbol
Ghana
Date of experience:
May 30, 2024
trust pilot ratings

The support is top-notch

The support is top-notch. I don't think I have ever worked with a company that has ever reached out to me repeatedly to just check on me and my progress. I can't say enough good things about them. Also, the product is awesome.
gearshift logo
Gearshift Solutions
United States
Date of experience:
Jul 26, 2024
trust pilot ratings
Get in touch
Have more questions?
Send in a query
Book a demo to connect directly with our team and explore how we can best serve your needs.

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.

Yes. The API supports 17-character VIN lookups for supported vehicles.

Yes. You can use Year, Make, Model, and Trim to request available color options.

Yes. Exterior and interior colors are returned as separate arrays so your application can handle each independently.

Yes. Each color record includes an rgb_value field in comma-separated R, G, B format.

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.

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.

The API supports 17-character VINs and vehicles from 1981 to present.

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.

Yes. Teams that don’t need a custom integration can sign in to their Vehicle Databases account and access available data directly.

It delivers vehicle color options and interior materials. This enables users to ingest standardized color properties instead of maintaining uncurated, application-specific text.

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.