↑ Все API

API: стандартизация паспортов

МВД сломало реестр паспортов, поэтому сервис работает по справочнику от 21 июня.

✔️ Проверяет формат серии и номера.

✔️ Проверяет паспорт по справочнику недействительных паспортов МВД.

Как вызвать

Чтобы вызвать метод, и подтвердите почту.

Пример запроса:

            
                POST https://cleaner.dadata.ru/api/v1/clean/passport
            
            
[ "4509 235857" ]

Укажите при вызове:

  • Content-Type: application/json.
  • Accept: application/json.
  • ${API_KEY} — API-ключ.
  • ${SECRET_KEY} — секретный ключ.

Тело запроса передавайте в кодировке UTF-8.

Что в ответе

Стандартизованный объект:

[
{
    "source": "4509 235857",
    "series": "45 09",
    "number": "235857",
    "qc": 0
}
]
НазваниеДлинаОписание
source100Исходная серия и номер одной строкой
series20Серия
number20Номер
qc5Код проверки

Код проверки qc

Действует паспорт или нет, по данным Федеральной миграционной службы:

Код qcОписаниеНужно проверить вручную?
0Действующий паспортнет
2Исходное значение пустоенет
1Неправильный формат серии или номерада
10Недействительный паспортда

Коды ответа на запрос

HTTP-код ответаОписание
200Запрос успешно обработан
400 Некорректный запрос
401 В запросе отсутствует API-ключ или секретный ключ
Или в запросе указан несуществующий ключ
403 Не подтверждена почта
Или недостаточно средств для обработки запроса, пополните баланс
405Запрос сделан с методом, отличным от POST
429Слишком много запросов в секунду или новых соединений в минуту
5xxПроизошла внутренняя ошибка сервиса

Примеры и интеграции

Ограничения

В запросе разрешено передавать только один паспорт.

Максимальная частота запросов — 20 в секунду с одного IP-адреса.

Максимальная частота создания новых соединений — 60 в минуту с одного IP-адреса.

Дадата не поддерживает вызов этого метода из браузерного JavaScript. Иначе злоумышленник мог бы похитить секретный ключ и использовать API за ваш счет.

Стоимость

15 копеек за запись