API источника · IAAI · США

# API IAAI для лотов Insurance Auto Auctions — в JSON

IAAI (Insurance Auto Auctions) — аукцион США, где страховые компании продают машины после ДТП, затопления и угона. apiauto.space отдаёт лоты IAAI с торгами впереди в той же записи, что у Encar и Che168: VIN, повреждения, тип документа, ставка, дата торгов, площадка и фото. Лоты IAAI приходят в рынке США вместе с Copart — их видно по полю source=iaai.

- **Источник**: iaai.com · market=us
- **Регион**: США
- **Данные**: Лоты, ставки, повреждения, фото
- **Статус**: Работает · обновление каждый час

## Что содержит запись лота IAAI

Одни и те же ключи у всех рынков; справа — значения настоящего лота IAAI из каталога. Чего аукцион не даёт, приходит как null, а не догадка.

### Лот

- `title` Год, марка и модель одной строкой `"2021 Alfa Romeo Giulia"`
- `vin` VIN лота `"ZARFANBN5M7644416"`
- `year` Год выпуска `2021`
- `mileage_km` Пробег в километрах `96536`
- `raw.odometer_mi` Пробег в милях, как у аукциона `59985`
- `raw.lot_number` Номер лота `"46070355"`

### Торги и цена

- `raw.sale_date` Дата и время торгов, UTC `"2026-11-09T14:30:00+00:00"`
- `raw.bid` Текущая ставка, если аукцион её отдал `25`
- `raw.buy_now` Цена «купить сейчас» `4500`
- `price` «Купить сейчас», после продажи — итоговая ставка; иначе null. Ставка — не цена `4500.00 USD`

### Состояние

- `raw.damage_main` Основное повреждение `"front"`
- `raw.damage_second` Дополнительное повреждение `"mechanical"`
- `raw.title_doc` Тип документа на машину `"salvage"`
- `raw.keys_available` Есть ли ключи `true`
- `raw.source_values.damage_main` Исходная строка аукциона `"Front end"`

### Машина

- `fuel` Топливо, каноническое значение `"gasoline"`
- `transmission` Коробка передач `"automatic"`
- `engine_cc` Объём двигателя, см³ `2000`
- `raw.source_values.engine` Строка двигателя от аукциона `"2.0L I-4 DI, VVT, turbo, premium…`
- `color` Цвет `"Black"`
- `raw.drive` Привод `"awd"`

### Площадка и фото

- `location.region` Штат `"KY"`
- `location.city` Город площадки `"Louisville North"`
- `raw.location_branch` Площадка аукциона `"Louisville North"`
- `photo_count` Фото лота `17`
- `photos.0` Подписанная ссылка, живёт около суток `"api.apiauto.space/img/iaai:46070…`

### Аукцион не даёт

- `listing_url` Ссылки на лот не отдаём `null`
- `raw.final_bid` Финальной цены нет: только торги впереди `null`
- `raw.estimate_repair_price` Оценка ремонта — только если аукцион её дал `null`

iaai:46070355 2021 Alfa Romeo Giulia · 96 536 км

