Email API for AI agents
Classify emails and domains as business, free-provider or invalid against the 4,768-domain list HubSpot forms block, and flag role inboxes. 0 credits.
Use Email records as evidence, not glue code.
UnifAPI keeps the public Email surface discoverable through MCP and callable over HTTP. Agents can inspect the schema, fetch only the records needed for the task, and return the result with request, pagination, and billing metadata intact.
Gate a signup, demo-request, or lead form on work emails: one check per submission tells the agent whether an address is business, free-provider, or malformed before it reaches the CRM.
Split a lead list or CRM export into business and personal addresses in batches of 1,000, with role mailboxes such as info@ and sales@ flagged for separate handling.
Sync the free-provider list into your own code or warehouse with the paged list endpoint, so offline jobs apply the same rule as your forms.
Learn how Agents use the Email API
4 ready-to-call endpoints
Check if an email uses a free provider
Classify one email address as `business`, `free`, or `invalid`. The domain is matched exactly against 4,768 free email provider domains (the list HubSpot forms block with "Block free email providers", snapshot 2026-10-10); the response also flags role mailboxes (info@, sales@, noreply@) and explains syntax failures. Runs without DNS or SMTP probes, so it is instant and costs 0 credits. Use it to gate signup and lead forms on work emails.
Check up to 1,000 emails for free providers
Classify up to 1,000 email addresses in one call, in input order, plus verdict counts. Each address gets the same checks as `GET /email/check`: exact match against 4,768 free email provider domains (the list HubSpot forms block with "Block free email providers", snapshot 2026-10-10), role-mailbox detection, and a syntax check. Use it to split a lead list or CRM export into business and personal addresses. Costs 0 credits.
Check if a domain is a free email provider
Classify a bare domain as `free`, `business`, or `invalid` against 4,768 free email provider domains (the list HubSpot forms block with "Block free email providers", snapshot 2026-10-10). Matching is exact: subdomains of a listed domain are not treated as free. A pasted address or website URL is reduced to its domain first. Costs 0 credits.
List free email provider domains
Page through the 4,768 free email provider domains (the list HubSpot forms block with "Block free email providers", snapshot 2026-10-10), sorted alphabetically. Filter with `q` or sync the whole list with `limit=1000` to block free providers in your own code. Costs 0 credits.