Dealer Data Specifications
How to provide your dealer inventory data to CLASSIC.COM
Thanks for your interest in including your listings on CLASSIC.COM! If you represent a dealer or broker that sells classic, exotic, or specialty cars, please fill out this form to express interest.
We require that all sources be available in English and provide listings with up-to-date, accurate, factual, public information, including but not limited to:
- Year, Make, and Model
- Title (if year, make and model not provided as separate fields)
- VIN (or Chassis/Series if older than 1981)
- Location at time of sale (City, State, Country, Zipcode/Postal Code)
- Status: For Sale, Sold, Not Sold (or equivalent status)
- Asking Price
- Images (at least 5 per listing – including exterior and interior views)
- Odometer
- Text description
It is your responsibility to ensure that the data is updated and accurate – including the required fields of VIN for every listing and final sale price (or highest bid if applicable) for all listings provided post-auction.
We reserve the right to approve or deny any inclusion requests at our own discretion, and remove data sources and/or listings that lack transparency, are misleading, outdated, or used as "click bait" to attract leads for other vehicles or purposes.
Once you are an approved Partner, we typically receive data via data feed from one of our approved IMS Partners, or via Manual Upload. We can also provide custom connections. All data integration options are outlined below.
Which integration method is right for you?
CLASSIC.COM supports three ways to get your dealer inventory onto the platform:
-
IMS connection: The most popular method is to provide us a connection with your IMS (Inventory Management System) who can provide a data feed. Simply email your IMS contact and cc partnersupport@classic.com with your request. We'll handle it from there.
We connect with over 100 different IMS systems, including:- SpeedDigital / Dealer Accelerate
- AllAutoNetwork
- vAuto
- Homenet
- DealerCenter
- DealerCarSearch
- AutoManager
- and more!
-
Manual Submission: If you do not have an IMS connection and want to upload your listings manually, we have a simple tool that guides you through the process.
How to upload a listing > - Custom Connection: Some partners have a development team that can provide API access to your inventory feed directly. This type of custom setup is available, but may require a setup fee.
View API Specifications >
IMS Feed example
Feeds provided via IMS are typically provided by sending daily CSV files via FTP. All fields must follow specifications described in the Full Field Reference section below.
Full Field Reference
All integration methods use the same underlying data model. The table below documents every supported field, whether it is required, and which format is expected. For API integrations, we can map your field names to ours with your assistance to identify the proper fields.
| Field | Type | Required | Description & Notes |
|---|---|---|---|
| uid | String / Number | YES |
Unique identifier for the listing. Must be unique across all listings for a given vehicle, even if re-listed. |
| lot_id | String / Number | No | User-friendly ID; can match the stock/listing number shown on your site. |
| vin | String | YES |
Vehicle identification number For vehicle older than 1981, this should be a 17-digit VIN. Pre-1981 vehicles may use Chassis, Frame, or Series number instead. |
| title | String | YES* |
Full listing title ex: "1996 Porsche 911 Turbo" *Required if year/make/model are not provided. |
| year | Integer | YES* |
4-digit model year. *Required if title is not provided. |
| make | String | YES* |
Manufacturer name. *Required if title is not provided. |
| model | String | YES* |
Model name. *Required if title is not provided. |
submodel |
String | No |
Sub-model ex: "Turbo", "Targa" |
| trim | String | No | Trim level |
| body_style | String | No |
Body style ex: "Coupe", "Sedan", "Convertible" |
| odometer | Integer | YES |
Displayed odometer reading (numbers only) Do not use commas, numbers only. |
|
odometer_type |
String | YES |
The unit of measurement used for the Odometer reading provided mi or km |
| total_mileage_unknown | Boolean | No |
Is the mileage entered know to be true, original miles? TRUE or FALSE |
| exterior_color | String | No |
Exterior color name ex: "Red" |
| interior_color | String | No |
Interior color name ex: "Brown leather" |
| doors | Integer | No | Number of doors |
| engine | String | No |
Short engine description ex: "5.0L V8" or "3.6L Flat 6 Turbo" |
| transmission_type | String | No | Automatic or Manual |
| description | String | YES | Full listing description text. |
| options | String | No | Factory or aftermarket options. Comma-separated. |
| url | String | YES | Direct link to the listing on your website. |
| location | StringS | YES* |
Only required if city, state and zipcode are not provided. |
| country | String | YES* |
Country where the car is located |
| city | String | YES* |
City |
| state | String | YES* |
State (US listings) |
| zipcode | String | YES* | Zip code (US listings) *Required unless location is provided. |
| main_image | String (URL) | NO* |
URL to access the primary listing image Recommended Resolution: 2400 x 1800 px |
| images | List of URLs | YES |
URLs to access all additional images If using API, send as array Preferred separated by commas (other delimiters are supported as well). Recommended Resolution: 2400 x 1800 px |
| in_stock_date | String | NO |
Not required, but preferred. The date the vehicle was first in stock. If using API, send as YYYY-MM-DD IF using CSV, send as MM/DD/YYYY |
| sold_date | String | NO |
Not required, but preferred. The date the vehicle was sold. If using API, send as YYYY-MM-DD IF using CSV, send as MM/DD/YYYY |
| ask_price | Integer | YES |
Final price result must be provided after the auction. If status is SOLD, input the final sale price If status is NOT_SOLD, input the highest final bid. Do not use commas, numbers only. |
| sold_price | Integer | NO |
Not required, but preferred. Do not use commas, numbers only. |
| currency | String | YES |
Currency that the price is entered in, using the ISO 4217 currency code: ex: USD, CAD, EUR, GBP, etc. |
For questions, contact our Partner Support team at partnersupport@classic.com