Apollo API

Apollo Organizations bulk enrich API

Enrich up to 10 organization domains in one request with normalized company profile, industry, employee, revenue, and location data. Priced per request rather than per domain, so a full batch of 10 costs the same as a batch of 1. Results are positionally aligned with the domains you send, and a domain with no match returns null in its slot.

$60.00/1k req, pay per request, no subscription.

What the API returnedorganizations[0]
{
"id": "68a2c1e9fb45d70012cc44ef",
"name": "Brightloom Data",
"domain": "brightloomdata.com",
"websiteUrl": "https://www.brightloomdata.com",
"linkedinUrl": "https://www.linkedin.com/company/brightloom-data",
"twitterUrl": "https://twitter.com/brightloomdata",
"image": "https://static.apollo.io/logos/brightloomdata-com.png",
"industry": "Data Infrastructure",
... 48 more fields
}
Uptime
100.00%
30d · 438 calls
Requests
438
30d · weekly, last 12 wks
Response
1.5s
median · 30d

Pricing

Apollo Organizations bulk enrich API pricing

You pay
$600.00
$60.00/1k req, only for what you use. No monthly plan.
Your first 1 requests are free with the $0.10 starting balance.

Call it

Get Apollo organizations bulk enrich in one request

import os, requests

res = requests.post(
    "https://api.getanyapi.com/v1/run/apollo.organizations_bulk_enrich",
    headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"},
    json={
        "domains": ""
    },
)
print(res.json())
Open in
Get a free key
Sample response

This sample shows 32 of 74 fields. See every field

{
  "found": true,
  "data": {
    "organizations": [
      {
        "id": "68a2c1e9fb45d70012cc44ef",
        "name": "Brightloom Data",
        "domain": "brightloomdata.com",
        "websiteUrl": "https://www.brightloomdata.com",
        "linkedinUrl": "https://www.linkedin.com/company/brightloom-data",
        "twitterUrl": "https://twitter.com/brightloomdata",
        "image": "https://static.apollo.io/logos/brightloomdata-com.png",
        "industry": "Data Infrastructure",
        "industries": [
          "Data Infrastructure",
          "Cloud Computing"
        ],
        "employeeCount": 142,
        "foundedYear": 2018,
        "annualRevenue": 24000000,
        "annualRevenueDisplay": "$24M",
        "description": "Managed data pipelines and warehousing for mid-market analytics teams.",
        "streetAddress": "88 Bluxome St",
        "city": "San Francisco",
        "state": "CA",
        "postalCode": "94107",
        "country": "United States",
        "keywords": [
          "data pipelines",
          "ETL",
          "cloud warehousing"
        ],
        "totalFunding": 31000000,
        "totalFundingDisplay": "$31M",
        "latestFundingUtc": 1741046400,
        "latestFundingStage": "Series B",
        "phone": "+1 415-555-0148"
      },
      {
        "id": "71a4c8f2be93d70019cc56ef",
        "name": "Vantage Metrics",
        "domain": "vantagemetrics.io",
        "websiteUrl": "https://www.vantagemetrics.io",
        "linkedinUrl": "https://www.linkedin.com/company/vantage-metrics",
        "twitterUrl": "https://twitter.com/vantagemetrics",
        "industry": "Data Analytics",
        "industries": [
          "Data Analytics",
          "SaaS"
        ],
        "employeeCount": 86,
        "foundedYear": 2019,
        "annualRevenue": 11500000,
        "annualRevenueDisplay": "$11.5M",
        "description": "Revenue analytics that unifies billing, usage, and CRM data.",
        "city": "New York",
        "state": "NY",
        "country": "United States",
        "keywords": [
          "revenue analytics",
          "billing data",
          "CRM sync"
        ],
        "phone": "+1 415-555-0187"
      },
      {
        "id": "63f1a2c9de7b4a0012ab34cd",
        "name": "Solstice Robotics",
        "domain": "solsticerobotics.com",
        "websiteUrl": "https://www.solsticerobotics.com",
        "linkedinUrl": "https://www.linkedin.com/company/solstice-robotics",
        "twitterUrl": "https://twitter.com/solsticerobots",
        "facebookUrl": "https://www.facebook.com/solsticerobotics",
        "industry": "Robotics and Automation",
        "industries": [
          "Robotics and Automation",
          "Industrial Automation"
        ],
        "employeeCount": 214,
        "foundedYear": 2016,
        "annualRevenue": 42000000,
        "annualRevenueDisplay": "$42M",
        "description": "Autonomous mobile robots for warehouse and last-mile logistics.",
        "city": "San Francisco",
        "state": "CA",
        "country": "United States",
        "keywords": [
          "robotics",
          "warehouse automation"
        ],
        "totalFunding": 68000000,
        "totalFundingDisplay": "$68M",
        "phone": "+1 415-555-0142"
      }
    ],
    "requested": 3,
    "enriched": 3,
    "missing": 0
  }
}

