---
type: "firecrawl-provider"
description: "One company's full Apollo record, about 50 fields: firmographics (founding year, headquarters address, industry, keywords, SIC and NAICS codes, description), size (employee count, headcount by department and its growth, annual revenue), funding (total raised, latest stage and date, and every funding round with its date, type, amount and investors), public listing, technologies in use, parent company, subsidiaries and social profiles. A miss is not billed."
use_when: "Use when you have a domain or LinkedIn company URL and need the company behind it: when it was founded, where it is headquartered, what it does, its industry, headcount and revenue, its total funding with every funding round and its investors, its ticker if public, and its tech stack, in one call. For a company you can only name, search first."
pricing: "15 credits per matched company"
options: 2
---
# Apollo: Company enrichment

One company's full Apollo record, about 50 fields: firmographics (founding year, headquarters address, industry, keywords, SIC and NAICS codes, description), size (employee count, headcount by department and its growth, annual revenue), funding (total raised, latest stage and date, and every funding round with its date, type, amount and investors), public listing, technologies in use, parent company, subsidiaries and social profiles. A miss is not billed.

## Agent instructions

Use when you have a domain or LinkedIn company URL and need the company behind it: when it was founded, where it is headquartered, what it does, its industry, headcount and revenue, its total funding with every funding round and its investors, its ticker if public, and its tech stack, in one call. For a company you can only name, search first.

- Category file: [People category](https://alexandria.firecrawl.dev/agents/categories/people)
- Provider file: [Provider guide](https://alexandria.firecrawl.dev/agents/providers/apollo)
- Provider key: `apollo`
- Capability: `companies/enrich`
- Cost: 15 credits per matched company

## Request options

- `domain` (string): Company domain, for example firecrawl.dev. The reliable key: names collide. Example: `<domain>`
- `linkedin_url` (string): LinkedIn company page, for example https://www.linkedin.com/company/apolloio. Example: `<linkedin_url>`

## Request shape

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: <request> }` and your Firecrawl API key.

```json
{
  "provider": "apollo",
  "capability": "companies/enrich",
  "options": {
    "domain": "<domain>"
  }
}
```

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "apollo",
    capability: "companies/enrich",
    options: {
      domain: "<domain>",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "apollo",
  "capability": "companies/enrich",
  "options": {
    "domain": "<domain>"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "apollo",
    "capability": "companies/enrich",
    "options": {
      "domain": "<domain>"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'apollo/companies/enrich' \
  --options '{"domain":"<domain>"}'
```


## Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. These fields and the example below describe the provider payload in `data`.

```json
{
  "organization": {
    "id": "<id>",
    "name": "<name>",
    "website_url": "<website_url>",
    "primary_domain": "<primary_domain>",
    "founded_year": 0,
    "short_description": "<short_description>",
    "seo_description": "<seo_description>",
    "industry": "<industry>",
    "industries": [],
    "secondary_industries": [],
    "keywords": [],
    "sic_codes": [],
    "naics_codes": [],
    "estimated_num_employees": 0,
    "departmental_head_count": {},
    "organization_headcount_six_month_growth": 0,
    "organization_headcount_twelve_month_growth": 0,
    "organization_headcount_twenty_four_month_growth": 0,
    "annual_revenue": 0,
    "annual_revenue_printed": "<annual_revenue_printed>",
    "total_funding": 0,
    "total_funding_printed": "<total_funding_printed>",
    "latest_funding_stage": "<latest_funding_stage>",
    "latest_funding_round_date": "<latest_funding_round_date>",
    "funding_events": [],
    "publicly_traded_symbol": "<publicly_traded_symbol>",
    "publicly_traded_exchange": "<publicly_traded_exchange>",
    "raw_address": "<raw_address>",
    "street_address": "<street_address>",
    "city": "<city>",
    "state": "<state>",
    "postal_code": "<postal_code>",
    "country": "<country>",
    "phone": "<phone>",
    "primary_phone": {},
    "languages": [],
    "retail_location_count": 0,
    "alexa_ranking": 0,
    "technology_names": [],
    "current_technologies": [],
    "owned_by_organization_id": "<owned_by_organization_id>",
    "owned_by_organization": {},
    "suborganizations": [],
    "num_suborganizations": 0,
    "linkedin_url": "<linkedin_url>",
    "linkedin_uid": "<linkedin_uid>",
    "twitter_url": "<twitter_url>",
    "facebook_url": "<facebook_url>",
    "crunchbase_url": "<crunchbase_url>",
    "angellist_url": "<angellist_url>",
    "blog_url": "<blog_url>",
    "logo_url": "<logo_url>"
  }
}
```

## Explore other popular capabilities

If this capability is not the best match, fetch only the relevant capability file:

- [Person search](https://alexandria.firecrawl.dev/agents/providers/apollo/people/search): Preview records: first name, a masked surname, title, company, and flags for whether an email or phone exists. Each carries an Apollo id, which is what people/match takes.
- [Person match](https://alexandria.firecrawl.dev/agents/providers/apollo/people/match): One resolved person: identity, title, employment history and contact details. A miss returns no person and is not billed.
- [Complete person information](https://alexandria.firecrawl.dev/agents/providers/apollo/people/info): Person details. An unrevealed email can be the literal email_not_unlocked@domain.com; treat it as unavailable, even if email_status is verified.
- [Bulk people enrichment](https://alexandria.firecrawl.dev/agents/providers/apollo/people/bulk-match): Matched people with null entries for misses. The envelope preserves total_requested_enrichments, unique_enriched_records, missing_records and upstream credits_consumed. Synchronous results only; phone and waterfall enrichment are excluded.
- [Company search](https://alexandria.firecrawl.dev/agents/providers/apollo/companies/search): Companies matching the shape asked for, one page at a time.