curl -X POST "https://prospect-api.smartlead.ai/api/v1/search-email-leads/search-contacts/find-emails?api_key=YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"contacts": [
{
"firstName": "John",
"lastName": "Doe",
"companyDomain": "example.com"
}
]
}'
{
"success": true,
"message": "Find emails completed",
"data": [
{
"firstName": "John",
"lastName": "Doe",
"companyDomain": "example.com",
"email_id": "john.doe@example.com",
"status": "Found",
"verification_status": "Valid"
},
{
"firstName": "Jane",
"lastName": "Smith",
"companyDomain": "acme.io",
"email_id": "",
"status": "Not Found",
"verification_status": null
}
]
}
{
"success": false,
"message": "User not authenticated",
"data": null
}
Smart Prospect
Find Emails API
Find email addresses for up to 10 contacts - POST /search-contacts/find-emails
POST
/
api
/
v1
/
search-email-leads
/
search-contacts
/
find-emails
curl -X POST "https://prospect-api.smartlead.ai/api/v1/search-email-leads/search-contacts/find-emails?api_key=YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"contacts": [
{
"firstName": "John",
"lastName": "Doe",
"companyDomain": "example.com"
}
]
}'
{
"success": true,
"message": "Find emails completed",
"data": [
{
"firstName": "John",
"lastName": "Doe",
"companyDomain": "example.com",
"email_id": "john.doe@example.com",
"status": "Found",
"verification_status": "Valid"
},
{
"firstName": "Jane",
"lastName": "Smith",
"companyDomain": "acme.io",
"email_id": "",
"status": "Not Found",
"verification_status": null
}
]
}
{
"success": false,
"message": "User not authenticated",
"data": null
}
This endpoint requires authentication via API key passed as a query parameter (
api_key).Query Parameters
string
required
Your SmartLead API key for authentication
Request Body
The request body must be JSON.
contacts is required and must be a non-empty array with at most 10 items. Each contact must have firstName, lastName, and companyDomain.object[]
required
Array of contacts (max 10 items)
string
required
First name of the contact
string
required
Last name of the contact
string
required
Company domain (e.g. example.com)
curl -X POST "https://prospect-api.smartlead.ai/api/v1/search-email-leads/search-contacts/find-emails?api_key=YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"contacts": [
{
"firstName": "John",
"lastName": "Doe",
"companyDomain": "example.com"
}
]
}'
Response Codes
Success
Request successful
Bad Request
Bad Request
Unauthorized
Unauthorized
Payment Required
Payment Required
Internal Server Error
Internal Server Error
{
"success": true,
"message": "Find emails completed",
"data": [
{
"firstName": "John",
"lastName": "Doe",
"companyDomain": "example.com",
"email_id": "john.doe@example.com",
"status": "Found",
"verification_status": "Valid"
},
{
"firstName": "Jane",
"lastName": "Smith",
"companyDomain": "acme.io",
"email_id": "",
"status": "Not Found",
"verification_status": null
}
]
}
{
"success": false,
"message": "User not authenticated",
"data": null
}
