E-posta Doğrulama API Dokümanları

API Durumu

Başlarken

Tüm API istekleri, bir API anahtarı kullanarak kimlik doğrulaması gerektirir. API anahtarınızı kontrol panelinde bulabilirsiniz.

Başlık: "x-api-key: your-api-key"

Tek Doğrulama

Tek bir e-posta adresini veya etki alanını geçerlilik, tek kullanımlık durumu, gizlilik hizmetleri ve teslim edilebilirlik açısından doğrulayın.

Bitiş Noktası

GET /v1/verify

Parametreler

İsimTipGerekliAçıklama
inputstringEvetDoğrulanacak e-posta adresi veya alan adı (örneğin, [email protected] veya example.com)

apiDocs.responseFields

SahaAçıklama
validE-posta biçiminin doğru olup olmadığını gösterir
blockE-postanın engellenip engellenmeyeceğini belirtir (tek kullanımlık, privacy, applePrivateEmail, deliverable veya catch_all true ise true)
disposableE-posta adresinin geçici veya tek kullanımlık bir e-posta adresi olup olmadığını belirler
privacyPosta sunucusunun bir e-posta takma adı veya iletici kullanıp kullanmadığını belirler
applePrivateEmailE-postanın bir Apple Özel e-posta adresi olup olmadığını belirtir
deliverablePosta kutusunun var olup olmadığını ve e-posta alıp alamayacağını kontrol eder
domainE-posta adresinin alan adı kısmı
email_addressE-posta adresi
catch_allEtki alanının, alıcı adresinden bağımsız olarak gelen tüm e-postaları kabul eden bir tümünü yakala e-posta yapılandırmasına sahip olup olmadığını belirtir
mx_foundEtki alanının geçerli posta sunucularına (MX kayıtları) sahip olup olmadığını gösterir
remaining_creditsHesabınızda kalan API kredisi sayısı

Örnek Yanıt

{
  "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
}

Kod Örnekleri

curl "https://api.verify-email.app/v1/[email protected]" \
  -H "X-API-Key: your-api-key"

Dene bakalım

Uç noktaları test etmek için bir API anahtarına ihtiyacınız vardır.

Birlikte deneyin:

Toplu Doğrulama

Tek bir istekte birden fazla e-posta adresini veya etki alanını doğrulayın (maksimum 100 öğe).

Bitiş Noktası

POST /v1/verify/batch

Parametreler

İsimTipGerekliAçıklama
inputsarray of stringsEvetDoğrulanacak e-posta adresleri veya alan adları dizisi

Kod Örnekleri

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]"
    ]
  }'

Dene bakalım

Uç noktaları test etmek için bir API anahtarına ihtiyacınız vardır.

Farklı alan adları ile deneyin: