Skip to main content
POST
After searching for contacts with POST /prospecting/contact/search, use this endpoint to retrieve complete contact profiles - including email addresses, phone numbers, location, seniority, and company details - for up to 100 contacts per request. This is step 3 of the three-step prospecting flow.
Unified Credits plan required for selective revealThe revealEmails and revealPhones parameters are only available on the Unified Credits pricing plan. Using either parameter on other plans returns a 403 error.When you omit both parameters, the API returns all available contact details (emails and phones) by default.

Endpoint

Authentication: API key (ApiKeyAuth)

Request body

string
required
The requestId returned by the Search Contacts response for the same session. Example: "b6effae6-35b8-493d-91aa-7d3b1b7c7dc7"
string[]
required
Array of contactId values from the search results you want to enrich. Minimum 1, maximum 100. Example: ["37b4c536-eaec-11ef-ad4b-a75f8e9e1484"]
boolean
Unified Credits plan only. When true, the response includes email addresses only (phone numbers are excluded). Omit this field to receive all available data types.
boolean
Unified Credits plan only. When true, the response includes phone numbers only (emails are excluded). Omit this field to receive all available data types.

Example request


Response

200 - Success

string
The requestId that was used in the request.
object[]
Array of enriched contact objects, one per requested ID.

Error codes

Authorizations

api_key
string
header
required

Your Lusha API key. You can find this in your Lusha dashboard under API settings.

Include this key in the api_key header for all requests.

Body

application/json
requestId
string
required

The requestId generated in the Prospecting Search response (UUID)

Example:

"b6effae6-35b8-493d-91aa-7d3b1b7c7dc7"

contactIds
string[]
required

An array containing the contact IDs for enrichment. Min 1, max 100.

Example:
revealEmails
boolean

Set revealEmails=true to retrieve only the email address of the contact. Only available to customers on the Unified Credits pricing plan.

Example:

false

revealPhones
boolean

Set revealPhones=true to retrieve only the phone number of the contact. Only available to customers on the Unified Credits pricing plan.

Example:

true

Response

Enriched contact data

requestId
string

The requestId that was used in the request

contacts
object[]