Skip to main content
Use GET /v2/person to enrich a single contact in real time. Supply one or more identifying parameters and Lusha returns the contact’s verified emails, phone numbers, job title, location, social links, and optional signals data. Endpoint
Authentication: Include your API key in the api_key request header.

Search requirements

You must provide at least one of the following combinations:
  • personId - the Lusha person identifier (most direct lookup)
  • email
  • linkedinUrl
  • firstName and lastName and (companyName or companyDomain)
Provide as many parameters as possible. More identifiers improve match accuracy and reduce the chance of returning no results.

Query parameters

string
The first name of the person. Example: Dustin
string
The last name of the person. Example: Moskovitz
string
The unique person identifier in Lusha. Using personId is the most direct way to retrieve contact information, as it uniquely identifies a record in Lusha’s database. Example: 4183886134
string
The name of the company the person works at. Example: Lusha
string
The domain name of the company. Example: lusha.com
string
The email address of the person. Example: dustin@lusha.com
string
The LinkedIn profile URL of the person. Example: https://www.linkedin.com/in/dustin/
boolean
Set to true to refresh and replace outdated job details with the most recent employment data. Example: true
string
Return only contacts that have a specific contact detail. By default, Lusha returns contacts with at least one contact detail available.Allowed values: phoneNumbers, emailAddresses
boolean
Set to true to retrieve only the email address for the contact. Requires the Unified Credits plan.
boolean
Set to true to retrieve only the phone number for the contact. Requires the Unified Credits plan.
array
Signal types to retrieve for the contact. If no signals are found for the specified period, the signals object is still present in the response but empty.Allowed values: allSignals, promotion, companyChange
string
Start date for signal retrieval in YYYY-MM-DD format. Defaults to 6 months ago if not specified. Only applies when signals is included. Example: 2025-03-01
boolean
Set to true to allow the response to include a partial profile when a full match is not available. Example: true
Unified Credits plan requiredrevealEmails and revealPhones are only available on the Unified Credits pricing plan. Using them on any other plan returns a 403 Unauthorized error. When you omit both parameters, the API returns all available emails and phone numbers by default.

Response fields

A successful 200 response returns a contact object with the following key fields:
The emails and phones fields are deprecated. Use emailAddresses and phoneNumbers instead for full metadata including type, confidence, and DNC status.

Example request

Example response