logo
LinkedInLinkedIn Lead Search

LinkedIn Lead Search

Advanced LinkedIn lead search with 20+ filters, inclusion/exclusion criteria, and Sales Navigator URL support. Submit clean, human-readable labels (e.g. "seniority": ["Director"]) and TexAu resolves them to LinkedIn IDs server-side. Geo names are resolved automatically.

Use GET /search_reference_data to discover valid filter labels.

Pricing: 0.5 credit per result in the elements array.

curl -X POST "https://v3-api.texau.com/api/v1/lead_search" \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
  "search": "machine learning",
  "currentJobTitles": [
    "VP Engineering",
    "CTO"
  ],
  "seniority": [
    "Director",
    "CXO"
  ],
  "companySize": [
    "51-200",
    "201-500"
  ],
  "geoIds": [
    "San Francisco Bay Area"
  ],
  "industries": [
    "Software Development"
  ],
  "functions": [
    "Engineering"
  ],
  "page": 1,
  "exclude": {
    "currentJobTitles": [
      "Intern",
      "Trainee"
    ],
    "industries": [
      "Education"
    ]
  }
}'
{
  "elements": [
    {
      "id": "example_string",
      "linkedinUrl": "example_string",
      "firstName": "John Doe",
      "lastName": "John Doe",
      "summary": "example_string",
      "openProfile": true,
      "premium": true,
      "currentPositions": [
        {
          "title": "example_string",
          "companyName": "John Doe",
          "companyId": "example_string",
          "companyLinkedinUrl": "example_string",
          "current": true,
          "startedOn": {
            "month": 42,
            "year": 42
          }
        }
      ],
      "pictureUrl": "example_string",
      "location": {
        "linkedinText": "example_string"
      }
    }
  ],
  "pagination": {
    "totalElements": 42,
    "totalPages": 25,
    "pageNumber": 25,
    "previousElements": 42,
    "pageSize": 25
  },
  "sessionId": "example_string"
}
POST
/lead_search
POST
API Key (header: x-api-key)
x-api-keystring
Required

Your TexAu API key. Contact TexAu to obtain one.

Your TexAu API key. Contact TexAu to obtain one.
Content-Typestring
Required

The media type of the request body

Options: application/json
currentJobTitlesarray

Current job titles to include.

pastJobTitlesarray

Past job titles to include.

currentCompaniesarray

Current company names or LinkedIn URLs.

pastCompaniesarray

Past company names or LinkedIn URLs.

seniorityarray

Seniority levels (resolved to IDs). Use /search_reference_data for valid labels.

industriesarray

Industry labels (resolved to IDs).

functionsarray

Job functions (resolved to IDs).

companySizearray

Company headcount ranges (resolved to IDs).

geoIdsarray

Location names (auto-resolved to geo IDs) or numeric geo IDs. Max 10.

locationsarray

Location text strings (passed directly).

companyHeadquarterLocationsarray

Company HQ location strings.

yearsOfExperiencearray

Experience ranges (resolved to IDs).

yearsAtCurrentCompanyarray

Tenure ranges (resolved to IDs).

profileLanguagesarray

Profile language labels (resolved to IDs).

recentlyChangedJobsboolean

Filter to profiles that recently changed jobs.

salesNavUrlstring

Sales Navigator search URL (filters extracted automatically).

sessionIdstring

Session ID from a previous response for consistent pagination.

pageinteger

Page number (1-based).

excludeobject

Exclusion filters (same fields as main filters).

Request Preview
Response

Response will appear here after sending the request

Authentication

header
x-api-keystring
Required

API Key for authentication. Your TexAu API key. Contact TexAu to obtain one.

Body

application/json
currentJobTitlesarray

Current job titles to include.

pastJobTitlesarray

Past job titles to include.

currentCompaniesarray

Current company names or LinkedIn URLs.

pastCompaniesarray

Past company names or LinkedIn URLs.

seniorityarray

Seniority levels (resolved to IDs). Use /search_reference_data for valid labels.

industriesarray

Industry labels (resolved to IDs).

functionsarray

Job functions (resolved to IDs).

companySizearray

Company headcount ranges (resolved to IDs).

geoIdsarray

Location names (auto-resolved to geo IDs) or numeric geo IDs. Max 10.

locationsarray

Location text strings (passed directly).

companyHeadquarterLocationsarray

Company HQ location strings.

yearsOfExperiencearray

Experience ranges (resolved to IDs).

yearsAtCurrentCompanyarray

Tenure ranges (resolved to IDs).

profileLanguagesarray

Profile language labels (resolved to IDs).

recentlyChangedJobsboolean

Filter to profiles that recently changed jobs.

salesNavUrlstring

Sales Navigator search URL (filters extracted automatically).

sessionIdstring

Session ID from a previous response for consistent pagination.

pageinteger

Page number (1-based).

Responses

elementsarray
paginationobject
sessionIdstring

Reuse in subsequent requests for consistent pagination.