Přejít na obsah
Dokumentace

Ověřte jednu adresu v reálném čase.

Základní URLhttps://api.emailit.com/v2AutentizaceChybyLimity rychlosti

Ověření adresy

Ověří jednu e-mailovou adresu a vrátí výsledek v odpovědi. Každé ověření stojí 5 kreditů, které se naúčtují před spuštěním kontroly. Pokud chcete ověřit mnoho adres najednou, vytvořte seznam k ověření. Vyžaduje API klíč s oprávněním full.

POST/email-verifications

Tělo požadavku

emailstringPovinné

Adresa, kterou chcete ověřit. Hodnota, která není platnou adresou, také vrátí 200, a to s result: "invalid" a skóre 0, a ověření se naúčtuje.

modestring

fast (výchozí) kontroluje syntaxi, jednorázové a rolové adresy, bezplatné poskytovatele, nesmyslné adresy, MX záznamy a stáří domény. full se navíc připojí k poštovnímu serveru příjemce a zkontroluje, jestli schránka existuje, jestli je deaktivovaná nebo plná a jestli doména přijímá všechny adresy. V režimu fast mají kontroly schránky hodnotu null.

Odpověď

Vrací 200 OK s objektem email_verification. Emailit také odešle webhookovou událost email_verification.created.

Stav Kdy
400 Chybí email, nebo mode není fast ani full (standardní chyba validace).
402 Workspace už nemá k dispozici 5 kreditů. Tělo odpovědi je {"error": {"message": "…", "code": 402}}.

Výsledek

result Význam
safe Adresa prošla všemi kontrolami a získala skóre 70 nebo vyšší.
invalid Syntaxe je neplatná nebo doména nemá MX záznamy, takže nemůže přijímat poštu.
disposable Doména patří službě pro jednorázové e-maily.
disabled Schránka existuje, ale je deaktivovaná. Jen v režimu full.
inbox_full Schránka je plná. Jen v režimu full.
role Rolová adresa, například info@ nebo support@.
unknown Žádná kontrola neselhala, ale skóre je nižší než 70.

Skóre a riziko

score nabývá hodnot od 0 do 100. risk je high, když je syntaxe neplatná, doména nemá MX záznamy, adresa je jednorázová nebo je schránka deaktivovaná. Jinak se řídí skóre: low od 80, medium od 50 a high pod 50.

Pole

statusstring

completed u jednotlivých ověření.

checksobject

Jednotlivé kontroly: valid_syntax, disposable, role_account, free_email, gibberish a has_mx_records (logické hodnoty), domain_age (stáří domény ve dnech, nebo null, pokud není známé) a kontroly režimu full: smtp_connect, deliverable, disabled, inbox_full a catch_all (v režimu fast mají hodnotu null).

addressobject

Adresa rozdělená na mailbox, domain, suffix (část za +, nebo null) a root (adresa bez přípony).

did_you_meanstring | null

Navrhovaná oprava pravděpodobného překlepu, například ada@gmail.com místo ada@gmial.com.

mx_recordsobject[]

MX záznamy domény, každý s poli priority a exchange.

POST/email-verifications
Terminal
curl -X POST https://api.emailit.com/v2/email-verifications \
  -H "Authorization: Bearer your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"email": "ada@example.com"}'
JSON
{
  "id": "ev_2xLd4Wq8Bn1Ys6Pk3Rm9Tc0Fh5a",
  "object": "email_verification",
  "email": "ada@example.com",
  "status": "completed",
  "score": 100,
  "risk": "low",
  "result": "safe",
  "mode": "fast",
  "checks": {
    "valid_syntax": true,
    "disposable": false,
    "role_account": false,
    "inbox_full": null,
    "deliverable": null,
    "disabled": null,
    "catch_all": null,
    "free_email": false,
    "smtp_connect": null,
    "has_mx_records": true,
    "domain_age": 10957,
    "gibberish": false
  },
  "address": {
    "mailbox": "ada",
    "domain": "example.com",
    "suffix": null,
    "root": "ada@example.com"
  },
  "did_you_mean": null,
  "mx_records": [
    { "priority": 10, "exchange": "mx1.example.com" }
  ],
  "created_at": "2026-10-01T10:20:31.118000+00:00",
  "updated_at": "2026-10-01T10:20:31.118000+00:00"
}

Byla tato stránka užitečná?

Děkujeme za zpětnou vazbu.

Děkujeme, čteme každou zprávu.