EmailLive

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.

Agent workflows

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.

Endpoints

4 ready-to-call endpoints

GET/email/checkFree

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.

Details →
POST/email/check/batchFree

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.

Details →
GET/email/domains/{domain}Free

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.

Details →
GET/email/free-domainsFree

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.

Details →