Find all Emails at a Company

Use this endpoint to retrieve up to 20 email addresses associated with a company by providing a domain or company name. It leverages advanced algorithms and real-time verification to uncover accurate, privacy-compliant results.

Endpoint

POST
https://api.anymailfinder.com
/v5.1/find-email/company

Pricing

  • 1 credit: charged only when valid emails are found, including up to 20 results per request.
  • Free: if all results are risky, blacklisted, or not found.
  • Repeated searches within the past 30 days are free.

Authentication

Include your API key using the Authorization header.
Refer to the Authentication page for setup instructions.

Performance

  • Timeout recommendation: 180 seconds.
    Searches are performed in real time. Response times depend on factors like the company's SMTP server, website responsiveness, and advanced operations to uncover catch-all emails.
  • No Rate Limits.
    Our system efficiently auto-scales to handle high volumes of requests.

Code example

curl -X POST "https://api.anymailfinder.com/v5.1/find-email/company" \
-H "Authorization: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"domain": "microsoft.com"}'

Request parameters

Send as JSON in the POST body:

ParameterExample valueDescription
domain
string - optional
"microsoft.com"Preferred. The company's domain. If a company name is passed here, we'll attempt to find the domain.
company_name
string - optional
"Microsoft"The company name. If a domain is passed here, we'll detect and treat it accordingly.
Notes:
  • At least one of domain or company_name must be provided.
  • If domain is available, it is preferred - it more reliably leads to accurate results.

Headers

ParameterExample valueDescription
x-webhook-url
string - optional
"https://yourdomain.com/webhook"If provided, the result will be POSTed to this URL instead of waiting for the response.

Response

200OK
  • Without webhook: The request responds once the search completes, returning the full result below.
  • With webhook: The request returns immediately with 200 OK, and the result will be sent to the specified x-webhook-url via POST.
{
"emails": [
"susan.smith@microsoft.com",
"john.doe@microsoft.com",
"jane.johnson@microsoft.com",
"michael.brown@microsoft.com",
"linda.white@microsoft.com",
"robert.davis@microsoft.com",
"karen.martin@microsoft.com",
"david.jackson@microsoft.com",
"patricia.clark@microsoft.com",
"james.robinson@microsoft.com",
"elizabeth.moore@microsoft.com",
"christopher.wilson@microsoft.com",
"mary.taylor@microsoft.com",
"daniel.anderson@microsoft.com",
"nancy.thomas@microsoft.com",
"thomas.thompson@microsoft.com",
"laura.hall@microsoft.com",
"joshua.wright@microsoft.com",
"emily.harris@microsoft.com",
"sarah.lewis@microsoft.com"
],
"email_status": "valid"
}
PropertyTypeDescription
emailsstring[]An array containing up to 20 email addresses found for the specified company.
email_statusstringThe email status. One of the following:
validAll emails are deliverable and verified. More info
riskyAll emails may exist, but verification is inconclusive. More info
not_foundNo email could be found for this company. More info
blacklistedThis email or domain is blocked due to a request or policy restriction.
Risky emails might bounce. They're provided for free. Use only valid emails to protect your sender reputation. More info
Note: The original input is also returned in the response under the input field. This can help with debugging or automating workflows in no-code tools.
400Bad Request
401Unauthorized
402Payment Needed

Need Help?

Our team is experienced with APIs and is here to help. Contact us via chat or email at team@anymailfinder.com.