API Documentation
Introduction
Welcome to the Lusha API documentation!
Lusha provides a RESTful API that allows you to query a comprehensive dataset of business profiles and company information. The API offers three main endpoints:
Person API - retrieve contact data for a business profile.
Company API - retrieve company data based on domain or company name.
Prospecting API - query Lusha’s extensive database based on specific criteria (such as industry, seniority, location, and more) to retrieve detailed contact and company information.
All API requests should be made over HTTPS (SSL), and the response bodies are delivered in JSON format.
Data Source and Privacy
Please note that Lusha is a search platform, meaning the data provided is not created or directly managed by us. Instead, it is retrieved from publicly available sources and through contributions from trusted business partners.
For more information on how we collect, use, and handle business profiles, please refer to our Privacy Policy.
Authentication
To access the Lusha API, you must authenticate your requests using your API key. This key is unique to your account and is used to identify your usage of the API.
How to Authenticate
When making an API call, include your API key in the Authorization header of the request.
Important Notes
To obtain your API key, please visit the following link: https://dashboard.lusha.com/enrich/api.
Your API key is sensitive and should be kept private. Do not share it with anyone outside of your organisation.
The API key is used to track and manage your usage of the API, so ensure it is protected from unauthorised access.
Error Handling
Lusha API uses standard HTTP response codes to indicate the status of your request. These codes help you understand whether the request was successful or if there was an issue.
HTTP Status codes
200 OK – Successful request
400 Bad request – Badly formatted request
401 Unauthorised – The API key is invalid
403 Unauthorised – Your account is not active. Please reach out to support at support@lusha.com for assistance.
404 Not found – The requested endpoint was not found
412 - The request failed due to invalid syntax that was provided. Please make sure to send a full name field that contains a valid first & last name.
429 Limit reached – You’ve reached your trial limit, please contact support for upgrade
451 - We are unable to process this contact request due to our GDPR regulations.
499 - Request failed due to request timeout.
5XX Server error – There’s a problem on Lusha’s end
Error Response Format
In case of an error, the response body will contain details about the error.
Notes
Always ensure your API key is correct and valid.
Pay attention to the specific error message and code to troubleshoot issues more efficiently.
Rate Limiting
Lusha API enforces rate limiting to ensure fair usage and protect against excessive load. You can make up to 50 requests per second to each API endpoint.
Check Rate Limit Status
To monitor your current rate limit status, check the HTTP response headers in your API calls. These headers provide real-time information about your usage.
Rate Limit Headers
Header | Description |
RateLimit-Limit | The total number of allowed requests per second. |
RateLimit-Remaining | The number of remaining requests you can make in the current window. |
RateLimit-Reset | The time (in seconds) until the rate limit quota is reset. |
Notes
If you exceed the rate limit, you will receive a 429 “Too Many Requests” error.
Be sure to respect the rate limit to avoid hitting the cap and to ensure a smooth API experience.
Credit Usage
The Credit Usage API allows you to check your current account’s credit usage, including how many credits have been consumed and how many remain. The credit usage information is categorised by credit type.
Endpoint URL
GET https://api.lusha.com/account/usage
Rate Limit
The Credit Usage API has a rate limit of 5 requests per minute. Ensure you stay within this limit to avoid receiving a 429 Too Many Requests error.
Credit Usage Attributes
The Credit Usage API returns the following attributes related to your account’s credit usage:
total: The initial amount of credits your account started with.
used: The number of credits that have been consumed from the total available credits.
remaining: The number of credits left after subtracting the used credits from the total.
{
"usage": {
"bulkCredits": {
"total": 115169,
"used": 84128,
"remaining": 31041
}
}
}
Credit Deduction
A credit will be deducted for each successful contact match. A successful match occurs when a request yields results.
Person API
The Person API allows you to look up detailed information about a person using various identifiers, such as their email, LinkedIn URL, full name, company name, or company domain. You can retrieve key data points like Location, Email, Phone number, Social network URLs.
HTTP Request Methods
You can send an HTTP request to the Person API using GET or POST methods, depending on the endpoint and the type of request you are making.
Bulk Person API
The Bulk Person API allows you to process up to 100 objects per request, making it more efficient for large-scale queries. This reduces the number of API calls and integrates easily with other systems, saving both time and resources.
Credit Usage: Each successful contact match will consume one credit.
Person API V2
Endpoint URL
GET https://api.lusha.com/v2/person
HTTP Parameters
To make a request, you must include one or more of the following parameters.
Parameter | Type | Description |
firstName | String | The first name of the person (e.g., Dustin). |
lastName | String | The last name of the person (e.g., Moskovitz). |
companyName | String | The name of the company the person works at (e.g., Lusha). |
companyDomain | String | The domain name of the company (e.g., https://lusha.com or lusha.com or www.lusha.com). |
String | The email address of the person (e.g., dustin@lusha.com). | |
linkedinUrl | String | The LinkedIn URL of the person (e.g., https://www.linkedin.com/in/dustin/). |
filterBy | String | Filters results based on specific contact details. Use ?filterBy=phoneNumbers to get phone numbers, or ?filterBy=emailAddresses to get emails. By default, results will include at least one contact detail. |
refreshJobInfo | Boolean | Set refreshJobInfo=true to refresh and update the job details for the person. This ensures that outdated job information is replaced with the most recent data. |
Note that the combination of one of the following is required:
linkedinURL OR
email OR
firstName AND lastName AND (companyName OR companyDomain)
Important note
All HTTP parameters for the Lusha API are case-sensitive.
Response Fields
The response will include the following fields, depending on the data available.
Property | Type | Description |
firstName | String | The first name of the person (e.g., Dustin). |
lastName | String | The last name of the person (e.g., Moskovitz). |
fullName | String | The full name of the person (e.g., Dustin Moskovitz). |
companyId | Number | A unique identifier for the company on Lusha (note that values may be removed or merged without a change history). |
contactTags | String[] | Tags manually added by account users for the contact on Lusha. |
emailAddresses.email | String | The email address of the person (e.g., dustin@lusha.com). |
emailAddresses.emailType | String | The type of email (e.g., 'work'). |
emailAddresses.emailConfidence | String | Confidence level of the email (e.g., A, A+). |
phoneNumbers.number | String | The phone number of the person (e.g., "+972 54-629-5010"). |
phoneNumbers.phoneType | String | The type of phone number (e.g., Mobile, Direct). |
phoneNumbers.doNotCall | Boolean | Indicates whether the phone number is listed as "Do Not Call" (DNC). |
location.country | String | The country where the contact is located. |
location.country_iso2 | String | The two-letter country code (ISO 2) of the contact’s location. |
location.continent | String | The continent where the contact is located. |
location.is_eu_contact | String | Indicates whether the contact is located in the European Union (EU). |
location.state | String | The state or province where the contact is located. |
location.state_code | String | The state or province code (e.g., CA for California). |
location.city | String | The city where the contact is located. |
location.city_id | Integer | A unique identifier for the city. |
location.location_coordinates | Number[] | Coordinates (latitude, longitude) of the contact’s location. |
jobTitle.title | String | The job title of the person at their current company. |
jobTitle.departments | String[] | The department(s) associated with the person's job title (e.g., Engineering, Marketing). |
jobTitle.seniority | String | The seniority level of the person (e.g., Manager, Director). |
socialLinks.linkedin | String | The LinkedIn profile URL of the person. |
jobStartDate | String | The start date of the person’s current job role. |
previousJob.company.name | String | The name of the company where the person worked previously. |
previousJob.company.domain | String | The domain name of the previous employer (e.g., https://previous-company.com). |
previousJob.jobTitle.title | String | The job title held by the person at their previous company. |
previousJob.jobTitle.departments | String[] | Department(s) associated with the previous job title (e.g., Engineering, HR). |
previousJob.jobTitle.seniority | String | The seniority level associated with the person's previous job title (e.g., Senior Developer, VP). |
company.name | String | The name of the company where the person currently works. |
company.description | String | A description of the company. |
company.domains.homepage | String | The homepage URL of the company. |
company.domains.email | String | The domain used for company emails. |
company.homepageUrl | String | The homepage URL of the company. |
company.fqdn | String | The fully qualified domain name (FQDN) of the company. |
company.location.city | String | The city where the company is located. |
company.location.continent | String | The continent where the company is located. |
company.location.country | String | The country where the company is located. |
company.location.rawLocation | String | The full address of the company’s location. |
company.location.countryIso2 | String | The two-letter country code (ISO 2) where the company is located. |
company.location.state | String | The state or province where the company is located. |
company.location.stateCode | String | The state or province code where the company is located. |
company.location.locationCoordinates | Number[] | Coordinates (latitude, longitude) of the company’s location. |
company.companySize | Number[] | The range of the company’s size (e.g., 51–200 employees). |
company.revenueRange | Number[] | The estimated revenue range of the company. |
company.logoUrl | String | The URL of the company’s logo. |
company.social.linkedin | String | The LinkedIn profile URL of the company. |
company.social.crunchbase | String | The Crunchbase profile URL of the company. |
company.specialities | String[] | The specialties or industries associated with the company. |
company.technologies | List of technologies used by the company. | |
company.funding | Details about the company’s funding activities. | |
company.intent | Intent[] | Topics detected based on mapped topics in your account. |
company.mainIndustry | String | The primary industry sector the company operates in (e.g., Technology, Healthcare). |
company.subIndustry | String | The specific sub-sector within the main industry (e.g., Software, Biotech). |
Person Bulk API V2
The Person Bulk API V2 allows you to query multiple person profiles in a single request.
Endpoint URL
POST https://api.lusha.com/v2/person
Request Parameters
contacts (Array of Contact Parameters)
This is a required parameter that should contain a list of contact objects. Each contact will be processed based on the provided contact details.
metadata (Object)
This optional object can contain the following properties:
filterBy (String)
Filters the results based on specific contact details. Use the following options:
"phoneNumbers": Only return contacts with a phone number.
"emailAddresses": Only return contacts with an email address.
refreshJobInfo (Boolean)
Set this to true to refresh job information for the contact. This replaces any outdated job details with the most current information.
By default, Lusha returns results for records that have at least one of the specified contact details (e.g., phone number or email address).
Contact Parameters
Note that the combination of one of the following is required:
linkedinURL OR
email OR
fullName AND (companyName OR companyDomain)
Parameter | Type | Description |
contactId | String | Required. A unique sequential ID to associate with the contact object in the API response (e.g., "1"). |
fullName | String | The full name of the person (e.g., "Dustin Moskovitz"). |
location | String | Optional. The raw location of the person (e.g., "Singapore", "Chicago"). |
String | The email address of the person (e.g., "dustin@lusha.com"). | |
linkedinUrl | String | The LinkedIn URL of the person (e.g., https://www.linkedin.com/in/dustin/). |
companies | Optional. Details of the company where the contact is currently employed (or previously employed if applicable) |
Company Parameters
Parameter | Required | Type | Description |
name | Required if no domain | String | The name of the company (e.g., "Lusha"). |
domain | Required if no name | String | The domain name of the company (e.g., https://lusha.com). |
isCurrent | Required | Boolean | Indicates whether this is the person's current company (e.g., true). |
jobTitle | Optional | String | The person's job title at the company. |
fqdn | Optional | String | Fully qualified domain name of the company (e.g., https://lusha.com). |
companySocialId | Optional | String | The social ID associated with the company (if available). |
Response Fields
The response will return a set of Contacts and Companies objects, which are encapsulated by the unique contactId and companyId from the request.
Company API
The Company API allows you to retrieve detailed company information based on a company’s domain or name.
Endpoint URL
GET https://api.lusha.com/company
Request Parameters
To make a request, you must include at least one of the following parameters: companyID, company, Domain.
Parameter | Type | Description |
companyId | String | A unique identifier for a Lusha company. Note: Values may be removed or merged. No management system exists to log historical changes for companyId. This field is intended for deprecation in the future. |
company | String | The name of the company (e.g., Lusha). |
domain | String | The domain name associated with the company (e.g., https://lusha.com/). |
Response Fields
The response will include the following fields, depending on the data available.
Property | Type | Description |
id | Number | A unique identifier for the Lusha company. Note: Values may be removed or merged. No management system exists to log historical changes for id. |
description | String | A brief description of the company. |
domain | String | The domain name associated with the company’s email addresses. |
employees | String | The company’s employee size range. |
founded | String | The date the company was founded. |
fqdn | String | The Fully Qualified Domain Name (FQDN) of the company. |
logoUrl | String | The URL of the company’s logo. |
name | String | The name of the company. |
revenueRange | Number[] | The company’s revenue range. |
mainIndustry | String | The primary industry sector in which the company operates. |
subIndustry | String | The specific sub-sector within the primary industry. |
social | Object | Social media links associated with the company. |
social.crunchbase.url | String | The Crunchbase profile URL of the company. |
social.linkedin.url | String | The LinkedIn profile URL of the company. |
address | String | The full address of the company’s location. |
location | Object | An object containing the company’s location details. |
location.city | String | The city where the company is located. |
location.country | String | The country where the company is located. |
location.fullLocation | String | The complete address of the company’s location. |
location.state | String | The state where the company is located. |
location.stateCode | String | The state code where the company is located. |
location.countryIso2 | String | The ISO 2-letter country code where the company is located. |
location.rawLocation | String | The detailed address of the company. |
categories | String[] | LinkedIn industry tags for the company. |
website | String | The company’s website URL. |
specialties | String[] | LinkedIn specialties tags associated with the company. |
funding | Details regarding the company’s funding activities. | |
intent | Intent[] | A list of detected intent topics related to the company based on your account’s mapped topics. |
technologies | A list of technologies used by the company. | |
meta | Object | Currently returns an empty value; this field should be deprecated in future releases. |
Notes
Deprecation Notice: The companyId and meta fields will be deprecated in future versions. Plan to migrate to new field structures.
Response Changes: There are no management systems to track historical changes for companyId or id values. These fields may be subject to changes without versioning.
Company Bulk API
Endpoint URL
POST https://api.lusha.com/bulk/company
Request body example
{
"companies": [
{
"id": "1",
"domain": "lusha.com"
},
{
"id": "2",
"name": "Google"
}
]
}
Request Parameters
Parameter
Required?
Type
Description
companies
Required
Object[]
A list of company objects that you want to query in bulk.
id
Required
String
A unique sequential ID associated with each company. This ID is used to correlate the provided company object with the API response (e.g., “1”).
fqdn
Optional (if domain or name is not provided)
String
The Fully Qualified Domain Name (FQDN) of the company.
domain
Optional (if fqdn or name is not provided)
String
The domain name of the company (e.g., "lusha.com").
name
Optional (if fqdn or domain is not provided)
String
The name of the company (e.g., "Lusha").
Response Fields
The response object returns the following properties for each company in the companies array.
Property
Type
Description
id
Number
A unique identifier for the Lusha company.
Note: Values may be removed or merged. There is no management system to track historical changes for id.
description
String
A brief description of the company.
domain
String
The domain name of the company’s email.
companySize
String
The size range of the company, based on the number of employees.
founded
String
The date the company was founded.
fqdn
String
The Fully Qualified Domain Name (FQDN) of the company.
logoUrl
String
The URL of the company’s logo.
name
String
The name of the company.
revenueRange
Number[]
The company’s revenue range.
mainIndustry
String
The primary industry sector in which the company operates.
subIndustry
String
The specific sub-sector within the main industry.
crunchbase
String
The Crunchbase profile URL of the company.
linkedin
String
The LinkedIn profile URL of the company.
city
String
The city where the company is located.
country
String
The country where the company is located.
state
String
The state where the company is located.
countryIso2
String
The 2-letter ISO country code where the company is located.
continent
String
The continent where the company is located.
rawLocation
String
The detailed address of the company.
specialties
String[]
LinkedIn specialties tags associated with the company.
industryTags
String[]
LinkedIn industry tags associated with the company.
funding
Details about the company’s funding activities.
intent
Intent[]
A list of detected intent topics for the company based on your account’s mapped topics.
technologies
A list of technologies used by the company.
Prospecting API
With Lusha’s Prospecting API, you can query Lusha’s extensive database based on specific criteria (such as job title, seniority, location, and more) to retrieve detailed contact and company information.
The Prospecting API is designed to help you generate new records (contacts or leads) for your CRM system, using filters that align with your Ideal Customer Profile (ICP).
This process involves three main steps:
Filters API: (1) Apply filters to refine your search.
Search API: (2) Query Contacts or Companies using the available filters.
Enrich API: (3) Get full details of Contacts and Companies from the search results.
This guide will provide a detailed explanation of each stage.
Important Notes:
The API KEY header is mandatory for every request to our service.
A credit is charged only in the final step (Step 3: Enrich API).
Filters API
Several filters are available for specific objects like contacts and companies. These filters allow you to narrow down your search results by applying various criteria.
Filters API Endpoint Base URL
https://api.lusha.com/prospecting/filters/
Contact Filters
Filter Name
Path Name
Method
Example Response
Department
/contacts/departments
GET
Example Response: ["Business Development", "Consulting"]
Seniority
/contacts/seniority
GET
Example Response: ["Executive", "Vice President"]
Existing Data Points
/contacts/existing_data_points
GET
Example Response: ["phone", "work_email"]
Countries
/contacts/all_countries
GET
Example Response: [ { "name": "United States", "code": "US" }]
Locations
/contacts/locations
POST
Example Request: {"text": "un"}
Example Response: [ { "continent": "North America", "country": "United States" }]
Company Filters
Filter Name
Path Name
Method
Example Request/Response
Company Name
/companies/names
POST
Example Request: {"text": "lusha"}
Example Response: [{ "companyId": 33222678, "name": "Lusha", "logoUrl": "https://logo.lusha.co/d/company_33222678_logo.jpg", "fqdn": "www.lusha.com" }]
Industry Labels
/companies/industries_labels
GET
Example Response: [{ "main_industry": "Hospitality", "sub_industries": [{"value": "Other", "id": 778}, {"value": "Food & Beverage Services", "id": 1}] }]
Company Size
/companies/sizes
GET
Example Response: [{ "min": 1, "max": 10 }]
Revenue
/companies/revenues
GET
Example Response: [{ "min": 1, "max": 1000000 }]
Location
/companies/locations
POST
Example Request: {"text": "Israel"}
Example Response: [ { "country": "United States", "continent": "North America", "country_grouping": "na" }]
SIC Codes
/companies/sics
GET
Example Response: [ { "code": "1011", "label": "Iron ores" }]
NAICS Codes
/companies/naics
GET
Example Response: [ { "code": "11", "label": "Agriculture, Forestry, Fishing and Hunting" }]
Intent Topics
/companies/intent_topics
GET
Example Response: ["Android", "Accounting", "Zero Trust"]
Technologies
/companies/technologies
POST
Example Request: {"text": "rss"}
Example Response: [ { "name": "rss" }, { "name": "webrss" }]
Location Filters Parameters
Parameter
Type
Details
city
String
City name, max 30 characters
state
String
State name, max 30 characters
country
String
Country name, max 30 characters
continent
String
Continent name, max 30 characters
country_grouping
String
Country grouping for filtering (e.g., regions)
Technology object
The technologies object provides a list of technologies used by the company.
{
"name": string
}
Please note that the technologies visible in the API are determined by the admin through the account export settings in the platform.
Technology Properties
Property
Type
Description
name
String
The name of a technology used by the company.
Funding object
The funding object provides details about the company's funding history.
{
"rounds":
{ "currency": string,
"roundAmount": number,
"roundType": string,
"roundDate": string
}[],
"totalRounds": number,
"totalRoundsAmount": number,
"currency": string,
"isIpo": boolean,
"lastRoundType": string,
"lastRoundAmount": number,
"lastRoundDate": string
}
Funding Properties
Property
Type
Description
rounds
Object[]
An array of funding rounds history. Each object in the array contains the funding round details.
totalRounds
Number
The total number of funding rounds the company has undergone.
totalRoundsAmount
Number
The total amount raised in all funding rounds.
currency
String
The currency of the funding amounts (e.g., USD, EUR).
isIpo
Boolean
Indicates if the company has gone public (IPO).
lastRoundType
String
The type of the most recent funding round (e.g., Series A, Seed).
lastRoundAmount
Number
The amount raised in the most recent funding round.
lastRoundDate
String
The date of the most recent funding round.
Funding Round Details
Property
Type
Description
roundType
String
Type of the funding round (e.g., Seed, Series A).
roundAmount
Number
The amount raised in the funding round.
roundDate
String
The date of the funding round.
currency
String
The currency of the round amount (e.g., USD, EUR).
Intent object
The intent object provides details about the detected topics for a given company.
{
"detectedTopics": {
"topicName": string,
"metadata": {
"topicScore": number,
"topicTrend": string
}
}[],
"topicCount": number
}
Please note that the intent topics visible in the API are determined by the admin through the account settings for Intent mapping in the platform.
Intent Properties
Property
Type
Description
detectedTopics
An array of intent topics detected for the company. Each topic includes metadata such as score and trend.
topicCount
Number
The number of intent topics detected for the company based on your account’s mapped topics.
Detected Topics Metadata
Property
Type
Description
topicName
String
The name of the intent topic detected for the company, based on the topics mapped in your account.
topicScore
Number
The score of the intent topic for the specific company. Scores range from 60 to 100.
topicTrend
String
The trend of the topic score compared to the previous week. Possible values: "+" (positive), "-" (negative), or "New" (indicating a new topic).
Search API
Search Contacts
To search for Contacts, select the available contact filters needed and use the following endpoint:
Endpoint URL
POST https://api.lusha.com/prospecting/contact/search
Headers:
api_key: API_KEY
Request Body Example
{
"pages": { "page": 0, "size": 40 },
"filters": {
"contacts": {
"include": {
"departments": ["Engineering & Technical"],
"seniority": ["2"]
}
},
"companies": {
"include": {
"names": ["Apple"]
}
}
}
}
Search Parameters
Parameter
Type
Description
pages
Object
Contains page (0–1000, default 0) and size (10–40, default 20).
offset
Object
Contains index (0–10000, default 0) and size (1–500, default 40).
filters
Object
Object containing Contact Filters
Search Contacts Response Fields
Property
Type
Description
requestId
string
The unique request ID used for subsequent enrichment requests.
currentPage
number
The current page of the search results.
totalResults
number
The total number of search results (contacts or companies).
Contacts data
object[]
Array of Contact Data
Contact Data
Property
Type
Description
contactId
string
A unique serial contact ID generated for each search response
isShown
boolean
Indicates whether the contact was already revealed by any of the account users
name
object
Contains all name objects
name.raw
string
Full name of the person (e.g., Dustin Moskovitz)
name.full
string
Full name of the person (e.g., Dustin Moskovitz)
name.first
string
First name of the person (e.g., Dustin)
name.last
string
Last name of the person (e.g., Moskovitz)
jobTitle
string
The job title held by the person at their current company
companyId
number
A unique identifier for a Lusha company (can be removed or merged, no history management system)
companyName
string
The name of the company where the person currently works
fqdn
string
The fqdn of the company
companyDescription
string
A description of the company
logoUrl
string
The URL of the company’s logo
hasCompanyEmployeesCount
boolean
Indicates whether Lusha has company size data, based on filters set
hasCompanyRevenue
boolean
Indicates whether Lusha has company revenue data, based on filters set
hasCompanyMainIndustry
boolean
Indicates whether Lusha has company main industry data, based on filters set
hasCompanySubIndustry
boolean
Indicates whether Lusha has company sub industry data, based on filters set
hasCompanyFunding
boolean
Indicates whether Lusha has company funding data, based on filters set
hasCompanyIntent
boolean
Indicates whether Lusha has company intent data, based on filters set
hasCompanyTechnologies
boolean
Indicates whether Lusha has company technologies data, based on filters set
hasDepartment
boolean
Indicates whether Lusha has department data, based on filters set
hasSeniority
boolean
Indicates whether Lusha has seniority data, based on filters set
hasContactLocation
boolean
Indicates whether Lusha has contact location data, based on filters set
hasSocialLink
boolean
Indicates whether Lusha has social links data, based on filters set
hasEmails
boolean
Indicates whether Lusha has contact email data, based on filters set
hasWorkEmail
boolean
Indicates whether Lusha has contact work email data, based on filters set
hasPrivateEmail
boolean
Indicates whether Lusha has contact private email data, based on filters set (relevant for recruiters only)
hasPhones
boolean
Indicates whether Lusha has contact phone data, based on filters set
hasMobilePhone
boolean
Indicates whether Lusha has contact mobile phone data, based on filters set
hasDirectPhone
boolean
Indicates whether Lusha has contact direct phone data, based on filters set
hasCompanyCity
boolean
Indicates whether Lusha has company city data, based on filters set
hasCompanyCountry
boolean
Indicates whether Lusha has company country data, based on filters set
Search Companies
To search for Companies, select the available company filters needed and use the following endpoint:
Endpoint URL
POST https://api.lusha.com/prospecting/company/search
Headers:
api_key: API_KEY
Request Body Example
{
"pages": { "page": 0, "size": 20 },
"filters": {
"companies": {
"include": {
"locations": [
{ "country": "United States" }
],
"technologies": ["Amazon"],
"mainIndustriesIds": ["1", "2"],
"intentTopics": ["Digital Sales"]
}
}
}
}
Please note that for Industries Labels filter, the nomenclature when creating the request body is as follows (see example above for reference):
"mainIndustriesIds" and "subIndustriesIds"
To perform enrichment based exclusively on Sub Industries, set the mainIndustriesIds parameter to [0]
, which acts as a bypass for Main Industry filtering.
Search API Parameters
Parameter
Type
Description
pages
Object
Contains page (0–1000, default 0) and size (10–40, default 20).
offset
Object
Contains index (0–10000, default 0) and size (1–500, default 40).
filters
Object
Object containing Company Filters.
Search Companies Response Fields
Property
Type
Description
requestId
string
The requestId that should be used in Prospecting Enrich request API params
currentPage
number
Current page of search results
pageLength
number
Page length
totalResults
number
Total search results (contacts/companies)
Companies data
object[]
An array of Company Data
Company Data
Property
Type
Description
id
number
A unique identifier for a Lusha company (can be removed or merged, no history management system)
name
string
The name of the company where the person currently works
fqdn
string
The fqdn of the company
description
string
A description of the company
logoUrl
string
The URL of the company’s logo
hasCompanyEmployeesCount
boolean
Indicates whether Lusha has company size data, based on filters set
hasCompanyRevenue
boolean
Indicates whether Lusha has company revenue data, based on filters set
hasCompanyMainIndustry
boolean
Indicates whether Lusha has company main industry data, based on filters set
hasCompanySubIndustry
boolean
Indicates whether Lusha has company sub industry data, based on filters set
hasCompanyFunding
boolean
Indicates whether Lusha has company funding data, based on filters set
hasCompanyIntent
boolean
Indicates whether Lusha has company intent data, based on filters set
hasCompanyTechnologies
boolean
Indicates whether Lusha has company technologies data, based on filters set
hasCompanyCity
boolean
Indicates whether Lusha has company city data, based on filters set
hasCompanyCountry
boolean
Indicates whether Lusha has company country data, based on filters set
Enrich API
Enrich Contacts
Endpoint URL
POST https://api.lusha.com/prospecting/contact/enrich
Headers:
api_key: API_KEY
Request body example
{
"contactIds": [
"37b4c536-eaec-11ef-ad4b-a75f8e9e1484",
"392706c1-a8e9-11ef-959f-115143d976cb"
],
"requestId": "b6effae6-35b8-493d-91aa-7d3b1b7c7dc7"
}
Request Parameters
Parameter
Required
Type
Description
requestId
Yes
String
The requestId generated in the Prospecting Search response (UUID).
contactIds
Yes
String[]
An array containing the contact IDs for enrichment. A minimum of 1 ID and a maximum of 100 IDs.
Response Fields
Property
Type
Description
requestId
String
The requestId that was used in the request.
contacts
Object[]
Array of contact objects containing enriched data for each contact.
contacts.id
String
The ID of the contact from the enrichment request.
contacts.isSuccess
Boolean
Indicates whether the enrichment process was successful. Returns false in case of a search timeout.
contacts.data
Object[]
The enriched data for each contact.
contacts.data.firstName
String
The first name of the contact (e.g., "Dustin").
contacts.data.lastName
String
The last name of the contact (e.g., "Moskovitz").
contacts.data.fullName
String
The full name of the contact (e.g., "Dustin Moskovitz").
contacts.data.isShown
Boolean
Indicates whether the contact was already revealed by any of the account users.
contacts.data.jobTitle
String
The current job title of the contact.
contacts.data.location
Object
Location details of the contact.
contacts.data.location.city
String
The city where the contact is located.
contacts.data.location.state
String
The state where the contact is located.
contacts.data.location.country
String
The country where the contact is located.
contacts.data.location.country_iso2
String
The ISO2 country code of the contact's location.
contacts.data.location.continent
String
The continent where the contact is located.
contacts.data.emailAddresses
Object[]
Array of email addresses associated with the contact.
contacts.data.emailAddresses.email
String
The email address of the contact (e.g., "dustin@lusha.com").
contacts.data.emailAddresses.emailType
String
The type of email (e.g., 'work').
contacts.data.emailAddresses.emailConfidence
String
The confidence level of the email address (e.g., "A+" or "A").
contacts.data.phoneNumbers
Object[]
Array of phone numbers associated with the contact.
contacts.data.phoneNumbers.number
String
The phone number of the contact (e.g., "+972 54-629-5010").
contacts.data.phoneNumbers.phoneType
String
The type of phone number (e.g., "Mobile", "Direct", or "Phone").
contacts.data.phoneNumbers.doNotCall
Boolean
Indicates whether the phone number is listed as "Do Not Call".
contacts.data.companyId
Number
A unique identifier for the company the contact works at.
contacts.data.companyName
String
The name of the company where the contact works.
contacts.data.socialLinks.linkedin
String
The LinkedIn profile URL of the contact.
contacts.data.departments
String[]
An array of departments the contact is associated with (e.g., "Engineering", "Marketing").
contacts.data.seniority
Object[]
Array of seniority levels associated with the contact's role.
contacts.data.seniority.id
Number
The seniority level ID (e.g., 5 for "Manager").
contacts.data.seniority.value
String
The seniority value (e.g., "C-suite", "Vice President").
contacts.data.contactLocation
String
The contact's physical location (if applicable).
contacts.data.company
Object
Enriched company details associated with the contact.
contacts.data.company.revenueRange
Number[]
The revenue range of the company.
contacts.data.company.funding
Object
Information on the company's funding, including rounds and amounts.
contacts.data.company.intent
Object
List of intent topics detected for the company.
contacts.data.company.mainIndustry
String
The primary industry sector the company operates in.
contacts.data.company.subIndustry
String
The specific sub-sector within the company's main industry.
contacts.data.company.technologies
Object[]
A list of technologies used by the company.
Enrich Companies
Endpoint URL
POST https://api.lusha.com/prospecting/company/enrich
Headers
api_key: API_KEY
Request body example
{
"requestId": "5ad275c8-7dd4-462a-bd45-6bc1970da64e",
"companiesIds": ["1586"]
}
Request Parameters
Parameter
Required
Type
Description
requestId
Yes
String
The requestId from the Prospecting Search response.
companiesIds
Yes
String[]
An array of company IDs for enrichment. A minimum of 1 ID and a maximum of 100 IDs.
Response Fields
Property
Type
Description
requestId
String
The requestId used in the request.
companies
Object[]
Array of company objects containing enriched data.
companies.id
Number
A unique identifier for the company.
companies.name
String
The name of the company.
companySize.min
Number
The minimum size range of the company, based on the number of employees.
companySize.max
Number
The maximum size range of the company, based on the number of employees.
companySize.employees_in_linkedin
Number
The company size based on its LinkedIn profile.
employees
String
The employee size range of the company (e.g., "10001 - 100000").
revenueRange
Number[]
The revenue range of the company.
fqdn
String
The Fully Qualified Domain Name (FQDN) of the company.
description
String
A brief description of the company.
domains.email
String
The email domain of the company.
domains.homepage
String
The homepage URL of the company.
logoUrl
String
The URL of the company's logo.
industryTags
String[]
LinkedIn industry tags associated with the company.
stateCode
String
The state code where the company is located.
social
Object
Object containing social media links (e.g., LinkedIn).
city
String
The city where the company is located.
state
String
The state where the company is located.
country
String
The country where the company is located.
countryIso2
String
The 2-letter ISO code of the country where the company is located.
continent
String
The continent where the company is located.
rawLocation
String
The full address of the company.
coordinates
Number[]
The geographical coordinates of the company location.
specialities
String[]
LinkedIn specialties/industry tags for the company.
mainIndustry
String
The main industry sector the company operates in.
subIndustry
String
The specific sub-industry sector within the main industry.
funding
Object
Information on the company's funding history.
intent
Object
Intent topics detected for the company.
technologies
Object[]
A list of technologies used by the company.
Legal Guidelines
We work diligently to comply with applicable laws and strive to safeguard individual rights. Thus, we require you to specify for what purpose you obtain our data in order to inquire if the purpose is lawful.
In addition, we specified hereunder important guidelines which applicable to all our API customers and we request that you shall respect them:
a. You shall agree to the terms of our API Agreement and our Privacy Policy.
b. You should not violate privacy rights or intellectual property rights of any third party.
c. You should not use our data for purposes of cookie tracking, ad exchanges, ad networks, data brokerages, SPAM or any other purpose in violation of any applicable law.
d. You shall use our data in compliance with applicable data privacy and protection laws.
e. You shall take adequate security measures to safeguard personally identifiable information you receive from us.
f. You shall respect individuals’ privacy rights and delete personally identifiable information you obtain from us, in case you receive a notification from an individual requiring that you shall delete it.
g. You shall take measures to guarantee that you have the right to upload and share with us information relating to individuals.
POST https://api.lusha.com/bulk/company
{
"companies": [
{
"id": "1",
"domain": "lusha.com"
},
{
"id": "2",
"name": "Google"
}
]
}
Parameter | Required? | Type | Description |
companies | Required | Object[] | A list of company objects that you want to query in bulk. |
id | Required | String | A unique sequential ID associated with each company. This ID is used to correlate the provided company object with the API response (e.g., “1”). |
fqdn | Optional (if domain or name is not provided) | String | The Fully Qualified Domain Name (FQDN) of the company. |
domain | Optional (if fqdn or name is not provided) | String | The domain name of the company (e.g., "lusha.com"). |
name | Optional (if fqdn or domain is not provided) | String | The name of the company (e.g., "Lusha"). |
Property | Type | Description |
id | Number | A unique identifier for the Lusha company. Note: Values may be removed or merged. There is no management system to track historical changes for id. |
description | String | A brief description of the company. |
domain | String | The domain name of the company’s email. |
companySize | String | The size range of the company, based on the number of employees. |
founded | String | The date the company was founded. |
fqdn | String | The Fully Qualified Domain Name (FQDN) of the company. |
logoUrl | String | The URL of the company’s logo. |
name | String | The name of the company. |
revenueRange | Number[] | The company’s revenue range. |
mainIndustry | String | The primary industry sector in which the company operates. |
subIndustry | String | The specific sub-sector within the main industry. |
crunchbase | String | The Crunchbase profile URL of the company. |
String | The LinkedIn profile URL of the company. | |
city | String | The city where the company is located. |
country | String | The country where the company is located. |
state | String | The state where the company is located. |
countryIso2 | String | The 2-letter ISO country code where the company is located. |
continent | String | The continent where the company is located. |
rawLocation | String | The detailed address of the company. |
specialties | String[] | LinkedIn specialties tags associated with the company. |
industryTags | String[] | LinkedIn industry tags associated with the company. |
funding | Details about the company’s funding activities. | |
intent | Intent[] | A list of detected intent topics for the company based on your account’s mapped topics. |
technologies | A list of technologies used by the company. |
Prospecting API
The API KEY header is mandatory for every request to our service.
A credit is charged only in the final step (Step 3: Enrich API).
https://api.lusha.com/prospecting/filters/
Filter Name | Path Name | Method | Example Response |
Department | /contacts/departments | GET | Example Response: ["Business Development", "Consulting"] |
Seniority | /contacts/seniority | GET | Example Response: ["Executive", "Vice President"] |
Existing Data Points | /contacts/existing_data_points | GET | Example Response: ["phone", "work_email"] |
Countries | /contacts/all_countries | GET | Example Response: [ { "name": "United States", "code": "US" }] |
Locations | /contacts/locations | POST | Example Request: {"text": "un"} Example Response: [ { "continent": "North America", "country": "United States" }] |
Filter Name | Path Name | Method | Example Request/Response |
Company Name | /companies/names | POST | Example Request: {"text": "lusha"} Example Response: [{ "companyId": 33222678, "name": "Lusha", "logoUrl": "https://logo.lusha.co/d/company_33222678_logo.jpg", "fqdn": "www.lusha.com" }] |
Industry Labels | /companies/industries_labels | GET | Example Response: [{ "main_industry": "Hospitality", "sub_industries": [{"value": "Other", "id": 778}, {"value": "Food & Beverage Services", "id": 1}] }] |
Company Size | /companies/sizes | GET | Example Response: [{ "min": 1, "max": 10 }] |
Revenue | /companies/revenues | GET | Example Response: [{ "min": 1, "max": 1000000 }] |
Location | /companies/locations | POST | Example Request: {"text": "Israel"} Example Response: [ { "country": "United States", "continent": "North America", "country_grouping": "na" }] |
SIC Codes | /companies/sics | GET | Example Response: [ { "code": "1011", "label": "Iron ores" }] |
NAICS Codes | /companies/naics | GET | Example Response: [ { "code": "11", "label": "Agriculture, Forestry, Fishing and Hunting" }] |
Intent Topics | /companies/intent_topics | GET | Example Response: ["Android", "Accounting", "Zero Trust"] |
Technologies | /companies/technologies | POST | Example Request: {"text": "rss"} Example Response: [ { "name": "rss" }, { "name": "webrss" }] |
Parameter | Type | Details |
city | String | City name, max 30 characters |
state | String | State name, max 30 characters |
country | String | Country name, max 30 characters |
continent | String | Continent name, max 30 characters |
country_grouping | String | Country grouping for filtering (e.g., regions) |
{
"name": string
}
Please note that the technologies visible in the API are determined by the admin through the account export settings in the platform.
Property | Type | Description |
name | String | The name of a technology used by the company. |
{
"rounds":
{ "currency": string,
"roundAmount": number,
"roundType": string,
"roundDate": string
}[],
"totalRounds": number,
"totalRoundsAmount": number,
"currency": string,
"isIpo": boolean,
"lastRoundType": string,
"lastRoundAmount": number,
"lastRoundDate": string
}
Property | Type | Description |
rounds | Object[] | An array of funding rounds history. Each object in the array contains the funding round details. |
totalRounds | Number | The total number of funding rounds the company has undergone. |
totalRoundsAmount | Number | The total amount raised in all funding rounds. |
currency | String | The currency of the funding amounts (e.g., USD, EUR). |
isIpo | Boolean | Indicates if the company has gone public (IPO). |
lastRoundType | String | The type of the most recent funding round (e.g., Series A, Seed). |
lastRoundAmount | Number | The amount raised in the most recent funding round. |
lastRoundDate | String | The date of the most recent funding round. |
Property | Type | Description |
roundType | String | Type of the funding round (e.g., Seed, Series A). |
roundAmount | Number | The amount raised in the funding round. |
roundDate | String | The date of the funding round. |
currency | String | The currency of the round amount (e.g., USD, EUR). |
{
"detectedTopics": {
"topicName": string,
"metadata": {
"topicScore": number,
"topicTrend": string
}
}[],
"topicCount": number
}
Please note that the intent topics visible in the API are determined by the admin through the account settings for Intent mapping in the platform.
Property | Type | Description |
detectedTopics | An array of intent topics detected for the company. Each topic includes metadata such as score and trend. | |
topicCount | Number | The number of intent topics detected for the company based on your account’s mapped topics. |
Property | Type | Description |
topicName | String | The name of the intent topic detected for the company, based on the topics mapped in your account. |
topicScore | Number | The score of the intent topic for the specific company. Scores range from 60 to 100. |
topicTrend | String | The trend of the topic score compared to the previous week. Possible values: "+" (positive), "-" (negative), or "New" (indicating a new topic). |
POST https://api.lusha.com/prospecting/contact/search
{
"pages": { "page": 0, "size": 40 },
"filters": {
"contacts": {
"include": {
"departments": ["Engineering & Technical"],
"seniority": ["2"]
}
},
"companies": {
"include": {
"names": ["Apple"]
}
}
}
}
Parameter | Type | Description |
pages | Object | Contains page (0–1000, default 0) and size (10–40, default 20). |
offset | Object | Contains index (0–10000, default 0) and size (1–500, default 40). |
filters | Object | Object containing Contact Filters |
Property | Type | Description |
requestId | string | The unique request ID used for subsequent enrichment requests. |
currentPage | number | The current page of the search results. |
totalResults | number | The total number of search results (contacts or companies). |
Contacts data | object[] | Array of Contact Data |
Property | Type | Description |
contactId | string | A unique serial contact ID generated for each search response |
isShown | boolean | Indicates whether the contact was already revealed by any of the account users |
name | object | Contains all name objects |
name.raw | string | Full name of the person (e.g., Dustin Moskovitz) |
name.full | string | Full name of the person (e.g., Dustin Moskovitz) |
name.first | string | First name of the person (e.g., Dustin) |
name.last | string | Last name of the person (e.g., Moskovitz) |
jobTitle | string | The job title held by the person at their current company |
companyId | number | A unique identifier for a Lusha company (can be removed or merged, no history management system) |
companyName | string | The name of the company where the person currently works |
fqdn | string | The fqdn of the company |
companyDescription | string | A description of the company |
logoUrl | string | The URL of the company’s logo |
hasCompanyEmployeesCount | boolean | Indicates whether Lusha has company size data, based on filters set |
hasCompanyRevenue | boolean | Indicates whether Lusha has company revenue data, based on filters set |
hasCompanyMainIndustry | boolean | Indicates whether Lusha has company main industry data, based on filters set |
hasCompanySubIndustry | boolean | Indicates whether Lusha has company sub industry data, based on filters set |
hasCompanyFunding | boolean | Indicates whether Lusha has company funding data, based on filters set |
hasCompanyIntent | boolean | Indicates whether Lusha has company intent data, based on filters set |
hasCompanyTechnologies | boolean | Indicates whether Lusha has company technologies data, based on filters set |
hasDepartment | boolean | Indicates whether Lusha has department data, based on filters set |
hasSeniority | boolean | Indicates whether Lusha has seniority data, based on filters set |
hasContactLocation | boolean | Indicates whether Lusha has contact location data, based on filters set |
hasSocialLink | boolean | Indicates whether Lusha has social links data, based on filters set |
hasEmails | boolean | Indicates whether Lusha has contact email data, based on filters set |
hasWorkEmail | boolean | Indicates whether Lusha has contact work email data, based on filters set |
hasPrivateEmail | boolean | Indicates whether Lusha has contact private email data, based on filters set (relevant for recruiters only) |
hasPhones | boolean | Indicates whether Lusha has contact phone data, based on filters set |
hasMobilePhone | boolean | Indicates whether Lusha has contact mobile phone data, based on filters set |
hasDirectPhone | boolean | Indicates whether Lusha has contact direct phone data, based on filters set |
hasCompanyCity | boolean | Indicates whether Lusha has company city data, based on filters set |
hasCompanyCountry | boolean | Indicates whether Lusha has company country data, based on filters set |
Search Companies
POST https://api.lusha.com/prospecting/company/search
{
"pages": { "page": 0, "size": 20 },
"filters": {
"companies": {
"include": {
"locations": [
{ "country": "United States" }
],
"technologies": ["Amazon"],
"mainIndustriesIds": ["1", "2"],
"intentTopics": ["Digital Sales"]
}
}
}
}
"mainIndustriesIds" and "subIndustriesIds"
[0]
, which acts as a bypass for Main Industry filtering.Parameter | Type | Description |
pages | Object | Contains page (0–1000, default 0) and size (10–40, default 20). |
offset | Object | Contains index (0–10000, default 0) and size (1–500, default 40). |
filters | Object | Object containing Company Filters. |
Property | Type | Description |
requestId | string | The requestId that should be used in Prospecting Enrich request API params |
currentPage | number | Current page of search results |
pageLength | number | Page length |
totalResults | number | Total search results (contacts/companies) |
Companies data | object[] | An array of Company Data |
Property | Type | Description |
id | number | A unique identifier for a Lusha company (can be removed or merged, no history management system) |
name | string | The name of the company where the person currently works |
fqdn | string | The fqdn of the company |
description | string | A description of the company |
logoUrl | string | The URL of the company’s logo |
hasCompanyEmployeesCount | boolean | Indicates whether Lusha has company size data, based on filters set |
hasCompanyRevenue | boolean | Indicates whether Lusha has company revenue data, based on filters set |
hasCompanyMainIndustry | boolean | Indicates whether Lusha has company main industry data, based on filters set |
hasCompanySubIndustry | boolean | Indicates whether Lusha has company sub industry data, based on filters set |
hasCompanyFunding | boolean | Indicates whether Lusha has company funding data, based on filters set |
hasCompanyIntent | boolean | Indicates whether Lusha has company intent data, based on filters set |
hasCompanyTechnologies | boolean | Indicates whether Lusha has company technologies data, based on filters set |
hasCompanyCity | boolean | Indicates whether Lusha has company city data, based on filters set |
hasCompanyCountry | boolean | Indicates whether Lusha has company country data, based on filters set |
Enrich API
Enrich Contacts
POST https://api.lusha.com/prospecting/contact/enrich
api_key: API_KEY
{
"contactIds": [
"37b4c536-eaec-11ef-ad4b-a75f8e9e1484",
"392706c1-a8e9-11ef-959f-115143d976cb"
],
"requestId": "b6effae6-35b8-493d-91aa-7d3b1b7c7dc7"
}
Parameter | Required | Type | Description |
requestId | Yes | String | The requestId generated in the Prospecting Search response (UUID). |
contactIds | Yes | String[] | An array containing the contact IDs for enrichment. A minimum of 1 ID and a maximum of 100 IDs. |
Property | Type | Description |
requestId | String | The requestId that was used in the request. |
contacts | Object[] | Array of contact objects containing enriched data for each contact. |
contacts.id | String | The ID of the contact from the enrichment request. |
contacts.isSuccess | Boolean | Indicates whether the enrichment process was successful. Returns false in case of a search timeout. |
contacts.data | Object[] | The enriched data for each contact. |
contacts.data.firstName | String | The first name of the contact (e.g., "Dustin"). |
contacts.data.lastName | String | The last name of the contact (e.g., "Moskovitz"). |
contacts.data.fullName | String | The full name of the contact (e.g., "Dustin Moskovitz"). |
contacts.data.isShown | Boolean | Indicates whether the contact was already revealed by any of the account users. |
contacts.data.jobTitle | String | The current job title of the contact. |
contacts.data.location | Object | Location details of the contact. |
contacts.data.location.city | String | The city where the contact is located. |
contacts.data.location.state | String | The state where the contact is located. |
contacts.data.location.country | String | The country where the contact is located. |
contacts.data.location.country_iso2 | String | The ISO2 country code of the contact's location. |
contacts.data.location.continent | String | The continent where the contact is located. |
contacts.data.emailAddresses | Object[] | Array of email addresses associated with the contact. |
contacts.data.emailAddresses.email | String | The email address of the contact (e.g., "dustin@lusha.com"). |
contacts.data.emailAddresses.emailType | String | The type of email (e.g., 'work'). |
contacts.data.emailAddresses.emailConfidence | String | The confidence level of the email address (e.g., "A+" or "A"). |
contacts.data.phoneNumbers | Object[] | Array of phone numbers associated with the contact. |
contacts.data.phoneNumbers.number | String | The phone number of the contact (e.g., "+972 54-629-5010"). |
contacts.data.phoneNumbers.phoneType | String | The type of phone number (e.g., "Mobile", "Direct", or "Phone"). |
contacts.data.phoneNumbers.doNotCall | Boolean | Indicates whether the phone number is listed as "Do Not Call". |
contacts.data.companyId | Number | A unique identifier for the company the contact works at. |
contacts.data.companyName | String | The name of the company where the contact works. |
contacts.data.socialLinks.linkedin | String | The LinkedIn profile URL of the contact. |
contacts.data.departments | String[] | An array of departments the contact is associated with (e.g., "Engineering", "Marketing"). |
contacts.data.seniority | Object[] | Array of seniority levels associated with the contact's role. |
contacts.data.seniority.id | Number | The seniority level ID (e.g., 5 for "Manager"). |
contacts.data.seniority.value | String | The seniority value (e.g., "C-suite", "Vice President"). |
contacts.data.contactLocation | String | The contact's physical location (if applicable). |
contacts.data.company | Object | Enriched company details associated with the contact. |
contacts.data.company.revenueRange | Number[] | The revenue range of the company. |
contacts.data.company.funding | Object | Information on the company's funding, including rounds and amounts. |
contacts.data.company.intent | Object | List of intent topics detected for the company. |
contacts.data.company.mainIndustry | String | The primary industry sector the company operates in. |
contacts.data.company.subIndustry | String | The specific sub-sector within the company's main industry. |
contacts.data.company.technologies | Object[] | A list of technologies used by the company. |
Enrich Companies
POST https://api.lusha.com/prospecting/company/enrich
api_key: API_KEY
{
"requestId": "5ad275c8-7dd4-462a-bd45-6bc1970da64e",
"companiesIds": ["1586"]
}
Parameter | Required | Type | Description |
requestId | Yes | String | The requestId from the Prospecting Search response. |
companiesIds | Yes | String[] | An array of company IDs for enrichment. A minimum of 1 ID and a maximum of 100 IDs. |
Property | Type | Description |
requestId | String | The requestId used in the request. |
companies | Object[] | Array of company objects containing enriched data. |
companies.id | Number | A unique identifier for the company. |
companies.name | String | The name of the company. |
companySize.min | Number | The minimum size range of the company, based on the number of employees. |
companySize.max | Number | The maximum size range of the company, based on the number of employees. |
companySize.employees_in_linkedin | Number | The company size based on its LinkedIn profile. |
employees | String | The employee size range of the company (e.g., "10001 - 100000"). |
revenueRange | Number[] | The revenue range of the company. |
fqdn | String | The Fully Qualified Domain Name (FQDN) of the company. |
description | String | A brief description of the company. |
domains.email | String | The email domain of the company. |
domains.homepage | String | The homepage URL of the company. |
logoUrl | String | The URL of the company's logo. |
industryTags | String[] | LinkedIn industry tags associated with the company. |
stateCode | String | The state code where the company is located. |
social | Object | Object containing social media links (e.g., LinkedIn). |
city | String | The city where the company is located. |
state | String | The state where the company is located. |
country | String | The country where the company is located. |
countryIso2 | String | The 2-letter ISO code of the country where the company is located. |
continent | String | The continent where the company is located. |
rawLocation | String | The full address of the company. |
coordinates | Number[] | The geographical coordinates of the company location. |
specialities | String[] | LinkedIn specialties/industry tags for the company. |
mainIndustry | String | The main industry sector the company operates in. |
subIndustry | String | The specific sub-industry sector within the main industry. |
funding | Object | Information on the company's funding history. |
intent | Object | Intent topics detected for the company. |
technologies | Object[] | A list of technologies used by the company. |