Cardog API
Power your applications with real-time vehicle recalls, market valuations, vin decoding, listings, and more.
2 subscribers
99 ms avg latency
33 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
Cardog API endpoints
| Method | Endpoint | Description |
|---|---|---|
| VIN Decoding | ||
| GET |
decodeVinNanoFast /v1/vin/nano/1HGBH41JXMN109186 |
Ultra-fast VIN decode returning only essential vehicle information. Optimized for high-volume applications where only basic vehicle identification is needed. ## Path Parameters -… |
| POST |
batchVinDecode /v1/vin/batch |
Decode multiple VINs in a single request. ## Request Body - `vins` (string[], required): Array of 1-1000 VINs ## Response ```json { "success": true, "count": 5, "successful": 4,… |
| GET |
decodeVinCorgiComprehensive /v1/vin/corgi/1HGBH41JXMN109186 |
Cardog's proprietary VIN decoder with advanced pattern matching and confidence scoring. ## Features - WMI (World Manufacturer Identifier) analysis - VDS (Vehicle Descriptor… |
| GET |
decodeVinStandard /v1/vin/1HGBH41JXMN109186 |
Decode a VIN using standard NHTSA data combined with Cardog's vehicle research database. ## Path Parameters - `vin` (string, required): 17-character VIN ## Response ```json {… |
| Listings | ||
| GET |
getListingByVin /v1/listings/vin/1HGBH41JXMN109186 |
Find all active listings for a specific VIN. ## Path Parameters - `vin` (string, required): 17-character VIN ## Response Array of listings matching the VIN. Multiple results… |
| GET |
searchListings /v1/listings/search |
Search vehicle listings with comprehensive filtering. ## Query Parameters ### Filters - `makes` (string[], optional): Vehicle manufacturers (repeatable) - `models` (string[],… |
| GET |
getListingById /v1/listings/id/{listingId} |
Retrieve full details for a specific listing. ## Path Parameters - `listingId` (string, required): Unique listing identifier ## Response Full listing object with: - Complete… |
| GET |
getListingsCount /v1/listings/count |
Get total count of listings matching filter criteria. Accepts same query parameters as search endpoint. ## Use Cases - Display result counts before fetching data - Validate… |
| Market Intelligence | ||
| GET |
similarListings /v1/market/listings/{listingId}/similar |
Find listings similar to a given vehicle using proximity algorithm. Matches based on: - Same make/model/year - Similar trim level - Comparable mileage - Geographic proximity -… |
| GET |
marketOverview /v1/market/{make}/{model}/{year}/overview |
Get comprehensive market overview for a specific make/model/year cohort. ## Path Parameters - `make` (string, required): Vehicle manufacturer - `model` (string, required):… |
| GET |
trimBreakdown /v1/market/{make}/{model}/{year}/breakdown |
Analyze pricing differences across trim levels. Shows how each trim compares to overall market average. ## Response ```json { "vehicle": "2023 Toyota Camry", "totalListings":… |
| GET |
geographicAnalysis /v1/market/{make}/{model}/{year}/geography |
Market breakdown by US state / Canadian province. Shows regional pricing variations and market concentrations. ## Response ```json { "markets": [ { "state": "CA", "listings":… |
| GET |
marketTrends /v1/market/{make}/{model}/{year}/trends |
Time series data showing market trends over time. ## Query Parameters - `period` (string, optional): week or month (default: week) ## Response ```json { "trends": [ { "period":… |
| GET |
listingMarketPosition /v1/market/listings/{listingId}/position |
Analyze how a specific listing compares to its market cohort. ## Path Parameters - `listingId` (string, required): Listing identifier ## Response ```json { "id":… |
| GET |
priceDistribution /v1/market/{make}/{model}/{year}/pricing |
Get price histogram showing distribution of listing prices. Returns bucketed price ranges with counts and percentages. ## Response ```json { "distribution": [ { "bucketMin":… |
| Safety & Recalls | ||
| GET |
searchSafetyRatings /v1/safety/search |
Search NHTSA crash test safety ratings. ## Query Parameters - `makes` (string[], optional): Filter by make (repeatable) - `models` (string[], optional): Filter by model… |
| GET |
getRecallDetails /v1/recalls/{country}/{recallId} |
Get full details for a specific recall. ## Path Parameters - `country` (string, required): us or ca - `recallId` (string, required): Campaign/recall number ## Response Complete… |
| GET |
searchComplaints /v1/complaints/search |
Search NHTSA consumer complaints. ## Query Parameters - `makes` (string[], optional): Filter by make (repeatable) - `models` (string[], optional): Filter by model (repeatable) -… |
| GET |
searchRecalls /v1/recalls/{country}/search |
Search vehicle safety recalls by country. ## Path Parameters - `country` (string, required): us (NHTSA) or ca (Transport Canada) ## Query Parameters - `makes` (string[],… |
| Research & Specs | ||
| GET |
getVehicleImages /v1/research/images |
Get OEM product images for a vehicle. ## Query Parameters - `make` (string, required) - `model` (string, required) - `year` (number, required) - `limit` (number, optional): Max… |
| GET |
getVehicleColors /v1/research/colors |
Get available factory colors for a vehicle. ## Query Parameters - `make` (string, required) - `model` (string, required) - `year` (number, required) ## Response List of available… |
| GET |
getMakeLineup /v1/research/lineup/{make} |
Get all models and model years for a specific manufacturer. ## Path Parameters - `make` (string, required): Vehicle manufacturer ## Query Parameters - `page` (number, optional):… |
| Energy & Fuel | ||
| GET |
getFuelPrices /v1/fuel/{fuelType} |
Get current fuel prices by location. ## Path Parameters - `fuelType` (string, required): regular, midgrade, premium, diesel, e85, e15, propane, biodiesel, cng, lng ## Query… |
| GET |
searchEvChargingStations /v1/charging |
Find EV charging stations near a location. ## Query Parameters - `lat` (number, required): Latitude - `lng` (number, required): Longitude - `radius` (number, optional): Search… |
| Parts & Maintenance | ||
| GET |
getPartDetails /v1/parts/napa/{partId} |
Get detailed information for a specific part. ## Path Parameters - `partId` (string, required): NAPA part ID ## Query Parameters - `site` (string, optional): ca or us (default:… |
| GET |
searchParts /v1/parts/search |
Search auto parts catalog. ## Query Parameters - `query` (string, required): Search term or part number - `page` (number, optional): Page number - `limit` (number, optional):… |
| Locations & Dealers | ||
| GET |
getLocationBySlug /v1/locations/slug/{slug} |
Get seller details by URL-friendly slug. ## Path Parameters - `slug` (string, required): URL slug |
| GET |
getLocationById /v1/locations/id/{sellerId} |
Get detailed seller information by ID. ## Path Parameters - `sellerId` (string, required): Seller identifier ## Response Complete seller profile including: - Contact information… |
| GET |
searchLocations /v1/locations/search |
Search for dealers and sellers. ## Query Parameters - `query` (string, required): Search term - `type` (string, optional): Location type filter ## Response Array of matching… |
| Search | ||
| GET |
generalSearch /v1/search |
General search across all content. ## Query Parameters - `q` (string, required): Search query ## Response Relevance-ranked results from multiple data sources. |
| GET |
facetedSearch /v1/search/faceted |
Search with faceted filtering. ## Query Parameters - `q` (string, required): Search query - `enabled` (string[], optional): Facet names to enable (repeatable) - `limits`… |
| Reports | ||
| GET |
getReportSchema /v1/reports/schema |
Get JSON schema for report data structure. Useful for: - Client-side validation - Type generation - Documentation - Integration planning |
| GET |
getVehicleReport /v1/reports/vin/1HGBH41JXMN109186 |
Generate comprehensive vehicle report. ## Path Parameters - `vin` (string, required): 17-character VIN ## Report Sections 1. **Vehicle Identification** - VIN decode results -… |
Cardog API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|