Signup comes with $1 in credit. No subscription needed.Claim your $1

Tools / Email finder / API

Verify emails from your own code with one POST request

For an email verification API inside a signup form, a CRM sync or a script: send one POST to the RouterGrowth runs endpoint with capability contact.verify and the address. The response is JSON with the status, a certainty grade when available, the catch-all flag and the mail servers. One key covers several verification providers.

Real run: 1 record $0.002 per verdict contact.verify MCP · REST · CLI

Ask your agent

Write a Python function that calls RouterGrowth contact.verify for an email and returns True only for valid.

Connect RouterGrowth once, then ask in plain words. New workspaces start with $1 of credit. Get a key or read the setup guide.

A real run

What does it return?

One call to contact.verify (email deliverability check), run through RouterGrowth on October 16, 2026. These are the first rows it returned; fields that name a person are masked.

1records returned
3.9 sto answer
$0.002charged for the run
emailstatuscertaintycatch_allmx_provider
s***@***.covalidultra_suregoogle

One API call for an address at a .co startup domain: valid, ultra_sure, catch-all not reported by this provider, Google mail servers.

Step by step

How do you do it?

  1. Get a key

    Create an API key in the RouterGrowth dashboard. No developer account with a verification company is needed.

  2. POST the address

    Send capability contact.verify with input {"email": ...} and a max_cost. The response carries a run_id and, for short calls, the result.

  3. Read the JSON

    result.status is valid, invalid or unknown. certainty, catch_all and mx_provider sit next to it, and billing.charged shows what the call cost.

  4. Handle unknown

    Treat unknown as a soft result: let the user continue, and recheck later or ask for another address.

Price

What does it cost?

List prices on this call, read from the catalog when this page was built. The exact figure is quoted before every run, and a monthly plan lowers it.

$0.002per verdict
No seatand no monthly plan needed
$0when the call finds nothing

In practice

What do you ask it?

You describe the job; the agent picks the calls, shows the price and runs them.

Write a Python function that calls RouterGrowth contact.verify for an email and returns True only for valid.

Add an email check to our signup endpoint: block invalid addresses, allow unknown with a warning.

Connect

How do you connect it?

One MCP server for Claude, ChatGPT, Claude Code, Codex and Cursor, or the same call over the CLI and REST with the input above.

MCP server
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
CLI
npm install -g routergrowth && routergrowth setup
routergrowth run -c contact.verify -i '{"email": "rivera@example.com"}'
REST
curl -X POST https://api.routergrowth.com/v1/run \
  -H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
  -d '{"capability": "contact.verify", "input": {"email": "rivera@example.com"}}'

Worth knowing

What should you know first?

Same call from an agent or from code

The REST endpoint and the MCP tool run the same capability with the same input and the same response.

max_cost is the guard

Pass max_cost on each request. The run refuses to start if the quote is above it.

Provider fallback is built in

If the first provider cannot decide, the next is tried within the same request, so your code handles one response shape.

FAQ

Questions about api verification email

What does the request look like?

A POST with your key in the header and a JSON body naming the capability, the input with the email, and max_cost.

Is the response synchronous?

Short runs return the result directly. A longer one returns a run_id to poll until it is done.

Is there a rate limit?

The router retries a rate-limited provider by itself. For large lists, run them as a batch.

Can I test without spending?

Sandbox keys return clearly labeled simulated data, useful for wiring up your code before using a live key.

More on Email finder

Related pages

Reading this as an agent? This page as markdown: /tools/email-finder/verification-api.md

One key. Every network.

Connect your agent once. The first calls run on the $1 that comes with signup.