Skip to content

Companies by domain, size, location, funding, tech filters.

Use the organization search endpoint to find companies in the Apollo database.

Job company.search

Your AI asks

checks the price first
telipot run apollo.company.search \
  --input-json '{"q_organization_domains_list[]":["stripe.com"],"per_page":1}' \
  --quote

Price

$0.0196 / call
Priced· before it runs

apollo.company.search

$0.0196 / callYour plan

Whose account it uses

1The person asking
not needed
2Your company’s Apollo plan
Selected identity for this example
3Our account
not used

What it sends

{
  "q_organization_domains_list[]": ["stripe.com"],
  "per_page": 1
}

Your Apollo login is added for you. Your AI never sees it.

What it costs

$0.0196

per call · billed per call

rate1 credit per call, billed per call
sourcedocs · docs.apollo.io/docs/api-pricing · checked 2026-10-05
confidencedocumented
note1 credit per page, up to 100 results per page; per_page does not change the charge.

Preview the price first. --quote runs nothing.

For developers · run it

Shell · runs the task on the named account

telipot run apollo.company.search \
  --input-json '{"q_organization_domains_list[]":["stripe.com"],"per_page":1}'

q_organization_domains_list[]

array · at most 1000

Company domains, without www. or @; up to 1,000. Examples: apollo.io; microsoft.com.

organization_num_employees_ranges[]

array

Headcount ranges as lower,upper strings. Examples: 1,10; 250,500; 10000,20000.

organization_locations[]

array

Headquarters location: cities, US states or countries. Examples: texas; tokyo; spain.

organization_not_locations[]

array

Exclude companies by headquarters location: cities, US states or countries. Examples: minnesota; ireland.

revenue_range[min]

integer

Minimum revenue, digits only (no currency symbol, comma or decimal point). Pair with revenue_range[max].

revenue_range[max]

integer

Maximum revenue, digits only. Pair with revenue_range[min].

currently_using_any_of_technology_uids[]

array

Company must use any of these. Technology uids; replace spaces and periods with underscores. Apollo filters on 1,500+ technologies. Examples: salesforce; google_analytics; wordpress_org.

q_organization_keyword_tags[]

array

Keywords associated with companies. Examples: mining; sales strategy; consulting.

q_organization_name

string

Company name; partial matches are accepted, so marketing matches NY Marketing Unlimited.

organization_ids[]

array

Apollo IDs of companies to include; this route returns them as id.

latest_funding_amount_range[min]

integer

Minimum amount of the most recent funding round, digits only. Pair with latest_funding_amount_range[max].

latest_funding_amount_range[max]

integer

Maximum amount of the most recent funding round, digits only.

total_funding_range[min]

integer

Minimum total funding across all rounds, digits only. Pair with total_funding_range[max].

total_funding_range[max]

integer

Maximum total funding across all rounds, digits only.

latest_funding_date_range[min]

string

Earliest date of the most recent funding round, YYYY-MM-DD. Pair with latest_funding_date_range[max].

latest_funding_date_range[max]

string

Latest date of the most recent funding round, YYYY-MM-DD.

q_organization_job_titles[]

array

Job titles in the company's active job postings. Examples: sales manager; research analyst.

organization_job_locations[]

array

Locations of the jobs the company is recruiting for. Examples: atlanta; japan.

organization_num_jobs_range[min]

integer

Minimum number of active job postings. Pair with organization_num_jobs_range[max].

organization_num_jobs_range[max]

integer

Maximum number of active job postings.

organization_job_posted_at_range[min]

string

Earliest date the company posted jobs, YYYY-MM-DD. Pair with organization_job_posted_at_range[max].

organization_job_posted_at_range[max]

string

Latest date the company posted jobs, YYYY-MM-DD.

organization_headcount_growth_past_n_months

integer · one of 6, 12, 24

Trailing window in months for headcount growth. Has no effect unless sent with organization_headcount_growth_range[min] or [max].

organization_headcount_growth_range[min]

integer

Minimum headcount growth as a whole-number percentage over the window; 10 means 10%. Needs organization_headcount_growth_past_n_months.

organization_headcount_growth_range[max]

integer

Maximum headcount growth as a whole-number percentage over the window. Needs organization_headcount_growth_past_n_months.

lookalike_organization_ids[]

array · at most 5

Apollo IDs of up to 5 seed companies; results are narrowed and ranked by similarity and exclude the seeds.

not_organization_websites_list[]

array

Exclude companies that match any of these domains, including the company's other known domains.

page

integer · 1 to 500

Page to return, up to 500 pages of 100; use with per_page. Each page costs 1 credit.

per_page

integer · 1 to 100

Results per page, up to 100. Apollo caps a search at 50,000 records.

pagination

object

partial_results_only

boolean

partial_results_limit

integer

organizations

object[]

accounts

any[]

Full output schema · JSONNested fields and constraints

Output JSON Schema

{
  "type": "object",
  "properties": {
    "pagination": {
      "type": "object",
      "properties": {
        "page": {
          "type": "integer"
        },
        "per_page": {
          "type": "integer"
        },
        "total_entries": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        }
      }
    },
    "partial_results_only": {
      "type": "boolean"
    },
    "partial_results_limit": {
      "type": "integer"
    },
    "organizations": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "website_url": {
            "type": "string"
          },
          "linkedin_url": {
            "type": "string"
          },
          "twitter_url": {
            "type": "string"
          },
          "facebook_url": {
            "type": "string"
          },
          "primary_domain": {
            "type": "string"
          },
          "founded_year": {
            "type": "integer"
          },
          "alexa_ranking": {
            "type": "integer"
          },
          "logo_url": {
            "type": "string"
          },
          "languages": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "phone": {
            "type": "string"
          }
        }
      }
    },
    "accounts": {
      "type": "array"
    }
  }
}

A real answer

No example captured yet: one is recorded when telipot catalog verify passes.