LakeB2B API Documentation
LakeB2B provides secure, programmatic access to one of the industry’s most comprehensive and continuously refreshed B2B intelligence databases. Designed for sales, marketing, data enrichment, and CRM automation workflows, the LakeB2B API enables organizations to seamlessly discover, enrich, and integrate high-quality business data at scale.
With powerful search capabilities and flexible filtering options, businesses can identify relevant prospects, retrieve detailed company and contact information, and seamlessly deliver enriched records into their internal applications or CRM platforms such as Salesforce, HubSpot, and other enterprise systems.
The LakeB2B API provides access to hundreds of millions of verified B2B records, including detailed profiles of professionals, organizations, industries, and key decision-makers across global markets.
Built for developers and data-driven teams, the API enables seamless integration with applications, customer relationship management platforms, sales intelligence tools, marketing automation systems, and data enrichment pipelines.
Key Capabilities
- Access comprehensive B2B contact and company intelligence from global data sources
- Leverage continuous data validation and cleansing processes for improved accuracy
- Search, filter, and retrieve prospect data using flexible API requests
- Integrate seamlessly with CRM platforms, sales tools, and marketing automation systems
- Enrich existing customer and prospect records with additional business intelligence
- Support scalable data workflows for enterprise applications and high-volume integrations
Business Benefits
- Identify and engage with high-value business prospects faster
- Maintain accurate, enriched, and up-to-date contact databases
- Improve prospect targeting, segmentation, and lead qualification
- Enhance CRM data quality with reliable company and contact intelligence
- Accelerate sales, marketing, and data enrichment workflows
- Streamline business processes through automated API-driven integrations
Authentication
Every request requires an APIKEY parameter tied to your LakeB2B account.
Keys should be stored securely and never exposed in client-side code.
Get People Data API
Fetch global business contacts using any combination of filters — company,
country, title, job function, and contact type. Content type for all requests is
application/json.
Parameters
| Parameter | Description |
|---|---|
| APIKEYrequired | Your authentication key |
| ROWS | Number of records to return |
| ControlID | Filter type: title, company, country, contacts, jobfunction |
Title Filter
The Title Filter allows you to search contacts based on their professional designation or job title.
Use this filter to identify specific decision makers such as:
- CEO
- Founder
- Chief Technology Officer
- VP Sales
- Marketing Director
Search contacts based on specific job titles, e.g. ceo.
{
"parameters": [
{ "ParameterName": "APIKEY", "ParameterValue": "your-api-key" },
{ "ParameterName": "ROWS", "ParameterValue": "10" }
],
"fieldValues": [
{
"ControlID": "title",
"ControlValue": [{ "ID": "ceo", "Text": "ceo" }]
}
]
}
Job Function
Filter contacts by organizational seniority level.
| ID | Level |
|---|---|
| 1 | C-Level |
| 2 | VP-Level |
| 3 | Director-Level |
| 4 | Manager-Level |
| 5 | Staff |
| 6 | Other |
{
"parameters": [
{ "ParameterName": "APIKEY", "ParameterValue": "your-api-key" },
{ "ParameterName": "ROWS", "ParameterValue": "10" }
],
"fieldValues": [
{
"ControlID": "jobfunction",
"ControlValue": [
{ "ID": "1", "Text": "C-Level" },
{ "ID": "2", "Text": "VP-Level" },
{ "ID": "3", "Text": "Director-Level" },
{ "ID": "4", "Text": "Manager-Level" },
{ "ID": "5", "Text": "Staff" },
{ "ID": "6", "Text": "Other" }]
}
]
}
Contacts
Retrieve contacts based on available email types.
| ID | Type |
|---|---|
| 0 | Business Email |
| 1 | Work From Home Email |
{
"parameters": [
{ "ParameterName": "APIKEY", "ParameterValue": "your-api-key" },
{ "ParameterName": "ROWS", "ParameterValue": "10" }
],
"fieldValues": [
{
"ControlID": "contacts",
"ControlValue": [
{"ID": "0", "Text": "Business Email"},
{"ID": "1", "Text": "Work From Home Email"}]
}
]
}
Company + Country Filter
The Company + Country Filter helps narrow your search by combining organization and geographic criteria.
Example use cases:
- Find Microsoft employees in the United States
- Search prospects from target accounts
- Build account-based marketing lists
{
"parameters": [
{ "ParameterName": "APIKEY", "ParameterValue": "your-api-key" },
{ "ParameterName": "ROWS", "ParameterValue": "10" }
],
"fieldValues": [
{
"ControlID": "company",
"ControlValue": [{ "ID": " microsoft ", "Text": "microsoft" }]
},
{
"ControlID": "country",
"ControlValue": [{ "ID": "149", "Text": "United States" }]
}
]
}
Response Format
Every response includes pagination metadata alongside a dataRows array
of matched contact profiles, each with company, location, and enrichment details
such as education and experience history where available.
{
"recordPerPage": 10,
"totalPage": 7286552,
"pageIndex": 1,
"totalRecords": 72865514,
"dataRows": [
{
"masterID": "5140",
"fullName": "Chris Gal",
"firstName": "Chris",
"lastName": "Gal",
"title": "CEO",
"companyName": "ABC",
"webAddress": "http://www.abcefg.com",
"contactLocation": "Tampa, Florida, United States",
"country": "USA",
"industry": "Computer Software",
"linkedInURL": "https://linkedin.com/in/cg",
"skill": [],
"experience": [
{
"companyName": "STANDARD SERVICES, INC",
"position": "CFO",
"startDate": "Feb 2016",
"endDate": "Present",
"isCurrent": "0"
}],
"education": [
{
"institutionName": "McGill University",
"degree": "BA, Economics"
}
]
}
]
}