search_companies
Search for companies using specific keywords, filters for size, location, and industry, and control the number of results returned. Ideal for targeted lead generation and market analysis.
Instructions
Allows you to search for companies applying various filtering criteria (st.searchCompanies action).
Input Schema
Name | Required | Description | Default |
---|---|---|---|
filter | No | Optional. Object that specifies filtering criteria for companies. When multiple filter fields are specified, they are combined using AND logic. | |
limit | No | Optional. Number of search results to return. Defaults to 10, with a maximum value of 100. | |
term | No | Optional. Keyword or phrase to search. |
Input Schema (JSON Schema)
{
"properties": {
"filter": {
"description": "Optional. Object that specifies filtering criteria for companies. When multiple filter fields are specified, they are combined using AND logic.",
"properties": {
"industries": {
"description": "Optional. Array of enums representing industries. Matches if company works in any of the listed industries. Takes specific values available in the LinkedIn interface.",
"type": "array"
},
"locations": {
"description": "Optional. Array of free-form strings representing locations. Matches if company is headquartered in any of the listed locations.",
"type": "array"
},
"sizes": {
"description": "Optional. Array of enums representing employee count ranges. Matches if company size falls within any of the listed ranges.",
"enum": [
"1-10",
"11-50",
"51-200",
"201-500",
"501-1000",
"1001-5000",
"5001-10000",
"10001+"
],
"type": "array"
}
},
"type": "object"
},
"limit": {
"description": "Optional. Number of search results to return. Defaults to 10, with a maximum value of 100.",
"type": "number"
},
"term": {
"description": "Optional. Keyword or phrase to search.",
"type": "string"
}
},
"type": "object"
}