POST /api/email/check
Быстрые факты об адресе почты: репутация домена, наличие в известных утечках и число проблем почтовой аутентификации у домена. Отдаёт только агрегаты — никаких паролей и значений полей.
Запрос
{
"email": "user@example.ru",
"site_domain": "example.ru" // необязательно: домен проверяемого сайта
}
curl -s -X POST https://scanops.ru/api/email/check \
-H 'Content-Type: application/json' \
-d '{"email": "user@example.ru"}'
Ответ
{
"domain": "example.ru",
"public_provider": "Gmail", // необязательно: имя публичной почты, если адрес на ней
"reputation": { "checked": true, "listed": false, "sources_checked": 5 },
"rkn_listed": false, // домен в реестре блокировок РФ
"mail_issues": { "checked": true, "count": 2, "same_as_site": true },
"leaks": {
"checked": true,
"found": 3,
"sources": [ { "name": "Adobe", "date": "2013-10" } ]
}
}
reputation.listed— домен в списках вредоносности/фильтрующих DNS.mail_issues.count— сколько проблем SPF/DKIM/DMARC у домена (сами исправления — в платном отчёте);same_as_site— относятся ли они к проверяемому сайту.leaks.found— в скольких известных утечках встречается адрес.
Любая ветка, которая не смогла ответить, приходит с checked: false — это не
«чисто», а «не проверили».
Ошибки
400— некорректный адрес или домен.429— превышен лимит по IP (по умолчанию 10 в час).