Skip to content
English
  • There are no suggestions because the search field is empty.

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.

Download CSV Template


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.

Example: Miami, FL, 33122

country String YES*

Country where the car is located

Please use the two-letter country code (ISO)

*Required unless location is provided.

city String YES*

City

*Required unless location is provided.

state String YES*

State (US listings)

*Required unless location is provided.

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

Not required, but preferred method to provide the main image. No banners or watermarks

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