Skip to main content
POST
/
email
/
find
/
single
curl --request POST \
  --url https://api.enrow.io/email/find/single \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: YOUR_API_KEY' \
  --data '{
    "fullname": "Dwight Schrute",
    "company_domain": "dundermifflin.com",
    "settings": {
      "retrieve_gender": true
    }
  }'
{
  "message": "Single search operating",
  "id": "0cf517bc-16e8-45bc-b967-ab9116b3c804",
  "credits_used": 1
}
POST
https://api.enrow.io/email/find/single
Run a single email search to find a professional email address. Authenticate every request with your API key in the x-api-key header. For batch operations, use the Find Bulk Emails endpoint (up to 5,000 searches per batch).
Enrow performs determinist verifications that verify even catch-all emails. This means passing the found emails through a debouncer afterwards isn’t needed.

Request Body

fullname
string
required
The full name of the person for which to find the email
company_domain
string
The company’s domain, multiple formats accepted ("dundermifflin.com", "https://www.dundermifflin.com"…)Note: Either company_domain or company_name is required.
company_name
string
The company’s name ("Apple", "Air France", …)Note: Either company_domain or company_name is required.
custom
object
Custom params that will be returned in the GET response and in the webhook notification.
settings
object
A set of settings related to this search

Response

200 — Search initiated

message
string
Confirmation message
id
string
Unique identifier for this search. Use this to retrieve results via the GET endpoint.
credits_used
number
Number of credits consumed. See Credits & billing for per-endpoint costs.

Error Responses

CodeMessage
400invalid JSON input
400both company_domain and company_name are absent, input payload needs at least one of them
400missing fullname
401No apikey found in the x-api-key headers
401This apikey is not valid
402Insufficient credits
Insufficient-credit (402) responses on single endpoints return { "reason": "...", "success": false }; all other errors return { "message": "..." }.
See Error handling for the full list of status codes and response formats.
curl --request POST \
  --url https://api.enrow.io/email/find/single \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: YOUR_API_KEY' \
  --data '{
    "fullname": "Dwight Schrute",
    "company_domain": "dundermifflin.com",
    "settings": {
      "retrieve_gender": true
    }
  }'
{
  "message": "Single search operating",
  "id": "0cf517bc-16e8-45bc-b967-ab9116b3c804",
  "credits_used": 1
}

Next steps

Get the result

Retrieve the found email using the search id.

Find emails in bulk

Run up to 5,000 email searches in a single request.

Authentication

How to pass your API key in the x-api-key header.

Webhooks

Get notified automatically when a search completes.