Movatterモバイル変換


[0]ホーム

URL:


DaData.ru
Подсказки
Помогают вводить данные в формах на сайтах, в CRM, мобильных и веб-приложениях. Быстро и без ошибок
Стандартизация
Исправляет ошибки, приводит к единому формату и обогащает данные в готовых базах
Организация по ИНН
Находит компании по ИНН, КПП, ОГРН. Показывает сведения из государственных источников
Маскировщик
Обезличивает базу клиентов — для тестирования, аналитики и моделей машинного обучения
Компания по емейлу
Вытаскивает из корпоративного емейла подробности о компании, которой он принадлежит
Похожие компанииB2BНовинкаB2BНовинка
Находит организации, похожие на ваших клиентов. Анализирует сайты юрлиц и данные из ЕГРЮЛ
Продукты
↑ Все API

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

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

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

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

Как вызвать

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

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

                POST https://cleaner.dadata.ru/api/v1/clean/passport
[ "4509 235857" ]
curl -X POST \  -H "Content-Type: application/json" \  -H "Accept: application/json" \  -H "Authorization: Token ${API_KEY}" \  -H "X-Secret: ${SECRET_KEY}" \  -d '[ "4509 235857" ]' \  https://cleaner.dadata.ru/api/v1/clean/passport
// https://github.com/hflabs/dadata-csharpvar token = "${API_KEY}";var secret = "${SECRET_KEY}";var api = new CleanClientAsync(token, secret);var result = await api.Clean<Passport>("4509 235857");
// https://github.com/ekomobile/dadata// Использует API-ключ из переменной окружения DADATA_API_KEY// а секретный ключ из переменной окружения DADATA_SECRET_KEYimport (    "context"    dadata "github.com/ekomobile/dadata/v2")func main() {    api := dadata.NewCleanApi()    query := "4509 235857"    result, err := api.Passport(context.Background(), query)}
var url = "https://cleaner.dadata.ru/api/v1/clean/passport";var token = "${API_KEY}";var secret = "${SECRET_KEY}";var query = "4509 235857";var options = {    method: "POST",    mode: "cors",    headers: {        "Content-Type": "application/json",        "Authorization": "Token " + token,        "X-Secret": secret    },    body: JSON.stringify([query])}fetch(url, options).then(response => response.text()).then(result => console.log(result)).catch(error => console.log("error", error));
// https://github.com/hflabs/dadata-php$token = "${API_KEY}";$secret = "${SECRET_KEY}";$dadata = new \Dadata\DadataClient($token, $secret);$result = $dadata->clean("passport", "4509 235857");
# https://github.com/hflabs/dadata-pyfrom dadata import Dadatatoken = "${API_KEY}"secret = "${SECRET_KEY}"dadata = Dadata(token, secret)result = dadata.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 за ваш счет.

Стоимость

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


[8]ページ先頭

©2009-2025 Movatter.jp