Hunter · Schema
Hunter Email Verification Result
Schema for the Hunter Email Verifier API response data object. Includes MX, SMTP, regex, disposable, webmail, accept-all, and block flags plus a normalized status and confidence score.
Email FinderEmail VerifierLead GenerationOutreachProspectingEnrichmentSalesMarketing
Properties
| Name | Type | Description |
|---|---|---|
| status | string | Normalized verification outcome. |
| result | string | Deprecated. Use `status`. |
| score | integer | |
| string | ||
| regexp | boolean | The email's format passes regex validation. |
| gibberish | boolean | Local-part looks like random characters. |
| disposable | boolean | Domain is a known disposable-email provider. |
| webmail | boolean | Domain is a free webmail provider (gmail.com, yahoo.com, etc.). |
| mx_records | boolean | Domain has MX records. |
| smtp_server | boolean | Hunter could connect to an SMTP server for the domain. |
| smtp_check | boolean | The mailbox accepted RCPT TO. |
| accept_all | boolean | The server accepts any local-part (catch-all). |
| block | boolean | The server blocks verification attempts. |
| sources | array |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://api-evangelist.com/schemas/hunter-io/hunter-verification-schema.json",
"title": "Hunter Email Verification Result",
"description": "Schema for the Hunter Email Verifier API response data object. Includes MX, SMTP, regex, disposable, webmail, accept-all, and block flags plus a normalized status and confidence score.",
"type": "object",
"required": ["status", "email"],
"properties": {
"status": {
"type": "string",
"enum": ["valid", "invalid", "accept_all", "webmail", "disposable", "unknown"],
"description": "Normalized verification outcome."
},
"result": {
"type": "string",
"description": "Deprecated. Use `status`.",
"enum": ["deliverable", "undeliverable", "risky"]
},
"score": { "type": "integer", "minimum": 0, "maximum": 100 },
"email": { "type": "string", "format": "email" },
"regexp": { "type": "boolean", "description": "The email's format passes regex validation." },
"gibberish": { "type": "boolean", "description": "Local-part looks like random characters." },
"disposable": { "type": "boolean", "description": "Domain is a known disposable-email provider." },
"webmail": { "type": "boolean", "description": "Domain is a free webmail provider (gmail.com, yahoo.com, etc.)." },
"mx_records": { "type": "boolean", "description": "Domain has MX records." },
"smtp_server": { "type": "boolean", "description": "Hunter could connect to an SMTP server for the domain." },
"smtp_check": { "type": "boolean", "description": "The mailbox accepted RCPT TO." },
"accept_all": { "type": "boolean", "description": "The server accepts any local-part (catch-all)." },
"block": { "type": "boolean", "description": "The server blocks verification attempts." },
"sources": {
"type": "array",
"items": {
"type": "object",
"properties": {
"domain": { "type": "string" },
"uri": { "type": "string", "format": "uri" },
"extracted_on": { "type": "string", "format": "date" },
"last_seen_on": { "type": "string", "format": "date" },
"still_on_page": { "type": "boolean" }
}
}
}
}
}