Apollo Organization Search

https://api.sandbase.ai/v1/api/apollo/company-search

Find companies matching criteria: name, domain, headcount, industry, location, funding stage and technologies in use.

Price
$0.03USD / call
Method
POST
Response
JSON
Parameters
0 required · 24 optional
Production route

Try the model

Playground

Open playground
Input
Find organizations based on the technologies they currently use. Apollo supports filtering by 1,500+ technologies. Apollo calculates technologies data from multiple sources. This data is updated regularly. Check out the full list of supported technologies by downloading this CSV file . Use underscor
The maximium amount the company received with its most recent funding round. Use this parameter in combination with latest_funding_amount_range[min] to set a monetary range for the company's most recent funding round. Do not enter currency symbols, commas, or decimal points in the figure. Examples:
The minimum amount the company received with its most recent funding round. Use this parameter in combination with latest_funding_amount_range[max] to set a monetary range for the company's most recent funding round. Do not enter currency symbols, commas, or decimal points in the figure. Examples: 5
The latest date when the company received its most recent funding round. Use this parameter in combination with latest_funding_date_range[min] to set a date range for when the company received its most recent funding round. Example: 2025-09-25
The earliest date when the company received its most recent funding round. Use this parameter in combination with latest_funding_date_range[max] to set a date range for when the company received its most recent funding round. Example: 2025-07-25
The Apollo IDs for the companies you want to include in your search results. Each company in the Apollo database is assigned a unique ID. To find IDs, identify the values for organization_id when you call this endpoint. Example: 5e66b6381e05b4008c8331b8
The locations of the jobs being actively recruited by the company. Examples: atlanta; japan
The latest date when jobs were posted by the company. Use this parameter in combination with organization_job_posted_at_range[min] to set a date range for when jobs posted. Example: 2025-09-25
The earliest date when jobs were posted by the company. Use this parameter in combination with organization_job_posted_at_range[max] to set a date range for when jobs posted. Example: 2025-07-25
The location of the company headquarters. You can search across cities, US states, and countries. If a company has several office locations, results are still based on the headquarters location. For example, if you search chicago but a company's HQ location is in boston, any Boston-based companies w
Exclude companies from search results based on the location of the company headquarters. You can use cities, US states, and countries as locations to exclude. This parameter is useful for ensuring you do not prospect in an undesirable territory. For example, if you use ireland as a value, no Ireland
The number range of employees working for the company. This enables you to find companies based on headcount. You can add multiple ranges to expand your search results. Each range you add needs to be a string, with the upper and lower numbers of the range separated only by a comma. Examples: 1,10; 2
The maximum number of job postings active at the company. Use this parameter in combination with organization_num_jobs_range[min] to set a job postings range. Examples: 50; 500
The minimum number of job postings active at the company. Use this parameter in combination with organization_num_jobs_range[max] to set a job postings range. Examples: 50; 500
The page number of the Apollo data that you want to retrieve. Use this parameter in combination with the per_page parameter to make search results for navigable and improve the performance of the endpoint. Example: 4
The number of search results that should be returned for each page. Limiting the number of results per page improves the endpoint's performance. Use the page parameter to search the different pages of data. Example: 10
The domain name for the person's employer. This can be the current employer or a previous employer. Do not include www., the @ symbol, or similar. This parameter accepts up to 1,000 domains in a single request. Examples: apollo.io; microsoft.com
The job titles that are listed in active job postings at the company. Examples: sales manager; research analyst
Filter search results based on keywords associated with companies. For example, you can enter mining as a value to return only companies that have an association with the mining industry. Examples: mining; sales strategy; consulting
Filter search results to include a specific company name. If the value you enter for this parameter does not match with a company's name, the company will not appear in search results, even if it matches other parameters. Partial matches are accepted. For example, if you filter by the value marketin
Search for organizations based on their revenue. Use this parameter to set the upper range of organization revenue. Use the revenue_range[min] parameter to set the lower range of revenue. Do not enter currency symbols, commas, or decimal points in the figure. Example: 50000000
Search for organizations based on their revenue. Use this parameter to set the lower range of organization revenue. Use the revenue_range[max] parameter to set the upper range of revenue. Do not enter currency symbols, commas, or decimal points in the figure. Example: 300000
The maximum amount the company received during all of its funding rounds combined. Use this parameter in combination with total_funding_range[min] to set a monetary range for all of the company's funding rounds. Do not enter currency symbols, commas, or decimal points in the figure. Examples: 500000
The minimum amount the company received during all of its funding rounds combined. Use this parameter in combination with total_funding_range[max] to set a monetary range for all of the company's funding rounds. Do not enter currency symbols, commas, or decimal points in the figure. Examples: 500000
OutputReady

