Skip to main content
POST
/
accounts
/
search
Search accounts by filters
curl --request POST \
  --url https://app.prontohq.com/api/v2/accounts/search \
  --header 'Content-Type: application/json' \
  --header 'X-API-KEY: <api-key>' \
  --data '
{
  "webhook_url": "https://webhook.site/8b53c96f-f2cd-4c24-bc09-b3c2176d7ea8",
  "name": "Tech Companies in US",
  "included_industries": [
    "6"
  ],
  "included_locations": [
    "103644278"
  ],
  "company_size": [
    "51-200",
    "201-500"
  ],
  "keyword": "saas",
  "limit": 500,
  "streaming": false
}
'
{
"message": "Account search started successfully. You will receive the results on your webhook shortly.",
"id": "8e1dcba0-f0bb-4071-99fc-f18ba6559ccc",
"total": 342,
"preview": [
{
"company_name": "Pronto",
"industry": "Technology, Information and Internet",
"linkedin_id": "104885158",
"linkedin_url": "https://www.linkedin.com/company/104885158"
}
]
}
Search and extract company accounts using powerful filters including industry, location, company size, and keywords. This endpoint processes results asynchronously and sends enriched account data to your webhook URL.

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

Provide an array of industry IDs to target specific industries. Multiple industry IDs are combined with OR logic. For the complete list of industry IDs, see the LinkedIn Industry List. Common industry IDs include:
  • 4 - Automotive
  • 6 - Technology, Information and Internet
  • 12 - Education
  • 43 - Financial Services
  • 96 - 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 cities
  • excluded_locations: Exclude specific locations from results

Company Size

Filter by employee count ranges:
  • 1-10 - Startup/Very Small
  • 11-50 - Small
  • 51-200 - Medium
  • 201-500 - Medium-Large
  • 501-1000 - Large
  • 1001-5000 - Very Large
  • 5001-10000 - Enterprise
  • 10001+ - Mega Corporation
Multiple size ranges can be used

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”).

Limits

By default, the endpoint will process up to 1,000 matching accounts. You can set a lower limit using the limit parameter. The minimum of your specified limit and 1,000 will be used.

Streaming Mode

When streaming 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
The complete enriched results will be sent to your webhook URL when processing is complete.

Example Use Cases

Find SaaS companies in US tech hubs

{
  "webhook_url": "https://your-webhook.com/accounts",
  "name": "US Tech SaaS Companies",
  "included_industries": ["6", "96"],
  "included_locations": ["103644278"],
  "company_size": ["51-200", "201-500"],
  "keyword": "saas"
}

Target European fintech startups

{
  "webhook_url": "https://your-webhook.com/accounts",
  "name": "European Fintech Startups",
  "included_industries": ["43"],
  "included_locations": ["100506914", "105015875", "101165590"],
  "company_size": ["11-50", "51-200"],
  "limit": 500
}

Find large automotive companies excluding specific regions

{
  "webhook_url": "https://your-webhook.com/accounts",
  "name": "Global Automotive Giants",
  "included_industries": ["4"],
  "excluded_locations": ["102221843"],
  "company_size": ["5001-10000", "10001+"]
}

Authorizations

X-API-KEY
string
header
required

Your API key

Body

application/json
webhook_url
string<uri>
required

Webhook URL to receive the processed results

Example:

"https://webhook.site/8b53c96f-f2cd-4c24-bc09-b3c2176d7ea8"

name
string

Name for the import job

Example:

"Tech Companies in US"

included_industries
string[]

List of industry IDs to include in the search

Example:
["4", "6", "96"]
included_locations
string[]

List of location IDs to include in the search. Use the /locations endpoint to get valid location IDs

Example:
["103644278", "105015875"]
excluded_locations
string[]

List of location IDs to exclude from the search

Example:
["102221843"]
company_size
enum<string>[]

Company size ranges to include

Available options:
1-10,
11-50,
51-200,
201-500,
501-1000,
1001-5000,
5001-10000,
10001+
Example:
["11-50", "51-200"]
keyword
string

Keyword to search for in company names or descriptions

Example:

"saas"

limit
integer

Maximum number of accounts to extract (default: 1000)

Example:

100

streaming
boolean
default:false

Enable streaming mode for real-time results

Example:

false

Response

Account search started successfully

message
string
Example:

"Account search started successfully. You will receive the results on your webhook shortly."

id
string<uuid>

Unique identifier for the import job

Example:

"8e1dcba0-f0bb-4071-99fc-f18ba6559ccc"

total
integer

Total number of accounts that will be processed

Example:

342

preview
object[]

Preview of the first 10 matching accounts