API-dokument för validering av e-post
Komma igång
Alla API-förfrågningar kräver autentisering med hjälp av en API-nyckel. Du kan hitta din API-nyckel i instrumentpanelen.
Rubrik: "x-api-nyckel: din-api-nyckel"Enkel verifiering
Verifiera en enskild e-postadress eller domän med avseende på giltighet, engångsstatus, integritetstjänster och leveransbarhet.
Slutpunkt
GET /v1/verifyParametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
| input | string | Ja | E-postadress eller domän som ska verifieras (t.ex. [email protected] eller example.com) |
apiDocs.responseFields
| Fält | Beskrivning |
|---|---|
| valid | Anger om e-postformatet är korrekt |
| block | Anger om e-postmeddelandet ska blockeras (true om disposable, privacy, applePrivateEmail, deliverable eller catch_all är true) |
| disposable | Avgör om e-postadressen är en tillfällig e-postadress eller en e-postadress för engångsbruk |
| privacy | Avgör om e-postservern använder ett e-postalias eller en vidarebefordrare |
| applePrivateEmail | Anger om e-postadressen är en Apple Private-e-postadress |
| deliverable | Kontrollerar om brevlådan finns och kan ta emot e-post |
| domain | Domändelen av e-postadressen |
| email_address | E-postadressen |
| catch_all | Anger om domänen har en e-postkonfiguration som accepterar alla inkommande e-postmeddelanden oavsett mottagaradress |
| mx_found | Anger om domänen har giltiga e-postservrar (MX-poster) |
| remaining_credits | Antalet API-krediter som finns kvar på ditt konto |
Exempel på svar
{
"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
}Exempel på kod
curl "https://api.verify-email.app/v1/[email protected]" \
-H "X-API-Key: your-api-key"Testa det
Du behöver en API-nyckel för att testa slutpunkterna.
Prova med:
Batchverifiering
Verifiera flera e-postadresser eller domäner i en enda begäran (max 100 objekt).
Slutpunkt
POST /v1/verify/batchParametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
| inputs | array of strings | Ja | Array av e-postadresser eller domäner som ska verifieras |
Exempel på kod
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]"
]
}'Testa det
Du behöver en API-nyckel för att testa slutpunkterna.
Prova med olika domäner: