How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Lusha Enrichment API

**What is enrichment?**Enrichment is the process of adding missing or updated data to existing contact or company records.Use enrichment to:- Complete CRM records- Improve outbound accuracy and deliverability- Keep records current as people and companies change> Enrichment can be performed in real time or in bulk, depending on the endpoint and use case.**Available enrichment APIs**Person enrichment:- **Search single contact** — Enrich one contact at a time- **Search multiple contacts** — Bulk enrich contactsCompany enrichment:- **Search a single company** — Enrich one company at a time- **Search multiple companies** — Bulk enrich companies

Lusha Enrichment API is one of 19 APIs that Lusha publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Enrichment. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 4 operations across 2 paths, and defines 58 schemas. It is described by OpenAPI 3.2.0.

Requests are made against a single base URL, https://api.lusha.com.

4 operations 2 paths 58 schemas 2 GET2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
Base URL
https://api.lusha.com
Authentication
API Key
Terms of Service
Resource Areas
1

Authentication & Security 1

Lusha Enrichment API declares 1 security scheme for authenticating requests. An API key is passed in the header as api_key (ApiKeyAuth). By default, every request must be authenticated.

  • ApiKeyAuth — Your Lusha API key. You can find this in your Lusha dashboard under API settings. Include this key in the apikey header for all requests.

Paths & Operations 4

Across 2 paths, the API surfaces 4 operations — 2 GET, 2 POST. Each is listed below with its method, path, parameters, and response codes.

Enrichment 4

What is enrichment? Enrichment is the process of adding missing or updated data to existing contact or company records. Use enrichment to: - Complete CRM records - Improve outboun…

GET
/v2/person
Search Single Contact
searchSingleContact 14 params → 200400401403404429451500
POST
/v2/person
Search Multiple Contacts
searchMultipleContacts body → 200400401403429500
GET
/v2/company
Search Single Company
searchSingleCompanyV2 6 params → 200400401404429500
POST
/v2/company
Search Multiple Companies
searchMultipleCompaniesV2 body → 200400401429500

Schemas 58

The contract defines 58 schemas that model the data the API accepts and returns. The most detailed are CompanyBulkResponse (53 properties), CompanySingleResponseData (50 properties), Contact (22 properties), CompanyResponse (17 properties). Each schema is shown below with its type and property counts.

CompanyHeadcountChangeSignal
object
8 properties
FundingDataRound
object
5 properties 2 required
FundingData
object
8 properties 3 required
ContactResponse
object
3 properties 2 required
ErrorResponse
object
3 properties 2 required
CompanyLocationResponse
object
HQ location only. For all company site locations, see companyLocations.
7 properties
CompanySurgeInHiringByDepartmentSignal
object
9 properties
SignalFilterLocation
object
Location filter for hiring signals. country is required; state is optional.
2 properties 1 required
CompaniesBulkRequest
object
5 properties 1 required
CompanyIntent
object
2 properties 2 required
EmailAddress
object
5 properties
Contact
object
22 properties 4 required
Company
object
6 properties 1 required
CompanyFunding
object
8 properties 3 required
CompanyIntentTopicMetadata
object
2 properties 2 required
ContactWithCompany
object
CompanySingleResponseData
object
50 properties 2 required
CompanySignalFiltersInclude
object
Optional sub-filters to narrow results within a signal type. - Multi-value filters use OR logic - Filter values are not case-sensitive - state without country…
3 properties
CompanySocialResponse
object
2 properties
CompanySurgeInHiringSignal
object
8 properties
CompanyCrunchbaseResponse
object
1 property 1 required
CompanySurgeInHiringByLocationSignal
object
10 properties
CompanyIntentTopic
object
2 properties 2 required
SocialLinks
object
2 properties 1 required
CompanyFundingRound
object
4 properties 4 required
CompanyWebsiteTrafficSignal
object
8 properties
Metadata
object
7 properties
CompanyItSpendSignal
object
7 properties
IndustryPrimaryGroupDetailsResponse
object
2 properties
LinkedinCourse
object
10 properties
PhoneNumbers
object
4 properties 3 required
PreviousJobResponse
object
2 properties 2 required
LinkedinCertification
object
11 properties
ContactTag
object
3 properties 3 required
CompaniesBulkResponse
object
SearchBulkContactsRequest
object
2 properties 1 required
CompanySic
object
2 properties 2 required
CompanySingleResponse
object
3 properties
CompanyNewsSignal
object
11 properties
ContactSingleResponse
object
3 properties 2 required
BulkPersonResponse
object
2 properties 2 required
LocationResponse
object
14 properties 4 required
CompanyBulkRequest
object
5 properties 1 required
CompanyTechnology
object
1 property 1 required
ContactSearchBulk
object
7 properties 1 required
CompanyIndustryPrimaryGroupDetails
object
2 properties
CompanyIndustryData
object
2 properties 2 required
SingleContactResponse
object
1 property 1 required
LinkedinAward
object
7 properties
SocialResponse
object
4 properties
CompanyNaics
object
2 properties 2 required
BuyerIntent
object
2 properties 2 required
CompanyBulkResponse
object
53 properties
JobTitle
object
3 properties 3 required
ContactError
object
3 properties
CompanyLinkedinResponse
object
1 property 1 required
CompanyResponse
object
17 properties 2 required
CompanyErrorResponse
object
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

lusha-enrichment-api-openapi.yml Raw ↑

Other APIs Lusha publishes across the network.

Lusha Search API
Lusha Search & Enrich API
Lusha Prospecting API
Lusha Lookalikes API
Lusha Buying Group API
Lusha Signals API
Lusha Website Visitors API
Lusha Filters API
Lusha Contacts Tables API
Lusha Companies Tables API
Lusha Webhooks API
Lusha Account API
Where this information came from

This is an independent, third-party profile of Lusha Enrichment API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.