Auto.dev

Vehicle Photos API

High-quality vehicle images and photo galleries for listings and inventory

Retrieve a collection of high-quality retail images for a specific vehicle based on its VIN. Get comprehensive photo collections including exterior, interior, and detail shots from dealer listings and auction sources.

Endpoint

GET https://api.auto.dev/photos/{vin}

Parameters

PropTypeDefault
vin
string
-

Example Request

curl -X GET "https://api.auto.dev/photos/1FTEW1C52PFA86825" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

Response Structure

PropTypeDefault
data.retail?
string[]
-

Example Response

Vehicle with Photos

{
  "data": {
    "retail": [
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-1.jpg",
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-2.jpg",
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-3.jpg",
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-4.jpg",
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-5.jpg",
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-6.jpg",
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-7.jpg",
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-8.jpg",
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-9.jpg",
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-10.jpg",
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-11.jpg",
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-12.jpg",
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-13.jpg",
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-14.jpg",
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-15.jpg",
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-16.jpg",
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-17.jpg",
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-18.jpg",
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-19.jpg",
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-20.jpg",
      "https://api.auto.dev/photos/retail/1FTEW1C52PFA86825-21.jpg"
    ]
  }
}

Vehicle without Photos

When no photos are available for a VIN, the API returns empty arrays instead of an error:

{
  "data": {
    "retail": []
  }
}

Photo Collection Details

Photo Sources

Retail Photos: Professional dealer listings and inventory photos

  • Format: JPEG images hosted on Auto.dev CDN
  • URL Pattern: https://api.auto.dev/photos/{source}/{vin}-{number}.jpg
  • Availability: Retail photos are more common; wholesale may be empty

Typical Photo Content

Collections include exterior shots, interior views, engine bay, detail shots, and any damage documentation. Photos are ordered by importance with primary exterior views first, followed by additional angles, interior, and detail shots.

Use Cases

  • Marketplace Listings: Display comprehensive vehicle galleries with retail photos
  • Inventory Management: Visual catalog of dealer stock with multiple photo sources
  • Insurance & Appraisal: Document vehicle condition for claims and assessments

Image Specifications

PropTypeDefault
format?
string
JPEG
quality?
string
High-resolution retail/auction quality
dimensions?
string
Varies (typically 800x600 to 1200x800)
cdn_hosting?
string
api.auto.dev
url_pattern?
string
https://api.auto.dev/photos/{source}/{vin}-{number}.jpg

Error Responses

Invalid VIN

{
  "status": 404,
  "error": "This vehicle does not have any photos available. Please try a different VIN.",
  "code": "RESOURCE_NOT_FOUND",
  "path": "/photos/123Invalid",
  "requestId": "966d92f81daff05e"
}

Plan Availability

  • Starter: ✅ Available
  • Growth: ✅ Available
  • Scale: ✅ Available

See pricing for plan details and signup.

Was this API reference helpful?