API валидации email-адресов

REST API с авторизацией по ключу. Один адрес или пакет, ответ в JSON с разбором по каждой проверке.

Основные методы

Одиночная проверка отвечает синхронно и подходит для формы регистрации. Пакетная принимает список и подходит для разовой чистки базы. Ключи создаются и отзываются в личном кабинете, передаются заголовком авторизации, лимит запросов считается по ключу.

Что в ответе

По каждому адресу возвращается результат синтаксической проверки, наличие MX у домена, итог SMTP-обращения, признак одноразового домена и признак ролевого адреса, а также сводный вердикт. Разбор по пунктам позволяет решать самому: например, принимать ролевые адреса в B2B-форме, но отсекать одноразовые.

Вебхуки и лимиты

Результаты долгих пакетов можно получать вебхуком, не опрашивая API. Лимит запросов в минуту зависит от тарифа: 10 на бесплатном, 60 на Basic, 300 на Pro, 1000 на Enterprise. Повторная проверка того же адреса отдаётся из кэша и лимит не расходует.

Частые вопросы

Есть ли SDK?

Отдельного SDK нет — API обычный REST с JSON, вызывается любым HTTP-клиентом. Схема доступна в формате OpenAPI, из неё генерируется клиент под нужный язык.

Что происходит при исчерпании лимита?

Запросы начинают отвечать ошибкой превышения лимита. На тарифе Pro сверхлимитные проверки тарифицируются по 0,10 ₽ вместо отказа.

Можно ли проверять адреса в реальном времени в форме регистрации?

Да, это основной сценарий одиночного метода. Проверка занимает доли секунды на закэшированных доменах; для формы обычно включают отсев одноразовых адресов и мягкое предупреждение по остальным признакам.