API docs

Get started

Test mode

Test keys (mm_test_…) let you build and test an integration without spending credits.

Test values

Use these to get each kind of result:

EndpointInputResult
verifyany normal emailWorks
verifyname part contains bounce or invalid (bounce@acme.com)Does not work
verifyname part contains unknownNot sure
verifydomain starts with catchall. (sam@catchall.acme.com)Takes any name → Probably works
find-contactsfirst + last name + websitefirst.last@domain, Works
find-contactslast name NobodyNot found
find-contactswebsite starts with catchall.Probably works
find-contactsaction: companyInboxinfo@domain, Works
find-contactsaction: roleContacta made-up owner, "Owner email from their website"
find-contactsno website or domainskipped (no_eligible_rows if none is left)
deep-searchcompany + websitea made-up summary and first line (registry facts for country: "GB")
searchany category and placeup to 25 made-up businesses on .example domains

POST /verify with {"emails": ["bounce@acme.com", "sam@acme.com"]} gives one "Does not work" and one "Works".