Vehicle inventory feed specifications for sending an automated feed to BLVD.com.
In most cases, we already accept a feed from your web provider and configuring a new feed is not necessary. Contact BLVD.com or your web provider to see if an automated feed is already available. If you self host your site you can review the following guidelines to begin setting up a feed. If you have a web provider, please share this page with them so they can begin the setup process.
If your a provider that host multiple dealers, the setup of this feed needs to only happen once. Future dealers can be added to your existing feed using one of the following methods.
Take a look at some samples if you have not created a data feed before.
Type | Description |
---|---|
CSV | A standard CSV (Comma Separated Values). With or without a header row is fine, however including a header row is preferred. Column order can be anything you like. CSV data needs to conform to RFC 4180 standards. |
JSON | We accept data as a JSON Array full of Objects. One object per vehicle. Key names are required to match the specification outlined below in the Columns/Fields section. JSON data needs to conform to RFC 4627 standards. |
Any HTML found in the data file gets stripped out with the exception of <br> within the description column. Newlines (\n) are converted to <br> within the description field.
You have the option to either send the file to us or we’ll fetch it from your servers. You may update your feed file as often as you like, however at least once a day is best.
Method | Direction | Description |
---|---|---|
FTP | Provider Sends | Host: ftp://api.dealerexpress.net Port: 21 Send your file(s) via standard FTP over a non-secure connection. |
FTPS | Provider Sends | Host: ftps://api.dealerexpress.net Port: 990 Send your file(s) via standard FTP over an implicit SSL/TLS secure connection. |
HTTP/HTTPS | BLVD Fetches | You may host the file on your servers or in the cloud and we'll retrieve the file from the URL you provide us. You'll need to update the file on your end as inventory changes or at least daily. The URL endpoint must be a publicly available endpoint. |
Note: After uploading a file via FTP/FTPS our system picks it up shortly after upload is complete and may no longer be visible on the FTP server after being picked up.
When you are ready to begin sending your feed to BLVD.com, please contact us and we’ll provide you with credentials you can use to log on to the FTP/FTPS server.
You may name your files anything you like as long as they have valid file extensions (.csv or .json). However the name should remain the same with each update. Do not prepend/append your filenames with dates/times.
Images should be added via URL’s to the publicly available image via HTTP/HTTPS. We’ll fetch each image from the URL and host it on BLVD.com for the duration of the vehicle listing. Vehicles without a dealer loaded image should not include a placeholder, we’ll provide our own placeholder image. Image Types Accepted: JPG, JPEG, PNG, WEBP
Image should ideally be an aspect ratio of 16:9 or 4:3. Images greater than 4:3 in aspect ratio will be automatically cropped to 4:3 by gravitating toward center.
Send the largest/best quality image you have. If you have the original uploaded image available, they work best as each time compression happens the quality is reduced. We’ll perform resize and compression to optimize for BLVD.com.
Images are ordered on the site as they appear in the feed file. The first image will be the primary image used when customers are browsing vehicle listings.
We’ll automatically update all the vehicle’s images anytime one or more image URL’s or the image ordering changes within the feed.
Column/Field | Description |
---|---|
Dealer ID | Vehicles missing this field or containing an invalid Dealer ID will be ignored |
VIN | Must be a valid 17 digit VIN. VIN's must be unique across the dealer brand. Duplicate VIN's within a dealer will result in the overwriting of prior vehicles with the same VIN. Duplicating vehicles across multiple locations is now allowed. |
Zip Code | We use this to match inventory to the correct dealer location. Vehicles with missing or invalid 5 digit zip code will default to the dealer's primary location. |
Type | Notes |
---|---|
CSV | UTF-8 Encoding. Header Row is Optional. Header row names can be anything, but matching either name or key is preferred. Column order does not matter, however after initialization they should not change. View a sample CSV file |
JSON | UTF-8 Encoding. JSON should be an Array full of Objects IE: [{},{},{}]. Each object represents one vehicle. Object key names MUST match the key names outlined below. View a sample JSON file |
Here are the columns BLVD.com utilizes. If you already have a feed file template, it should work just fine so long as the required fields are met. Adding additional fields is fine. CSV column order is not important.
Name | Key | Description |
---|---|---|
Dealer ID | dealerid |
* Required * BLVD.com Assigned Dealer ID (Preferred) or Provider's Assigned Dealer ID. See Requirements |
Zip Code | zip |
* Required * Vehicles location 5 digit zip code. See Requirements |
VIN | vin |
* Required * A Valid 17 Digit VIN Number. See Requirements |
Year | year |
1999, 2008, Etc. |
Make | make |
Ford, Dodge, Toyota, Etc. |
Model | model |
F-150, Mustang, Fiesta, Etc. |
Trim | trim |
SE, SXT, Limited, Etc. |
New/Used (Chassis) | newused |
Used Values: Used, used, USED, U New Values: New, new, NEW, N Defaults to Used |
New/Used (Conversion) | conversion_newused |
Used Values: Used, used, USED, U New Values: New, new, NEW, N Defaults to "Chassis New/Used" |
Conversion Name | conversion |
Vehicle Mobility Conversion Name. A combined conversion manufacturer and model. IE: BraunAbility Entervan XT |
Stock Number | stock |
Examples: 4584B, 45215 |
List Price | price |
All non numeric characters will be striped. All characters after a period (.) will be stripped. $19,900.99 --> 19900. Examples: '$19,900', '19900', '28000' |
Exterior Color | e_color |
Examples: Basque Red Pearl, Red, Black |
Interior Color | i_color |
Examples: Tan, Black Leather, Gray |
Video URL | video_url |
https://www.youtube.com/watch?v=BJt1rdFZXlY |
Miles | miles |
10000, 28000. All non numeric characters will be striped. will be stripped. 10,000 --> 10000 |
Transmission | transmission |
8 Speed Automatic |
Engine | engine |
Short Summary of engine | 3.5L V6 (Gasoline) | 5.4L V8 (Diesel) |
Comments/Description | description |
The text description of the vehicle. HTML and Special characters will be removed/replaced and formatted as plain text. The only allowed HTML tag allowed is <br>. |
Options | options |
A separated list of options. Typically separated with a Comma (,) or PIPE (|). Power Windows,Power Locks,Power Mirrors,Etc. HTML and Special characters will be removed/replaced and formatted to be compatible with third parties. |
Conversion Options | conversionoptions |
A separated list of conversion options. Typically separated with a Comma (,) or PIPE (|). Lowered Floor,Power Ramp,Power Doors,Etc. HTML and Special characters will be removed/replaced and formatted to be compatible with third parties. |
Image URLs | images_urls |
Comma or Pipe seperated or an Array. Example: https://imgs.dx.io/img1.jpg, https://imgs.dx.io/img2.jpg, https://imgs.dx.io/img3.jpg |
ConversionID at BLVD.com | conversionid |
The Mobility Conversion's ID at BLVD.com. Must be numeric. |
In Stock Date | listdate |
2018-02-04T22:44:30.652Z (ISO 8601) |
Vehicle Link URL | vehicle_link |
URL to vehicle. IE: http://www.dealerexpress.net/vehicles/2009-dodge-viper |
Warranty | warranty |
Vehicle Warranty |
Conversion Warranty | conversion_warranty |
Warranty on the mobility conversion. |