Dealer Website Inventory Scraper
Pricing
Pay per usage
Dealer Website Inventory Scraper
Scrapes vehicle inventory from individual dealer websites across 4 major platforms: DealerOn, Dealer.com, Dealer Inspire, and CDK. Provide dealer URLs and get structured VIN-level inventory data.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Grim R
Actor stats
0
Bookmarked
0
Total users
0
Monthly active users
6 days ago
Last modified
Categories
Share
Scrapes vehicle inventory directly from individual dealer websites. Supports the 4 major dealer website platforms: DealerOn, Dealer.com, Dealer Inspire, and CDK. Provide a list of dealer URLs and get structured, VIN-level inventory data.
What it does
- Auto-detects the dealer website platform (DealerOn, Dealer.com, Dealer Inspire, CDK)
- Finds inventory pages automatically from the dealer homepage
- Extracts vehicle data from JSON-LD structured data with HTML fallback
- Handles pagination across all supported platforms
- Outputs clean, structured JSON per vehicle
Input parameters
| Parameter | Type | Default | Required | Description |
|---|---|---|---|---|
| dealerUrls | array of strings | - | Yes | List of dealer website URLs (e.g., https://www.exampledealer.com) |
| maxVehiclesPerDealer | integer | 200 | No | Maximum vehicles to scrape per dealer (1-2000) |
Output fields
| Field | Type | Description |
|---|---|---|
| vin | string | 17-character Vehicle Identification Number |
| make | string | Vehicle manufacturer (e.g., Toyota, Ford) |
| model | string | Vehicle model (e.g., Camry, F-150) |
| year | integer | Model year |
| price | integer | Listed price in USD |
| mileage | integer | Odometer reading in miles |
| dealer_name | string | Dealer business name |
| city | string | Dealer city |
| state | string | Dealer state (2-letter code) |
| listing_url | string | Direct link to the vehicle on the dealer site |
| image_url | string | Primary vehicle photo URL |
| platform | string | Detected platform (dealeron, dealer.com, dealer_inspire, cdk, generic) |
| source | string | Always "dealer_website" |
| dealer_url | string | The dealer homepage URL |
Example output
{"vin": "1HGCV1F3XPA123456","make": "Honda","model": "Accord","year": 2023,"price": 29995,"mileage": 12450,"dealer_name": "Smith Honda","city": "Dallas","state": "TX","listing_url": "https://www.smithhonda.com/inventory/2023-honda-accord/","image_url": "https://www.smithhonda.com/photos/1HGCV1F3XPA123456.jpg","platform": "dealeron","source": "dealer_website","dealer_url": "https://www.smithhonda.com"}
Supported platforms
| Platform | Market share | Detection method |
|---|---|---|
| DealerOn | ~20% of US dealers | HTML signature detection |
| Dealer.com (Cox) | ~25% of US dealers | DDC class prefix detection |
| Dealer Inspire | ~15% of US dealers | DI class prefix detection |
| CDK Global | ~20% of US dealers | Cobalt/CDK signature detection |
| Generic | Remaining | Fallback HTML parsing |
Use cases
- Competitive analysis: Monitor competitor dealer inventory and pricing
- Market research: Build inventory databases for specific makes/models
- Price monitoring: Track price changes across dealer websites
- Inventory aggregation: Centralize inventory from multiple dealer sources
- Dealer auditing: Verify advertised inventory matches actual stock
Pricing
Pay per result: $5 per 1,000 results (premium multi-platform scraper)
Rate limiting
The scraper uses 1.5-second delays between page requests and 2-second delays between dealers.
Built by OTDCheck
This scraper is part of the OTDCheck vehicle market intelligence suite.