Документы API проверки подлинности электронной почты
Начало работы
Все запросы к API требуют аутентификации с помощью ключа API. Вы можете найти свой ключ API на приборной панели.
Заголовок: "x-api-key: your-api-key"Одиночная верификация
Проверьте один адрес электронной почты или домен на действительность, одноразовость, конфиденциальность и возможность доставки.
Конечная точка
GET /v1/verifyПараметры
| Имя | Тип | Требуется | Описание |
|---|---|---|---|
| input | string | Да | Адрес электронной почты или домен для проверки (например, [email protected] или example.com). |
apiDocs.responseFields
| Поле | Описание |
|---|---|
| valid | Указывает, правильно ли указан формат электронной почты |
| block | Указывает, следует ли блокировать электронную почту (истинно, если истинны значения disposable, privacy, applePrivateEmail, deliverable или catch_all). |
| disposable | Определяет, является ли адрес электронной почты временным или одноразовым. |
| privacy | Определяет, используется ли на почтовом сервере почтовый псевдоним или переадресация. |
| applePrivateEmail | Указывает, является ли этот адрес электронной почты адресом Apple Private. |
| deliverable | Проверяет, существует ли почтовый ящик и может ли он принимать сообщения. |
| domain | Доменная часть адреса электронной почты |
| email_address | Адрес электронной почты |
| catch_all | Указывает, есть ли в домене конфигурация универсальной электронной почты, которая принимает все входящие письма независимо от адреса получателя. |
| mx_found | Указывает, есть ли в домене действующие почтовые серверы (MX-записи). |
| remaining_credits | Количество кредитов API, оставшихся на вашем счету |
Пример ответа
{
"valid": true,
"block": false,
"disposable": false,
"privacy": false,
"applePrivateEmail": false,
"deliverable": true,
"domain": "example.com",
"email_address": "[email protected]",
"catch_all": false,
"mx_found": true,
"error": null,
"remaining_credits": 99
}Примеры кода
curl "https://api.verify-email.app/v1/[email protected]" \
-H "X-API-Key: your-api-key"Попробуйте
Для проверки конечных точек вам понадобится ключ API.
Попробуйте с:
Пакетная верификация
Проверка нескольких адресов электронной почты или доменов в одном запросе (не более 100 элементов).
Конечная точка
POST /v1/verify/batchПараметры
| Имя | Тип | Требуется | Описание |
|---|---|---|---|
| inputs | array of strings | Да | Массив адресов электронной почты или доменов для проверки |
Примеры кода
curl -X POST "https://api.verify-email.app/v1/verify/batch" \
-H "Content-Type: application/json" \
-H "X-API-Key: your-api-key" \
-d '{
"inputs": [
"[email protected]",
"[email protected]"
]
}'Попробуйте
Для проверки конечных точек вам понадобится ключ API.
Попробуйте использовать разные домены: