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" }
}
}
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/hunter-verification"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.