Skip to content
Search Layer

Contact data & signals

The Search Layer is Lusha's core data API — 98 verified contact and company fields plus real-time buying signals, all accessible through a single set of v3 endpoints. Use it to search, enrich, and prospect at scale.

The Search Layer exposes two categories of data. Data Points are static, verified attributes — contact identity, employment history, emails, phones, and company firmographics. These are refreshed continuously and returned as structured JSON fields on every enrich or search response.

Signals are event-driven triggers — headcount changes, job moves, promotions, hiring surges, website traffic shifts, and news events. Signals fire when something meaningful changes and can be polled or streamed depending on your plan.

Both types are available across the same four endpoints: /search, /enrich, /search-and-enrich, and /prospecting — for both contacts and companies.

Data Points73 static, verified attributes for contacts and companies. Returned on /enrich and /search.
Signals25 real-time event triggers across contacts and companies. Polled via /signals or streamed on Pro+.
One base URLAll endpoints at https://api.lusha.com, authenticated via api_key header. Auth guide →
32
Contact attributes
Identity, emails, phones, employment, LinkedIn, location, and seniority.
66
Company firmographics
Revenue, headcount, industry, locations, technographics, funding, and web presence.
24
Real-time signals
Hiring surges, traffic shifts, news mentions, role changes, and IT spend trends.
77%
Global coverage
Weighted average match rate across all categories and regions.
Entity
Type
FieldTypePathData typeCoverageRefresh
Contact identity (12)
EU Contact
Staticlocation.isEuContactBoolean40MWeekly
First Name
StaticfirstNameString290MWeekly
Full Name
StaticfullNameString290MWeekly
Last Name
StaticlastNameString290MWeekly
LinkedIn URL
StaticsocialLinks.linkedinString290MWeekly
Location City
Staticlocation.cityString220MWeekly
Location Continent
Staticlocation.continentString290MWeekly
Location Coordinates
Staticlocation.coordinatesArray220MWeekly
Location Country
Staticlocation.countryString290MWeekly
Location State
Staticlocation.stateString170MWeekly
Previous Company
StaticpreviousEmployment[].companyObject150MWeekly
Twitter URL (X)
StaticsocialLinks.xUrlString15MWeekly
Emails & phones (6)
Do Not Call Flag
Staticphones[].doNotCallBoolean110MWeekly
Emails + Emails Type
Staticemails[].emailString190MWeekly
Emails Score
Staticemails[].confidenceString190MWeekly
Emails Update Date
Staticemails[].updateDateString180MWeekly
Phones + Phone Type
Staticphones[].numberString110MWeekly
Phones Update Date
Staticphones[].updateDateString70MWeekly
Employment & seniority (5)
Current Company
StaticcompanyString290MWeekly
Department
StaticjobTitle.departmentsArray290MWeekly
Job Start Date
StaticjobStartDateString190MWeekly
Job Title
StaticjobTitle.titleString290MWeekly
Seniority
StaticjobTitle.seniorityString290MWeekly
LinkedIn enrichment (7)
LinkedIn Awards
StaticlinkedinAwardsArray7MWeekly
LinkedIn Certifications
StaticlinkedinCertificationsArray26MWeekly
LinkedIn Connection Count
StaticlinkedinConnectionsCountNumber230MWeekly
LinkedIn Courses
StaticlinkedinCoursesArray7MWeekly
LinkedIn Followers Count
StaticlinkedinFollowersCountNumber230MWeekly
Previous Emails
StaticpreviousEmailsArray50MWeekly
Skills
StaticlinkedinSkillsArray200KWeekly