Initask API

API перевірки авто за номером: реєстраційні операції МВС

За номерним знаком шлюз повертає реєстраційні операції з відкритих даних МВС: місяць операції, її вид, марку, модель, рік випуску, колір, вид пального і регіон. Номер можна писати латиницею або кирилицею, з пробілами чи без.

Де застосовують: Перевірка авто перед купівлею, облік автопарку, автозаповнення марки і моделі у страховій чи сервісній CRM.

Запит

GEThttps://dani.initask.com/v1/vehicle/{plate}

ПараметрДеОпис
plate обовʼязковийшляхНомерний знак, 4-10 літер і цифр; кирилицю шлюз передає як є, джерело зводить її до латиниці.

Приклади

curl

curl -H "Authorization: Bearer $INITASK_KEY" "https://dani.initask.com/v1/vehicle/AA0005KX"

JavaScript

const r = await fetch("https://dani.initask.com/v1/vehicle/AA0005KX", {
  headers: { Authorization: `Bearer ${process.env.INITASK_KEY}` },
});
const { ok, data, error } = await r.json();
console.log(r.headers.get("X-RateLimit-Remaining"), data);

Python

import os, requests

r = requests.get(
    "https://dani.initask.com/v1/vehicle/AA0005KX",
    headers={"Authorization": f"Bearer {os.environ['INITASK_KEY']}"},
    timeout=10,
)
body = r.json()
print(r.headers["X-RateLimit-Remaining"], body["data"])

Змінна INITASK_KEY містить ваш ключ. Без ключа запит теж пройде в межах 100 запитів на добу.

Відповідь

Справжня відповідь на запит /v1/vehicle/AA0005KX, масиви скорочено до трьох елементів.

{
  "ok": true,
  "data": {
    "plate": "AA0005KX",
    "total": 7,
    "operations": [
      {
        "date": "2013-10",
        "operation": "інша операція (номер, документи, зміна даних)",
        "brand": "MERCEDES-BENZ",
        "model": "S 350",
        "year": 2013,
        "color": "чорний",
        "fuel": "дизельне паливо",
        "region": "Київ"
      },
      {
        "date": "2025-04",
        "operation": "перереєстрація на нового власника",
        "brand": "TOYOTA",
        "model": "CAMRY",
        "year": 2021,
        "color": "чорний",
        "fuel": "бензин",
        "region": "Київ"
      },
      {
        "date": "2025-10",
        "operation": "інша операція (номер, документи, зміна даних)",
        "brand": "MERCEDES-BENZ",
        "model": "SL 550",
        "year": 2008,
        "color": "сірий",
        "fuel": "бензин",
        "region": "Київ"
      }
    ]
  },
  "meta": {
    "source": "avto.initask.com",
    "cached": false
  }
}
plateномер латиницею
totalскільки операцій знайдено
operationsоперації за датою
operations[].dateмісяць операції, YYYY-MM
operations[].operationвид операції
operations[].brandмарка
operations[].modelмодель
operations[].yearрік випуску
operations[].colorколір
operations[].fuelвид пального
operations[].regionрегіон реєстрації

Помилки

HTTPerrorКоли
400bad_requestрядок не схожий на номерний знак
404not_foundномера у відкритих даних немає
503upstream_loadingджерело перезавантажує архів МВС, дивіться Retry-After
429rate_limitedліміт вичерпано, дивіться Retry-After
502, 504upstream_*джерело даних недоступне, ліміт не витрачається

Джерело і свіжість

Дані: Відкриті дані МВС України про реєстраційні операції з транспортними засобами, avto.initask.com. Шлюз тримає відповідь у кеші 24 год, поле meta.cached показує, звідки вона.

Питання і відповіді

Чому в одного номера різні авто?

Номерний знак переходить між автомобілями: після зняття з обліку його видають іншому власнику. Операції йдуть за датою, тож видно, яке авто носило номер у кожен період.

Чи є у відповіді VIN і власник?

Відповідь містить характеристики авто і операції. Повний VIN, точні дати, сервісний центр, тип власника і перевірка розшуку є у платному звіті avto.initask.com. Імен, адрес і кодів фізичних осіб у відкритому наборі МВС немає.

Чому дата лише з місяцем?

Безкоштовна історія номера показує місяць операції, цього досить, щоб побачити, яке авто носило номер у кожен період. Точні дати відкриває повний звіт на avto.initask.com.

Повʼязані ендпоінти

Отримати ключ API

Ключ прийде листом з каси Initask. Безкоштовний ключ дає 100 запитів на добу, платний тариф додається до того самого ключа.