Facebook Pixel

Search Companies

Search LinkedIn companies with advanced filters via API. Find target accounts by industry, size, location, and keywords for B2B prospecting.

POST/linkedin/search/companies

Search Companies

Search LinkedIn companies with various filters

Authentication requiredLinkedIn Search

Code Examples

curl -X POST 'https://api.connectsafely.ai/linkedin/search/companies' \
-H 'Authorization: Bearer <your_api_key>' \
-H 'Content-Type: application/json' \
-d '{"keywords":"technology"}'

Parameters

No parameters.

Request Body

FieldTypeRequiredDescription
accountIdstringNoLinkedIn account ID (uses default if not provided)
keywordsstringNoSearch keywords
countnumberNoNumber of results to return (1-100, default: 25)
startnumberNoStarting index for pagination (default: 0)
sortBystringNoSort order: "relevance" or "followers" (default: "relevance")
filtersobjectNoSearch filters - see detailed breakdown below

Filters Object

All filter fields are optional. See the Filters Guide for comprehensive documentation.

Basic Filters

FieldTypeDescriptionExample
keywordsstringCompany search keywords"technology startup"
locationIdstringLinkedIn location/geo ID"103644278"
geoUrnstringLinkedIn geo URN format"urn:li:fsd_geo:103644278"
industrystring[]LinkedIn industry codes["4", "6", "96"]

Company Size Filter

FieldTypeValuesDescription
companySizestring[]["A" to "I"]A=1-10, B=11-50, C=51-200, D=201-500, E=501-1,000, F=1,001-5,000, G=5,001-10,000, H=10,001+, I=Self-employed

Additional Filters

FieldTypeDescriptionExample
companyTypestring[]Company type identifiers["PUBLIC_COMPANY", "PRIVATELY_HELD"]
followedCompaniesbooleanFilter by companies you followtrue

Example Requests

Basic Search:

{
  "keywords": "technology"
}

Advanced Search:

{
  "keywords": "artificial intelligence",
  "count": 50,
  "start": 0,
  "sortBy": "relevance",
  "filters": {
    "companySize": ["C", "D", "E"],
    "industry": ["4", "6", "96"],
    "locationId": "103644278",
    "companyType": ["PRIVATELY_HELD"]
  }
}

Responses

StatusDescription
200Successful response

200 Example

{
  "success": true,
  "companies": [
    {
      "id": "2375495",
      "name": "Canva",
      "universalName": "canva",
      "headline": "Design platform",
      "logo": "https://media.licdn.com/dms/image/...",
      "followerCount": 1500000,
      "url": "https://www.linkedin.com/company/canva"
    }
  ],
  "pagination": {
    "count": 25,
    "start": 0,
    "total": 500
  },
  "hasMore": true
}

Response Fields

FieldTypeDescription
idstringNumeric company ID (use for currentCompanyIds filter in people search)
namestringCompany name
universalNamestringURL-friendly company identifier
headlinestringCompany tagline/headline
logostringCompany logo URL
followerCountnumberNumber of LinkedIn followers
urlstringLinkedIn company page URL

Tip: Use the id field from company search results in the currentCompanyIds filter when searching for people at that company.