E-posta Doğrulama API Dokümanları
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/verifyParametreler
| İsim | Tip | Gerekli | Açıklama |
|---|---|---|---|
| input | string | Evet | Doğrulanacak e-posta adresi veya alan adı (örneğin, [email protected] veya example.com) |
apiDocs.responseFields
| Saha | Açıklama |
|---|---|
| valid | E-posta biçiminin doğru olup olmadığını gösterir |
| block | E-postanın engellenip engellenmeyeceğini belirtir (tek kullanımlık, privacy, applePrivateEmail, deliverable veya catch_all true ise true) |
| disposable | E-posta adresinin geçici veya tek kullanımlık bir e-posta adresi olup olmadığını belirler |
| privacy | Posta sunucusunun bir e-posta takma adı veya iletici kullanıp kullanmadığını belirler |
| applePrivateEmail | E-postanın bir Apple Özel e-posta adresi olup olmadığını belirtir |
| deliverable | Posta kutusunun var olup olmadığını ve e-posta alıp alamayacağını kontrol eder |
| domain | E-posta adresinin alan adı kısmı |
| email_address | E-posta adresi |
| catch_all | Etki 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_found | Etki alanının geçerli posta sunucularına (MX kayıtları) sahip olup olmadığını gösterir |
| remaining_credits | Hesabı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/batchParametreler
| İsim | Tip | Gerekli | Açıklama |
|---|---|---|---|
| inputs | array of strings | Evet | Doğ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: