# IAA Vehicle Detail API Documentation

Retrieve one public IAA vehicle by id: identity, damage and loss type, title document, brand and state, odometer with unit and status, engine, drive, cylinders, fuel, transmission, body style, color, country of origin, masked VIN, auction date (ISO 8601, UTC), estimated repair cost and ACV in USD, lane, aisle, branch with address and coordinates, and the image list as ready-to-use urls. An unknown id is a 404 NOT_FOUND and is not billed. Seller, bids and buyer-only data are never returned.

- **Documentation:** [https://scrappa.co/docs/iaai-api/iaai_vehicle](https://scrappa.co/docs/iaai-api/iaai_vehicle)
- **API group:** IAA API
- **Endpoint:** `GET https://scrappa.co/api/iaai/vehicle`

## Authentication

Send your Scrappa API key in the `X-API-KEY` request header. Paid endpoints also support accountless x402 payments when called without an API key.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `id` | string | Yes | IAA vehicle id from the search results, 5 to 10 digits with or without the ~US suffix. Example: 46742702~US. |

## Example request

```bash
#!/bin/bash

curl -X GET \
    -H "x-api-key: YOUR_API_KEY_HERE" \
    "https://scrappa.co/api/iaai/vehicle?id=46742702%7EUS"
```

## Example response

```json
{
    "success": true,
    "data": {
        "id": "46742702~US",
        "url": "https://www.iaai.com/VehicleDetail/46742702~US",
        "title": "2015 TOYOTA TACOMA BASE V6",
        "stock_number": "46242708",
        "year": 2015,
        "make": "TOYOTA",
        "model": "TACOMA",
        "series": "BASE V6",
        "primary_damage": "Rollover",
        "loss_type": "Other",
        "start_code": "Stationary",
        "airbags": "Deployed",
        "title_code": "SAL",
        "title_brand": "Branded If Rebuilt",
        "title_doc": "Salvage",
        "title_state": "Virginia",
        "odometer": 108152,
        "odometer_unit": "mi",
        "odometer_status": "Not Actual",
        "body_style": "Double Cab",
        "transmission": "Automatic",
        "fuel": "Gasoline",
        "color": "Black",
        "engine": "4.0L V-6 DOHC, VVT, regular , 236HP",
        "drive": "4x4",
        "cylinders": 6,
        "country_of_origin": "Mexico",
        "vin_masked": "3TMLU4EN8FM******",
        "auction_date": "2026-10-15T13:30:00Z",
        "estimated_repair_cost": 28865,
        "acv": 21945,
        "lane": "A - #223",
        "aisle": "D - 108",
        "branch": "Tidewater",
        "branch_id": 725,
        "city": "Yorktown",
        "state": "VA",
        "zip": "23693",
        "latitude": 37.11179,
        "longitude": -76.46413,
        "images": [
            {
                "url": "https://vis.iaai.com/resizer?imageKeys=46742702~SID~B725~S0~I1~RW2576~H1932~TH0&width=2576&height=1932",
                "width": 2576,
                "height": 1932
            }
        ]
    },
    "meta": {
        "endpoint_family": "vehicle_detail",
        "billable": true
    }
}
```

## Errors

| Status | Error | Description |
| --- | --- | --- |
|  | Error | The requested IAA vehicle was not found. Not billed. |
|  | Error | IAA could not be reached. Not billed. |
|  | Error | The upstream service is temporarily unavailable. Please retry shortly. |
|  | Error | The upstream service is temporarily unavailable. Please retry shortly. |
|  | Error | IAA returned an unexpected page shape. Not billed. |

## More Scrappa resources

- [API documentation](https://scrappa.co/docs)
- [Full LLM-readable API reference](https://scrappa.co/llms-full.txt)
- [OpenAPI specification](https://scrappa.co/docs/api.json)
- [Pricing](https://scrappa.co/pricing)
