Search Single Contact
Find and enrich a single contact using various search criteria. You can search by name, email, LinkedIn URL, or Person Id.
Endpoint
GET https://api.lusha.com/v2/person
Search Requirements
You must provide either:
personIdORemailORlinkedinUrlORfirstNameANDlastNameAND (companyNameORcompanyDomain)
Notes:
- Provide as much information as possible for better results
- Using
personIdprovides the most direct way to retrieve contact information, as it uniquely identifies a contact in Lusha’s database. - Use
refreshJobInfo=trueto get the latest employment data - Use
filterByparameter to specify what contact details you need - Include the
signalsparameter to retriever contact signals (If no signals data is found for the specified period, thesignalsobject will be empty but still present in the response.)-
When requesting signals, you can optionally specify a start date using
signalsStartDate. -
Signals data is optional. If you don’t include the
signalsparameter, no signals data will be returned.
-
⚠️ Important Notice - Unified Credits Plan Required
| Parameter | Requirement |
|---|---|
revealEmails and revealPhones | Only available to customers on the Unified Credits pricing plan |
| Plan Restriction | Attempting to use these parameters on other plans will result in a 403 Unauthorized error |
| Default Behavior | When neither parameter is used, the API returns both email addresses and phone numbers, if available |
Authorizations
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.
Query Parameters
The first name of the person
The last name of the person
The unique person identifier in Lusha
The name of the company the person works at
The domain name of the company
The email address of the person
The LinkedIn URL of the person
Set to true to refresh and update the job details for the person. This ensures that outdated job information is replaced with the most recent data.
Filters results based on specific contact details. Available options:
phoneNumbers: Only return contacts with phone numbersemailAddresses: Only return contacts with email addresses
By default, results will include contacts with at least one contact detail.
phoneNumbers, emailAddresses Set revealEmails=true to retrieve only the email address of the contact.
Set revealPhones=true to retrieve only the phone number of the contact.
Array of signal types to retrieve for the contact.
allSignals: All available signal typespromotion: Promotion signalscompanyChange: Company change signals
allSignals, promotion, companyChange Start date for signal retrieval in YYYY-MM-DD format. Defaults to 6 months ago if not specified.
Search for a single contact with the option to receive a partial profile.
Response
Successfully found contact information
The contact response object