Search accounts by filters
Search and extract company accounts based on industry, location, size, and keyword filters
Overview
This endpoint allows you to search for companies based on various criteria without needing to provide a LinkedIn Sales Navigator URL. The process is asynchronous - you’ll receive an immediate response with the import job details and a preview of matching accounts, and the complete enriched results will be sent to your webhook URL when processing is complete.Rate Limits
- 1 request per second per user/IP address
Search Filters
Industries
Target or exclude specific industries using industry IDs. Multiple industry IDs are combined with OR logic. Parameters:included_industries: Array of industry IDs to targetexcluded_industries: Array of industry IDs to exclude from results
4- Automotive6- Technology, Information and Internet12- Education43- Financial Services96- Software Development
Locations
Use the Location IDs endpoint to find valid location IDs. You can include or exclude specific locations:included_locations: Target specific countries, states, or citiesexcluded_locations: Exclude specific locations from results
Company Size
Filter by employee count ranges:1-10- Startup/Very Small11-50- Small51-200- Medium201-500- Medium-Large501-1000- Large1001-5000- Very Large5001-10000- Enterprise10001+- Mega Corporation
Keyword
Search for companies by keyword in their name or description. This is useful for targeting specific niches or technologies (e.g., “saas”, “fintech”, “healthcare”).Revenue
Filter companies by their annual revenue range. Revenue values are specified in millions and can be combined with a currency code. Parameters:min_revenue: Minimum annual revenue (in millions). Valid values:0,0.5,1,2.5,5,10,20,50,100,500,1000max_revenue: Maximum annual revenue (in millions). Valid values:0.5,1,2.5,5,10,20,50,100,500,1000,1001(where1001represents $1B+)revenue_currency: Currency code for revenue values. Defaults toUSDif not specified.
USD, EUR, GBP, CAD, AUD, JPY, CNY, INR, BRL, SEK, NOK, DKK, SGD, HKD, NZD, THB, IDR, TRY, TWD, ILS, AED, RUB
Example: To find companies with revenue between 50M:
Limits
By default, the endpoint will process up to 1,000 matching accounts. You can set a lower limit using thelimit parameter. The minimum of your specified limit and 1,000 will be used.
Streaming Mode
Whenstreaming is set to true, results will be sent to your webhook in batches as they are processed, rather than all at once when complete. This is useful for large searches where you want to start processing results immediately.
Response
The endpoint returns immediately with:- A unique import job ID for tracking
- The total number of accounts that will be processed
- A preview of the first 10 matching accounts
Example Use Cases
Find SaaS companies in US tech hubs
Target European fintech startups
Find large automotive companies excluding specific regions
Find high-revenue tech companies in Europe
Authorizations
Your API key
Body
Webhook URL to receive the processed results
"https://webhook.site/8b53c96f-f2cd-4c24-bc09-b3c2176d7ea8"
Name for the import job
"Tech Companies in US"
List of industry IDs to include in the search
["4", "6", "96"]List of industry IDs to exclude from the search
["12"]List of location IDs to include in the search. Use the /locations endpoint to get valid location IDs
["103644278", "105015875"]List of location IDs to exclude from the search
["102221843"]Company size ranges to include
1-10, 11-50, 51-200, 201-500, 501-1000, 1001-5000, 5001-10000, 10001+ ["11-50", "51-200"]Keyword to search for in company names or descriptions
"saas"
Minimum annual revenue in millions. Valid values: 0, 0.5, 1, 2.5, 5, 10, 20, 50, 100, 500, 1000
0, 0.5, 1, 2.5, 5, 10, 20, 50, 100, 500, 1000 10
Maximum annual revenue in millions. Valid values: 0.5, 1, 2.5, 5, 10, 20, 50, 100, 500, 1000, 1001 (where 1001 represents $1B+)
0.5, 1, 2.5, 5, 10, 20, 50, 100, 500, 1000, 1001 50
Currency code for revenue values. Defaults to USD if not specified
USD, EUR, GBP, CAD, AUD, JPY, CNY, INR, BRL, SEK, NOK, DKK, SGD, HKD, NZD, THB, IDR, TRY, TWD, ILS, AED, RUB "USD"
Maximum number of accounts to extract (default: 1000)
100
Enable streaming mode for real-time results
false
Data source toggle. true (default) searches live through LinkedIn Sales Navigator and requires a connected Sales Navigator integration. false serves the count, preview, and extracted accounts from Pipecorn's companies database (Elasticsearch) instead, with no integration required. A non-boolean value returns 422.
true
Response
Account search started successfully
"Account search started successfully. You will receive the results on your webhook shortly."
Unique identifier for the import job
"8e1dcba0-f0bb-4071-99fc-f18ba6559ccc"
Total number of accounts that will be processed
342
Preview of the first 10 matching accounts