Your output will appear here

Complete the inputs, then click Run.

Model card

Specifications

Pricing

Base price
$0.03 / run

Request & response

Method
POST
Request body
application/json
Response
application/json
Execution
sync

Parameters

currently_using_any_of_technology_uids[]
array · optional
latest_funding_amount_range[max]
integer · optional
latest_funding_amount_range[min]
integer · optional
latest_funding_date_range[max]
string · optional
latest_funding_date_range[min]
string · optional
organization_ids[]
array · optional
organization_job_locations[]
array · optional
organization_job_posted_at_range[max]
string · optional
organization_job_posted_at_range[min]
string · optional
organization_locations[]
array · optional
organization_not_locations[]
array · optional
organization_num_employees_ranges[]
array · optional
More
+12 optional parameters

Access

Provider
Apollo
API
Platform API
Base URL
https://api.sandbase.ai
Endpoint
/v1/api/apollo/company-search
Authentication
Bearer API key

API README

Apollo Organization Search API

Find companies matching criteria: name, domain, headcount, industry, location, funding stage and technologies in use.

The response is the official Apollo API response, unchanged.

Request

curl -X POST "https://api.sandbase.ai/v1/run" \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "apollo/company-search"}'

Parameters

NameTypeRequiredDescription
currently_using_any_of_technology_uids[]arrayNoFind organizations based on the technologies they currently use. Apollo supports filtering by 1,500+ technologies. Apollo calculates technologies data from mult
latest_funding_amount_range[max]integerNoThe maximium amount the company received with its most recent funding round. Use this parameter in combination with latest_funding_amount_range[min] to set a mo
latest_funding_amount_range[min]integerNoThe minimum amount the company received with its most recent funding round. Use this parameter in combination with latest_funding_amount_range[max] to set a mon
latest_funding_date_range[max]stringNoThe latest date when the company received its most recent funding round. Use this parameter in combination with latest_funding_date_range[min] to set a date ran
latest_funding_date_range[min]stringNoThe earliest date when the company received its most recent funding round. Use this parameter in combination with latest_funding_date_range[max] to set a date r
organization_ids[]arrayNoThe Apollo IDs for the companies you want to include in your search results. Each company in the Apollo database is assigned a unique ID. To find IDs, identify
organization_job_locations[]arrayNoThe locations of the jobs being actively recruited by the company. Examples: atlanta; japan
organization_job_posted_at_range[max]stringNoThe latest date when jobs were posted by the company. Use this parameter in combination with organization_job_posted_at_range[min] to set a date range for when
organization_job_posted_at_range[min]stringNoThe earliest date when jobs were posted by the company. Use this parameter in combination with organization_job_posted_at_range[max] to set a date range for whe
organization_locations[]arrayNoThe location of the company headquarters. You can search across cities, US states, and countries. If a company has several office locations, results are still b
organization_not_locations[]arrayNoExclude companies from search results based on the location of the company headquarters. You can use cities, US states, and countries as locations to exclude. T
organization_num_employees_ranges[]arrayNoThe number range of employees working for the company. This enables you to find companies based on headcount. You can add multiple ranges to expand your search
organization_num_jobs_range[max]integerNoThe maximum number of job postings active at the company. Use this parameter in combination with organization_num_jobs_range[min] to set a job postings range. E
organization_num_jobs_range[min]integerNoThe minimum number of job postings active at the company. Use this parameter in combination with organization_num_jobs_range[max] to set a job postings range. E
pageintegerNoThe page number of the Apollo data that you want to retrieve. Use this parameter in combination with the per_page parameter to make search results for navigable
per_pageintegerNoThe number of search results that should be returned for each page. Limiting the number of results per page improves the endpoint's performance. Use the page pa
q_organization_domains_list[]arrayNoThe domain name for the person's employer. This can be the current employer or a previous employer. Do not include www., the @ symbol, or similar. This paramete
q_organization_job_titles[]arrayNoThe job titles that are listed in active job postings at the company. Examples: sales manager; research analyst
q_organization_keyword_tags[]arrayNoFilter search results based on keywords associated with companies. For example, you can enter mining as a value to return only companies that have an associatio
q_organization_namestringNoFilter search results to include a specific company name. If the value you enter for this parameter does not match with a company's name, the company will not a
revenue_range[max]integerNoSearch for organizations based on their revenue. Use this parameter to set the upper range of organization revenue. Use the revenue_range[min] parameter to set
revenue_range[min]integerNoSearch for organizations based on their revenue. Use this parameter to set the lower range of organization revenue. Use the revenue_range[max] parameter to set
total_funding_range[max]integerNoThe maximum amount the company received during all of its funding rounds combined. Use this parameter in combination with total_funding_range[min] to set a mone
total_funding_range[min]integerNoThe minimum amount the company received during all of its funding rounds combined. Use this parameter in combination with total_funding_range[max] to set a mone

