One company, every employee

Employee finder API for any company

Send a company LinkedIn URL and get back all matching employees filtered by role, seniority, department, and location, with clean, stable pagination.

Trusted by the best GTM teams

Built for complete team mapping

Go beyond one contact per account. Surface every stakeholder that matters inside a target company.

Filter precisely

Narrow results by job level, job function, country, continent, sales region, and minimum LinkedIn connections to skip inactive profiles.

Get full profiles

Every result includes headline, location, work history, education, skills, and the LinkedIn URL, ready for enrichment and activation.

Paginate cleanly

Page-based pagination with a total_pages counter lets you walk up to 10,000 results per company without losing your place.

Chain enrichment

Pass each linkedin_url straight into Email Enrichment or Phone Enrichment to turn mapped teams into reachable contacts.

From company URL to full org map

One endpoint, POST /v2/search/employee-finder, takes you from a single LinkedIn URL to every employee who matches.

  1. Target a company

    Send the company LinkedIn URL of the account you want to map. That's the only required field.

  2. Apply your filters

    Combine job level, job function, geography, and minimum connections to focus on the roles and regions that match your play.

  3. Walk the pages

    Increment page until you pass total_pages to collect the full result set, or let the SDK stream every page for you.

  4. Enrich and activate

    Chain each profile into email and phone enrichment, then sync the complete records to your CRM or outbound tools.

The endpoint

A company URL in, its people out

The employee finder API takes a company LinkedIn URL and returns the people who work there as full profiles, optionally filtered by job level, job function, country, continent or sales region. Results are page-based: page and total_pages tell you where you are, with up to 50 profiles per page.

POST/v2/search/employee-finder
curl -X POST https://api.blitz-api.ai/v2/search/employee-finder \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "company_linkedin_url": "https://www.linkedin.com/company/openai",
    "job_level": ["C-Team", "VP", "Director"],
    "job_function": ["Sales & Business Development"],
    "sales_region": ["NORAM"],
    "max_results": 50
  }'
from blitz_api import BlitzAPI

client = BlitzAPI()  # reads BLITZ_API_KEY

employees = client.search.employee_finder(
    company_linkedin_url="https://www.linkedin.com/company/openai",
    job_level=["C-Team", "VP", "Director"],
    job_function=["Sales & Business Development"],
    sales_region=["NORAM"],
    max_results=50,
)
print(f"Page {employees.page} of {employees.total_pages}")
for person in employees.results:
    print(person.full_name, person.headline)
import { BlitzAPI } from "blitz-api-js";

const client = new BlitzAPI(); // reads BLITZ_API_KEY

const employees = await client.search.employee_finder({
  company_linkedin_url: "https://www.linkedin.com/company/openai",
  job_level: ["C-Team", "VP", "Director"],
  job_function: ["Sales & Business Development"],
  sales_region: ["NORAM"],
  max_results: 50,
});
console.log(`Page ${employees.response.page} of ${employees.response.total_pages}`);
for (const person of employees.data) {
  console.log(person.full_name, person.headline);
}
200 OKtotal_pagespageresults[].full_nameresults[].headlineresults[].linkedin_url

SEARCH & DISCOVERY

Every search endpoint shares the same filters, the same pagination, and the same response shape.

API Docs
TIER 1VP SalesTIER 2Sales DirectorTIER 3Head of GrowthTIER 3Head of Growth

Frequently asked questions

What input does the Employee Finder API need?

Just a company LinkedIn URL. Every filter (job level, job function, country, continent, sales region, minimum connections) is optional, so you can start broad and narrow as you go.

How does pagination work?

Pagination is page-based: request up to 50 results per page and increment the page parameter until you pass total_pages, up to 10,000 results per search. The SDKs handle paging automatically.

Does it return emails and phone numbers?

No. Employee Finder returns full LinkedIn profiles, including the linkedin_url for each person. Chain that URL into Email Enrichment or Phone Enrichment to complete the record.

Can I get the list of employees of a company through an API?

Yes. Send the company LinkedIn URL to POST /v2/search/employee-finder and page through the results. Each item is a full profile with name, headline, location, experiences and the person's LinkedIn URL, ready to chain into Email Enrichment or Phone Enrichment.

Data shouldn't be
the problem

Grab. Connect. Build.