Access comprehensive auction data for classic and vintage vehicles through our RESTful API.
https://api.oldcarsdata.comAll API requests require authentication using an API key. Include your API key in the request headers:
Authorization: Bearer YOUR_API_KEYTo get an API key, you need to:
API keys are required for all endpoints and must be kept secure. Do not share your API key publicly or commit it to version control.
All API responses are returned in JSON format. Successful responses include a data field containing the requested information, and paginated endpoints include a meta field with pagination details.
Error responses follow a consistent format with an error type and a message describing what went wrong.
Auction data is updated daily around 12pm ET / 9am PT.
Rate limits are applied per API key. Specific limits depend on your subscription plan. Rate limit headers are included in all responses:
X-RateLimit-Limit: Maximum requests allowedX-RateLimit-Remaining: Remaining requests in current windowX-RateLimit-Reset: Timestamp when the rate limit resetsThe API uses standard HTTP status codes:
200: Success400: Bad Request (validation errors)401: Unauthorized (invalid or missing API key)429: Too Many Requests (rate limit exceeded)500: Internal Server Error503: Service UnavailableBrowse the available endpoints in the navigation sidebar to view detailed documentation, request parameters, response formats, and code examples.