↑ Все API

API: стандартизация email

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

✔️ Исправляет распространённые опечатки.

✔️ Проверяет, не «одноразовый» ли адрес.

✔️ Классифицирует адреса на личные (@mail.ru, @yandex.ru), корпоративные (@myshop.ru) и «ролевые» (info@, support@).

Как вызвать

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

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

            
                POST https://cleaner.dadata.ru/api/v1/clean/email
            
            
[ "serega@yandex/ru" ]

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

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

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

Что в ответе

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

[
{
    "source": "serega@yandex/ru",
    "email": "serega@yandex.ru",
    "local": "serega",
    "domain": "yandex.ru",
    "type": "PERSONAL",
    "qc": 4
}
]
НазваниеДлинаОписание
source100Исходный email
email100Стандартизованный email
local100Локальная часть адреса (то, что до «собачки»)
domain100Домен (то, что после «собачки»)
type10Тип адреса
  PERSONAL — личный (@mail.ru, @yandex.ru)
  CORPORATE — корпоративный (@myshop.ru)
  ROLE — «ролевой» (info@, support@)
  DISPOSABLE — одноразовый (@temp-mail.ru)
qc5Код проверки

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

Подходит ли email для маркетинговой рассылки:

Код qcОписаниеНужно проверить вручную?
0 Корректное значение
Соответствует общепринятым правилам,
реальное существование адреса не проверяется
нет
2Пустое или заведомо «мусорное» значениенет
3 «Одноразовый» адрес
Домены 10minutemail.com, getairmail.com, temp-mail.ru и аналогичные
нет
1Некорректное значение
Не соответствует общепринятым правилам
да
4Исправлены опечаткида

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

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

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

Ограничения

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

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

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

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

Стоимость

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