Pricing

Flat price per call. Failed calls are not charged.

Start building

Send your first request

Platform API endpoint with unified authentication and usage tracking.

Production API
Platform API endpoint
https://api.sandbase.ai/v1/api/apollo/company-search
Authorization header
Authorization: Bearer $SANDBASE_API_KEY
# The quoted heredoc keeps Unicode and shell metacharacters unchanged.
result=$(curl --fail-with-body --silent \
  -X POST "https://api.sandbase.ai/v1/api/apollo/company-search" \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'SANDBASE_JSON'
{}
SANDBASE_JSON
)
printf '%s\n' "$result"

Explore more

Related APIs

All APIs
APIPriceResponseReleased
Apollo$0.03 per callJSONAug 10, 2026
ApolloFrom $0.03 per callJSONOct 30, 2026
Apollo$0.03 per callJSONAug 10, 2026
Apollo$0.03 per callJSONAug 10, 2026
Apollo$0.03 per callJSONAug 10, 2026
Apollo$0.03 per callJSONAug 10, 2026

Questions

FAQ

How do I use the Apollo Organization Search API?

Send a POST request to https://api.sandbase.ai/v1/api/apollo/company-search with your SandBase API key in the Authorization header (Bearer) and the parameters as a JSON body. You can also try it in the Playground on this page without writing code.

How much does the Apollo Organization Search API cost?

$0.03 per call, billed from your SandBase balance. You are only charged for calls you make; there is no subscription.

What parameters does the Apollo Organization Search API accept?

No parameters are required. Optional: currently_using_any_of_technology_uids[] (array), latest_funding_amount_range[max] (integer), latest_funding_amount_range[min] (integer), latest_funding_date_range[max] (string), latest_funding_date_range[min] (string) and organization_ids[] (array) and 18 more. The Parameters table and the Playground on this page list every field.

What does the Apollo Organization Search API return?

A JSON response returned in the same HTTP request (synchronous).

Do I need a Apollo developer account or API key?

No. Apollo Organization Search runs through SandBase, so one SandBase API key covers this endpoint and every other API and model in the catalog. You do not need to apply for Apollo API access separately.