Find work emails
Send a name and a company domain, get the address back with a confidence score. A search that finds nothing costs nothing.
Find work emails, verify them, and pull your leads and tracking data into whatever you already use. One REST API, one key, and the same credits as the apps. Included with every paid plan.
curl -G https://app.mailsumo.io/api/v1/finder/find \
-H "Authorization: Bearer ms_live_key" \
-d domain=brightwave.io \
--data-urlencode "full_name=Marie Leroy" {
"search_id": "srch_8vQ2",
"result": {
"email": "[email protected]",
"full_name": "Marie Leroy",
"position": "Head of growth",
"confidence": 96,
"verification": "valid"
},
"credits_remaining": 431
} Send a name and a company domain, get the address back with a confidence score. A search that finds nothing costs nothing.
Check one address as a form is submitted, or 500 in a single call, and get a deliverability verdict for each, so bounces never reach your sending domain.
Pull every address on your account, filtered by list, by the tool that found it, or by verification status, straight into your CRM or warehouse.
List the emails you sent from Gmail and their opens and clicks, and trigger your own workflows the moment a prospect reads one.
No API tier, no per-seat surcharge and no sales call. Subscribe to any plan, create a key in your account and start calling.
A lookup costs the same whether it comes from the extension or from your code, and both draw on one balance you can read over the API.
Everything lives under /v1. When something has to change in a way that would break you, it will be /v2, not a surprise on a Tuesday.
JSON in, JSON out, cursor pagination on every collection, and machine-readable error codes with a rate-limit budget on every response header.
Nothing on top of your plan. API access comes with every paid Mailsumo plan, and calls that find or verify an address draw on the same monthly credits the extensions use. Free accounts can't create keys.
Create a key in your Mailsumo account and send it as a bearer token. Keys never expire, you can hold several at once, and revoking one takes effect immediately.
120 requests a minute per account, and lower on the two endpoints that spend credits. Every response tells you what you have left and when the window resets, so you can pace a large job without guessing.
Yes. The OpenAPI 3.1 document is public, so you can import it into Postman or point a code generator at it and get a typed client in your language.
Not yet. This first version is a read and request API; webhooks for opens and clicks are the next thing we want to add. Tell us what you need at [email protected] and it will shape what ships.
Pick a plan, create a key in your account, and make your first call in the next five minutes. The docs have a copyable example for every endpoint.
Read the API docs