Full parameter and response reference - every field, type, and example for this endpoint.

Reference

One request, one response shape.

Every field you send and every field you get back, each with a real example.

Last verified 2026-10-31 · uptime and latency measured over 30d

Request body

JSON, posted to this endpoint.

  • domainsarray

    ["brightloomdata.com","vantagemetrics.io","solsticerobotics.com"]

    Organization domains to enrich, with at most 10 domains per request.

You send. A small JSON body. The values shown are examples to replace with your own.

Response

JSON, one example value per field.

datadata
  • enrichedinteger

    3

    Number of uniquely enriched organizations.

  • missinginteger

    0

    Number of requested domains without a match.

  • requestedinteger

    3

    Number of requested domains.

each organizationdata.organizations[]

Enriched organizations, positionally aligned with the requested domains: index i of this array is the result for index i of the domains input, and the array is always the same length as that input. An entry is null when the domain had no match, so a partial batch still returns every domain it did resolve.

  • alexaRankinginteger

    Alexa global traffic rank of the organization website.

  • angellistUrlstring

    Canonical AngelList profile URL.

  • annualRevenuenumber

    24000000

    Estimated annual revenue in USD.

  • annualRevenueDisplaystring

    $24M

    Human-readable estimated annual revenue.

  • citystring

    San Francisco

    Headquarters city.

  • countrystring

    United States

    Headquarters country.

  • crunchbaseUrlstring

    Canonical Crunchbase profile URL.

  • descriptionstring

    Managed data pipelines and warehousing for mid-market analytics teams.

    Organization summary.

  • domainstring

    brightloomdata.com

    Primary organization domain.

  • employeeCountinteger

    142

    Estimated employee count.

  • facebookUrlstring

    Canonical Facebook page URL.

  • foundedYearinteger

    2018

    Year the organization was founded.

  • headcountByRoleobject

    Employee count per department, keyed by Apollo department name.

  • idstring

    68a2c1e9fb45d70012cc44ef

    Stable organization identifier.

  • imagestring

    https://static.apollo.io/logos/brightloomdata-com.png

    Organization logo URL.

  • industriesstring[]

    Industries associated with the organization.

  • industrystring

    Data Infrastructure

    Primary industry.

  • industryTagIdstring

    Apollo industry tag identifier of the primary industry, accepted by apollo.organizations_search industryIds.

  • industryTagIdsobject

    Apollo industry tag identifier for each industry, keyed by industry name. The identifiers are accepted by apollo.organizations_search industryIds.

  • keywordsstring[]

    Keywords associated with the organization.

  • languagesstring[]

    Languages the organization operates in.

  • latestFundingDetectedUtcnumber

    UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds.

  • latestFundingStagestring

    Series B

    Latest disclosed funding stage.

  • latestFundingUtcnumber

    1741046400

    UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds.

  • linkedinIdstring

    Organization LinkedIn numeric id.

  • linkedinUrlstring

    https://www.linkedin.com/company/brightloom-data

    Canonical LinkedIn company URL.

  • naicsCodesstring[]

    NAICS industry codes.

  • namestring

    Brightloom Data

    Organization name.

  • ownershipChainIdsstring[]

    Identifiers of the organizations in this organization's ownership chain.

  • parentOrganizationIdstring

    Identifier of the organization that owns this one.

  • parentOrganizationNamestring

    Name of the organization that owns this one.

  • parentOrganizationWebsiteUrlstring

    Website URL of the organization that owns this one.

  • phonestring

    +1 415-555-0148

    Organization phone number in international format.

  • postalCodestring

    94107

    Headquarters postal code.

  • publiclyTradedExchangestring

    Exchange the company lists on, such as nyse.

  • publiclyTradedSymbolstring

    Stock ticker, for listed companies.

  • rawAddressstring

    Headquarters address as one display string.

  • retailLocationCountinteger

    Number of retail locations Apollo records for the organization.

  • sanitizedPhonestring

    Organization phone number in international E.164 form, such as +14152985539.

  • secondaryIndustriesstring[]

    Industries associated with the organization besides the primary industry.

  • sicCodesstring[]

    SIC industry codes.

  • statestring

    CA

    Headquarters state or region.

  • streetAddressstring

    88 Bluxome St

    Street address.

  • suborganizationCountinteger

    Number of related organizations Apollo lists under this one.

  • subsidiaryCountriesstring[]

    Countries Apollo rolls up across the organization's corporate family.

  • subsidiaryEmployeeCountinteger

    Estimated employee count Apollo rolls up across the organization's corporate family.

  • subsidiaryIndustriesstring[]

    Industries Apollo rolls up across the organization's corporate family.

  • totalFundingnumber

    31000000

    Total disclosed funding in USD.

  • totalFundingDisplaystring

    $31M

    Human-readable total disclosed funding.

  • twitterUrlstring

    https://twitter.com/brightloomdata

    Canonical X or Twitter profile URL.

  • ultimateParentOrganizationIdstring

    Identifier of the top organization in this organization's ownership chain.

  • ultimateParentOrganizationNamestring

    Name of the top organization in this organization's ownership chain.

  • ultimateParentOrganizationWebsiteUrlstring

    Website URL of the top organization in this organization's ownership chain.

  • websiteUrlstring

    https://www.brightloomdata.com

    Canonical organization website URL.

