↑ Все API
Код проверки
API: стандартизация паспортов
МВД сломало реестр паспортов, поэтому сервис работает по справочнику от 21 июня 2023 года.
✔️ Проверяет формат серии и номера.
✔️ Проверяет паспорт по справочнику недействительных паспортов МВД.
Как вызвать
Чтобы вызвать метод, и подтвердите почту.
Пример запроса:
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 } ]
Название | Длина | Описание |
---|---|---|
source | 100 | Исходная серия и номер одной строкой |
series | 20 | Серия |
number | 20 | Номер |
qc | 5 | Код проверки |
Код проверки qc
Действует паспорт или нет, по данным Федеральной миграционной службы:
Код qc | Описание | Нужно проверить вручную? |
---|---|---|
0 | Действующий паспорт | нет |
2 | Исходное значение пустое | нет |
1 | Неправильный формат серии или номера | да |
10 | Недействительный паспорт | да |
Коды ответа на запрос
HTTP-код ответа | Описание |
---|---|
200 | Запрос успешно обработан |
400 | Некорректный запрос |
401 | В запросе отсутствует API-ключ или секретный ключ Или в запросе указан несуществующий ключ |
403 | Не подтверждена почта Или недостаточно средств для обработки запроса, пополните баланс |
405 | Запрос сделан с методом, отличным от POST |
429 | Слишком много запросов в секунду или новых соединений в минуту |
5xx | Произошла внутренняя ошибка сервиса |
Примеры и интеграции
Ограничения
В запросе разрешено передавать только один паспорт.
Максимальная частота запросов — 20 в секунду с одного IP-адреса.
Максимальная частота создания новых соединений — 60 в минуту с одного IP-адреса.
Дадата не поддерживает вызов этого метода из браузерного JavaScript. Иначе злоумышленник мог бы похитить секретный ключ и использовать API за ваш счет.