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.
Call it
Make your first 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())
{
"data": {
"enriched": 42,
"missing": 42,
"organizations": [
{
"annualRevenue": 19.99,
"annualRevenueDisplay": "example",
"city": "San Francisco",
"country": "US",
"description": "A short example description of this item.",
"domain": "example.com",
"employeeCount": 12500,
"facebookUrl": "https://example.com/page",
"foundedYear": 2024,
"id": "a1b2c3d4",
"image": "https://example.com/image.jpg",
"industries": [
"example"
],
"industry": "general",
"keywords": [
"a1b2c3d4"
],
"linkedinUrl": "https://example.com/page",
"naicsCodes": [
"a1b2c3d4"
],
"name": "Example title",
"postalCode": "94107",
"sicCodes": [
"a1b2c3d4"
],
"state": "CA",
"streetAddress": "123 Main St",
"twitterUrl": "https://example.com/page",
"websiteUrl": "https://example.com/page"
}
],
"requested": 42
},
"found": true
}interface ApolloOrganizationsBulkEnrichResponse {
data: {
enriched: number;
missing: number;
organizations: ({
annualRevenue?: number;
annualRevenueDisplay?: string;
city?: string;
country?: string;
description?: string;
domain?: string;
employeeCount?: number;
facebookUrl?: string;
foundedYear?: number;
id: string;
image?: string;
industries?: string[];
industry?: string;
keywords?: string[];
linkedinUrl?: string;
naicsCodes?: string[];
name: string;
postalCode?: string;
sicCodes?: string[];
state?: string;
streetAddress?: string;
twitterUrl?: string;
websiteUrl?: string;
} | null)[];
requested: number;
} | null;
found: boolean;
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
Request, response, and price
Last verified 2026-09-16 · uptime and latency measured over 30dcurl -X POST https://api.getanyapi.com/v1/run/apollo.organizations_bulk_enrich \
-H "Authorization: Bearer $ANYAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"domains":["apollo.io","openai.com"]}'| Field | Type | Example value |
|---|---|---|
| Request body | ||
| domains | array | ["apollo.io","openai.com"]Organization domains to enrich, with at most 10 domains per request. |
| Response | ||
| data | object | |
| data.enriched | integer | Number of uniquely enriched organizations. |
| data.missing | integer | Number of requested domains without a match. |
| data.organizations | (object | null)[] | 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. |
| data.organizations[].annualRevenue | number | Estimated annual revenue in USD. |
| data.organizations[].annualRevenueDisplay | string | Human-readable estimated annual revenue. |
| data.organizations[].city | string | Headquarters city. |
| data.organizations[].country | string | Headquarters country. |
| data.organizations[].description | string | Organization summary. |
| data.organizations[].domain | string | Primary organization domain. |
| data.organizations[].employeeCount | integer | Estimated employee count. |
| data.organizations[].facebookUrl | string | Canonical Facebook page URL. |
| data.organizations[].foundedYear | integer | Year the organization was founded. |
| data.organizations[].id | string | Stable organization identifier. |
| data.organizations[].image | string | Organization logo URL. |
| data.organizations[].industries | string[] | Industries associated with the organization. |
| data.organizations[].industry | string | Primary industry. |
| data.organizations[].keywords | string[] | Keywords associated with the organization. |
| data.organizations[].linkedinUrl | string | Canonical LinkedIn company URL. |
| data.organizations[].naicsCodes | string[] | NAICS industry codes. |
| data.organizations[].name | string | Organization name. |
| data.organizations[].postalCode | string | Headquarters postal code. |
| data.organizations[].sicCodes | string[] | SIC industry codes. |
| data.organizations[].state | string | Headquarters state or region. |
| data.organizations[].streetAddress | string | Street address. |
| data.organizations[].twitterUrl | string | Canonical X or Twitter profile URL. |
| data.organizations[].websiteUrl | string | Canonical organization website URL. |
| data.requested | integer | Number of requested domains. |
| found | boolean | Whether any requested organization was enriched. False when no requested domain matched, in which case data is null. |
| Price | ||
| Price per request | USD | $0.06 |
| Price /1k req | USD | $60.00 |
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 42 measured calls.