employeeGrowthdata.organizations[].employeeGrowth

Headcount change over trailing windows, in percent.

  • percent12mnumber

    Percent change over the last twelve months.

  • percent24mnumber

    Percent change over the last twenty-four months.

  • percent6mnumber

    Percent change over the last six months.

each fundingEventdata.organizations[].fundingEvents[]

Funding rounds Apollo records for the organization.

  • amountDisplaystring

    Amount raised in this round as Apollo displays it, such as 100M.

  • currencystring

    Currency symbol of the amount, such as $.

  • detectedUtcnumber

    UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds.

  • idstring

    Funding round identifier.

  • investorsstring

    Investors in this round as one comma-separated string, exactly as Apollo returns it. A single investor name can itself contain a comma.

  • newsUrlstring

    Article reporting the round.

  • raisedUtcnumber

    UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds.

  • typestring

    Funding round type, such as Series D.

top level
  • foundboolean

    true

    Whether any requested organization was enriched. False when no requested domain matched, in which case data is null.

  • reason"not_found"

    Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.

You get back. Named, typed fields in the same shape whichever source answers.

FAQ

About the Apollo Organizations bulk enrich API

The AnyAPI Apollo Organizations bulk enrich API returns Apollo organizations bulk enrich data as normalized JSON from one POST call to /v1/run/apollo.organizations_bulk_enrich. Enrich up to 10 organization domains in one request with normalized company profile, industry, employee, revenue, and location data. Priced per request rather than per domain, so a full batch of 10 costs the same as a batch of 1. Results are positionally aligned with the domains you send, and a domain with no match returns null in its slot. AnyAPI returns one normalized schema whichever source serves it. It costs from $60 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of Apollo organizations bulk enrich calls through AnyAPI succeeded, with a median response time of 1.5 seconds across 438 measured calls.

It costs from $60 per 1,000 requests, in US dollars with no subscription and no monthly minimum. You fund one USD wallet and each call draws it down. Some failed wallet-funded requests incur processing charges that we pass through at cost, with no markup; the error response shows the amount charged.

Enrich up to 10 organization domains in one request with normalized company profile, industry, employee, revenue, and location data. Priced per request rather than per domain, so a full batch of 10 costs the same as a batch of 1. Results are positionally aligned with the domains you send, and a domain with no match returns null in its slot. The response is normalized JSON with the same envelope every AnyAPI endpoint returns, so parsing a second endpoint is a change of URL and nothing else.

Over the last 30 days, 100.0% of Apollo organizations bulk enrich calls through AnyAPI succeeded, with a median response time of 1.5 seconds across 438 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.

Yes. A new AnyAPI account starts with $0.10 of free balance and no card required, which covers 1 Apollo Organizations bulk enrich calls at $0.06 each.

Send a POST request to https://api.getanyapi.com/v1/run/apollo.organizations_bulk_enrich with your AnyAPI key in an "Authorization: Bearer" header and the input as a JSON body. The same key and the same wallet work on every AnyAPI endpoint.

No. You add US dollars to one prepaid AnyAPI balance and each request draws it down. There is no monthly plan and no minimum, and the same balance pays for every AnyAPI endpoint.

Yes. Install @getanyapi/sdk from npm for TypeScript or getanyapi from pip for Python. Both call every AnyAPI endpoint with the same key, and any HTTP client works too.

Yes. An agent can connect to the AnyAPI MCP server at https://api.getanyapi.com/mcp, or create its own free-trial key with one unauthenticated POST to https://api.getanyapi.com/agent/signup and call this endpoint over HTTP.