Разбор полей raw, марки, сценарии, живой поиск, лента изменений и границы данных у Copart и IAAI общие — они на странице [API Copart и IAAI](https://apiauto.space/copart-iaai-api/#about).

## Запрос и ответ

Четыре запроса, с которых обычно начинают. Ключ — в заголовке X-API-Key, ответ — JSON.

Страница машин по фильтрам и курсор следующей

GET

`https://api.apiauto.space/v1/cars?market=us&limit=2`

cURL:

```bash
curl -s "https://api.apiauto.space/v1/cars?market=us&limit=2" \
  -H "X-API-Key: $APIAUTO_KEY"
```

JavaScript:

```js
const response = await fetch(
  "https://api.apiauto.space/v1/cars?market=us&limit=2",
  { headers: { "X-API-Key": process.env.APIAUTO_KEY } },
);
if (!response.ok) throw new Error(`${response.status}: ${await response.text()}`);
const data = await response.json();
```

Python:

```python
import os
import httpx

data = httpx.get(
    "https://api.apiauto.space/v1/cars?market=us&limit=2",
    headers={"X-API-Key": os.environ["APIAUTO_KEY"]},
    timeout=30,
).raise_for_status().json()
```

PHP:

```php
<?php
$ch = curl_init("https://api.apiauto.space/v1/cars?market=us&limit=2");
curl_setopt_array($ch, [
    CURLOPT_HTTPHEADER => ["X-API-Key: " . getenv("APIAUTO_KEY")],
    CURLOPT_RETURNTRANSFER => true,
]);
$data = json_decode(curl_exec($ch), true);
```

200 OK · пример ответа:

```json
{
  "items": [
    {
      "id": "iaai:46070355",
      "market": "us",
      "source": "iaai",
      "source_id": "46070355",
      "title": "2021 Alfa Romeo Giulia",
      "brand": "Alfa Romeo",
      "model": "Giulia",
      "generation": null,
      "trim": null,
      "year": 2021,
      "mileage_km": 96536,
      "fuel": "gasoline",
      "transmission": "automatic",
      "engine_cc": 2000,
      "body_type": "sedan",
      "color": "Black",
      "vin": "ZARFANBN5M7644416",
      "price": {
        "amount": "4500.00",
        "currency": "USD"
      },
      "price_usd": "4500.00",
      "location": {
        "country": "US",
        "region": "KY",
        "city": "Louisville North"
      },
      "photos": [
        "https://api.apiauto.space/img/iaai:46070355/1.jpg?exp=…&sig=…",
        "https://api.apiauto.space/img/iaai:46070355/2.jpg?exp=…&sig=…"
      ],
      "photo_count": 17,
      "listing_url": null,
      "is_active": true,
      "first_seen_at": "2026-11-03T00:32:38.013200Z",
      "last_seen_at": "2026-11-03T04:31:44.032962Z",
      "disappeared_at": null,
      "updated_at": "2026-11-03T04:31:44.032962Z",
      "raw": {
        "fx": {
          "date": "2026-11-02",
          "source": "ECB",
          "currency": "USD",
          "usd_per_unit": "1"
        },
        "bid": 25,
        "drive": "awd",
        "status": 3,
        "airbags": 2,
        "buy_now": 4500,
        "latitude": 38.37074,
        "condition": null,
        "cylinders": 4,
        "final_bid": null,
        "longitude": -85.19097,
        "sale_date": "2026-11-09T14:30:00+00:00",
        "title_doc": "salvage",
        "video_url": null,
        "grade_iaai": null,
        "lot_number": "46070355",
        "damage_main": "front",
        "odometer_mi": 59985,
        "damage_second": "mechanical",
        "source_values": {
          "fuel": "4",
          "trim": null,
          "brand": "ALFA ROMEO",
          "drive": "3",
          "model": "GIULIA",
          "engine": "2.0L I-4 DI, VVT, turbo, premium , 280HP",
          "body_type": "Sedan",
          "title_doc": "SALVAGE",
          "damage_main": "Front end",
          "transmission": "1",
          "damage_second": "Mechanical"
        },
        "keys_available": true,
        "location_branch": "Louisville North",
        "odometer_status": null,
        "pre_accident_price": null,
        "clean_wholesale_price": null,
        "estimate_repair_price": null
      },
      "source_mode": "replica"
    },
    {
      "id": "iaai:45804711",
      "market": "us",
      "source": "iaai",
      "source_id": "45804711",
      "title": "2022 Porsche 911",
      "brand": "Porsche",
      "model": "911",
      "generation": null,
      "trim": null,
      "year": 2022,
      "mileage_km": 22611,
      "fuel": "gasoline",
      "transmission": "automatic",
      "engine_cc": 3000,
      "body_type": "coupe",
      "color": "Black",
      "vin": "WP0AB2A92NS221196",
      "price": {
        "amount": "108450.00",
        "currency": "USD"
      },
      "price_usd": "108450.00",
      "location": {
        "country": "US",
        "region": "NJ",
        "city": "Dream Rides"
      },
      "photos": [
        "https://api.apiauto.space/img/iaai:45804711/1.jpg?exp=…&sig=…",
        "https://api.apiauto.space/img/iaai:45804711/2.jpg?exp=…&sig=…"
      ],
      "photo_count": 16,
      "listing_url": null,
      "is_active": true,
      "first_seen_at": "2026-11-03T00:27:01.665274Z",
      "last_seen_at": "2026-11-03T04:26:04.592287Z",
      "disappeared_at": null,
      "updated_at": "2026-11-03T04:26:04.592287Z",
      "raw": {
        "fx": {
          "date": "2026-11-02",
          "source": "ECB",
          "currency": "USD",
          "usd_per_unit": "1"
        },
        "bid": 25,
        "drive": "rwd",
        "status": 3,
        "airbags": 1,
        "buy_now": 108450,
        "latitude": 40.37361,
        "condition": 0,
        "cylinders": 6,
        "final_bid": null,
        "longitude": -74.2725,
        "sale_date": "2026-11-09T18:00:00+00:00",
        "title_doc": "salvage",
        "video_url": null,
        "grade_iaai": null,
        "lot_number": "45804711",
        "damage_main": "theft",
        "odometer_mi": 14050,
        "damage_second": "front",
        "source_values": {
          "fuel": "4",
          "trim": null,
          "brand": "PORSCHE",
          "drive": "1",
          "model": "911",
          "engine": "3L H6 N",
          "body_type": "Coupe",
          "title_doc": "SALVAGE",
          "damage_main": "Theft",
          "transmission": "1",
          "damage_second": "Front End"
        },
        "keys_available": true,
        "location_branch": "Central New Jersey",
        "odometer_status": null,
        "pre_accident_price": null,
        "clean_wholesale_price": null,
        "estimate_repair_price": null
      },
      "source_mode": "replica"
    }
  ],
  "next_cursor": "…",
  "count": null
}
```

Машины в ответах настоящие, из каталога на момент сборки сайта; фото сокращены до двух, id событий условные.

## Соберите запрос

Выберите фильтры — адрес и код соберутся сами. Рынок закреплён: market=us отдаёт лоты Copart и IAAI вместе, аукцион видно по полю source.

GET

`https://api.apiauto.space/v1/cars?market=us&brand=Toyota&limit=20`

cURL:

```bash
curl -s "https://api.apiauto.space/v1/cars?market=us&brand=Toyota&limit=20" \
  -H "X-API-Key: $APIAUTO_KEY"
```

JavaScript:

```js
const response = await fetch(
  "https://api.apiauto.space/v1/cars?market=us&brand=Toyota&limit=20",
  { headers: { "X-API-Key": process.env.APIAUTO_KEY } },
);
if (!response.ok) throw new Error(`${response.status}: ${await response.text()}`);
const data = await response.json();
```

Python:

```python
import os
import httpx

data = httpx.get(
    "https://api.apiauto.space/v1/cars?market=us&brand=Toyota&limit=20",
    headers={"X-API-Key": os.environ["APIAUTO_KEY"]},
    timeout=30,
).raise_for_status().json()
```

PHP:

```php
<?php
$ch = curl_init("https://api.apiauto.space/v1/cars?market=us&brand=Toyota&limit=20");
curl_setopt_array($ch, [
    CURLOPT_HTTPHEADER => ["X-API-Key: " . getenv("APIAUTO_KEY")],
    CURLOPT_RETURNTRANSFER => true,
]);
$data = json_decode(curl_exec($ch), true);
```

## Частые вопросы

### 01Это официальный API IAAI?

Нет. apiauto.space не связан с IAAI. Мы отдаём копию лотов с предстоящими торгами в своём едином формате — том же, что у Copart, Encar и Che168.

### 02Как получить только лоты IAAI?

Copart и IAAI отдаются одним рынком market=us. У каждого лота есть поле source (copart или iaai) и id вида iaai:…; нужные отберите на своей стороне. Отдельного фильтра по аукциону в /v1/cars нет.

### 03Есть ли история продаж и финальные цены IAAI?

Нет. В копии только лоты, торги по которым ещё впереди; после торгов лот становится неактивным и через 14 дней уходит. Архив продаж мы не продаём.

### 04Можно ли делать ставки на IAAI через API?

Нет, API только для чтения. Ставки делаются на IAAI — через аккаунт участника или брокера.

### 05Сколько стоит API IAAI?

Тариф Start — $59 в месяц за один рынок; рынок США — это лоты Copart и IAAI вместе, 100 000 машин в месяц. Живой поиск — на Pro ($149, 2 000 запросов) и Max ($299, 10 000). Демо — сутки и 100 запросов без оплаты.

## Другие API и руководства

- [API источника **API Copart**](https://apiauto.space/copart-api/)
- [API источника **API Copart и IAAI**](https://apiauto.space/copart-iaai-api/)
- [API источника **API Encar**](https://apiauto.space/encar-api/)
- [API источника **API Che168**](https://apiauto.space/che168-api/)
- [Руководство **Каталог авто на сайт импортёра**](https://apiauto.space/importers/)
- [Разработчикам **Документация**](https://apiauto.space/docs/)

## Получите тестовый ключ IAAI

- Сутки и 100 запросов бесплатно, без карты
- Все три рынка и лента изменений: США можно сравнить с Кореей и Китаем
- Ключ приходит в Telegram за минуту — без формы и звонков

---

Страница: https://apiauto.space/iaai-api/
