> ## Documentation Index
> Fetch the complete documentation index at: https://docs.boxd.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Apollo

> Apollo provides CRM and lead generation capabilities, helping businesses discover contacts, manage outreach, and track sales pipelines for consistent customer relationship developm

Apollo provides CRM and lead generation capabilities, helping businesses discover contacts, manage outreach, and track sales pipelines for consistent customer relationship development

`apollo` · **48 tools** · no triggers

## Connect it

```bash theme={"theme":"github-dark"}
run auth apollo
run auth apollo --scope team    # shared with the organization
```

Or from the [Integrations page](https://app.boxd.sh/integrations) in the console. See [Connections](/guides/integrations/connections) for personal versus shared, and who may remove one.

## Use it

```bash theme={"theme":"github-dark"}
run apollo          # common commands
run apollo --all    # every command
```

```ts theme={"theme":"github-dark"}
import { apollo } from "@boxd/run";
```

## Common tools

| Tool                                | What it does                                                                                                                                                                |
| ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `add-contacts-to-sequence`          | Adds contacts to a specified Apollo email sequence and returns the contact details.                                                                                         |
| `bulk-organization-enrichment`      | Enriches data for up to 10 organizations simultaneously by providing a list of their base company domains (e.g., 'apollo.io', not '[www.apollo.io](http://www.apollo.io)'). |
| `bulk-people-enrichment`            | Use to enrich multiple person profiles simultaneously with comprehensive data from Apollo's database.                                                                       |
| `bulk-update-account-stage`         | Bulk updates the stage for specified existing Apollo.io accounts, moving them to a valid new account stage.                                                                 |
| `get-account`                       | Tool to retrieve detailed information about a specific account by its Apollo ID.                                                                                            |
| `get-auth-status`                   | Tool to check whether the provided Apollo API key is valid and accepted by Apollo (health/auth check).                                                                      |
| `get-contact`                       | Retrieves detailed information about a specific contact by its ID.                                                                                                          |
| `get-deal`                          | Retrieves information about a specific deal by its ID. Use this when you need to view details of a single deal.                                                             |
| `get-labels`                        | Retrieves all labels from Apollo.io, used for organizing contacts and accounts.                                                                                             |
| `get-opportunity-stages`            | Retrieves all configured opportunity (deal) stages from the Apollo.io account.                                                                                              |
| `get-organization`                  | Retrieves complete information about a specific organization by its Apollo ID.                                                                                              |
| `get-organization-job-postings`     | Retrieves paginated job postings for a specified organization by its ID, optionally filtering by domain; ensure `organization_id` is a valid identifier.                    |
| `get-typed-custom-fields`           | Retrieves all typed custom field definitions available in the Apollo.io instance, detailing their types and configurations.                                                 |
| `list-email-accounts`               | Retrieves all email accounts and their details for the authenticated user; takes no parameters.                                                                             |
| `list-fields`                       | Retrieves all field definitions from Apollo.io, including system fields and custom fields.                                                                                  |
| `people-search`                     | Searches Apollo's contact database for people using various filters; results capped at 50,000 records and does not enrich contact data.                                     |
| `search-news-articles`              | Tool to search for news articles about companies in Apollo's database.                                                                                                      |
| `search-outreach-emails`            | Tool to search for outreach emails sent through Apollo sequences.                                                                                                           |
| `search-sequences`                  | Searches for sequences (e.g., automated email campaigns) in Apollo.io.                                                                                                      |
| `search-tasks`                      | Searches for tasks in Apollo.io using filters like keywords, date ranges (due, created, updated), priorities, types, assigned users, associated...                          |
| `update-account-owners`             | Updates the ownership of multiple Apollo accounts to a specified user.                                                                                                      |
| `update-contact-ownership`          | Updates the ownership of specified Apollo contacts to a given Apollo user, who must be part of the same team.                                                               |
| `update-contact-stage`              | Updates the stage for one or more existing contacts in Apollo.io to a new valid contact stage, useful for managing sales funnel progression.                                |
| `update-contact-status-in-sequence` | Updates a contact's status within a designated Apollo sequence, but cannot set the status to 'active'.                                                                      |

<Accordion title="All 48 tools" icon="list">
  | Tool                                | What it does                                                                                                                                                                |
  | ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | `add-contacts-to-sequence`          | Adds contacts to a specified Apollo email sequence and returns the contact details.                                                                                         |
  | `bulk-organization-enrichment`      | Enriches data for up to 10 organizations simultaneously by providing a list of their base company domains (e.g., 'apollo.io', not '[www.apollo.io](http://www.apollo.io)'). |
  | `bulk-people-enrichment`            | Use to enrich multiple person profiles simultaneously with comprehensive data from Apollo's database.                                                                       |
  | `bulk-update-account-stage`         | Bulk updates the stage for specified existing Apollo.io accounts, moving them to a valid new account stage.                                                                 |
  | `create-account`                    | Creates a new account in Apollo.io; a new record is created even if a similar account exists, and provided `owner_id` or `account_stage_id` must be valid existing IDs.     |
  | `create-bulk-accounts`              | Creates multiple accounts in Apollo.io with a single API call (maximum 100 accounts per request).                                                                           |
  | `create-bulk-contacts`              | Tool to bulk create multiple contacts in Apollo with a single API call.                                                                                                     |
  | `create-call-record`                | Tool to log call records in Apollo from external systems. Use when recording calls made through outside systems like Orum or Nooks; requires a master...                    |
  | `create-contact`                    | Creates a new contact in Apollo.io; use `account_id` to link to an organization and `contact_stage_id` for sales stage.                                                     |
  | `create-custom-field`               | Creates a new custom field in Apollo.io for contacts, accounts, or opportunities.                                                                                           |
  | `create-deal`                       | Creates a new sales opportunity (deal) in Apollo.io; all provided IDs (`owner_id`, `account_id`, `opportunity_stage_id`) must be valid existing Apollo identifiers.         |
  | `create-task`                       | Tool to create a single task in Apollo.io. Use when you need to add a new task to your team's Apollo account for a specific contact.                                        |
  | `get-account`                       | Tool to retrieve detailed information about a specific account by its Apollo ID.                                                                                            |
  | `get-auth-status`                   | Tool to check whether the provided Apollo API key is valid and accepted by Apollo (health/auth check).                                                                      |
  | `get-contact`                       | Retrieves detailed information about a specific contact by its ID.                                                                                                          |
  | `get-deal`                          | Retrieves information about a specific deal by its ID. Use this when you need to view details of a single deal.                                                             |
  | `get-labels`                        | Retrieves all labels from Apollo.io, used for organizing contacts and accounts.                                                                                             |
  | `get-opportunity-stages`            | Retrieves all configured opportunity (deal) stages from the Apollo.io account.                                                                                              |
  | `get-organization`                  | Retrieves complete information about a specific organization by its Apollo ID.                                                                                              |
  | `get-organization-job-postings`     | Retrieves paginated job postings for a specified organization by its ID, optionally filtering by domain; ensure `organization_id` is a valid identifier.                    |
  | `get-typed-custom-fields`           | Retrieves all typed custom field definitions available in the Apollo.io instance, detailing their types and configurations.                                                 |
  | `list-account-stages`               | Retrieves the IDs for all available account stages in your team's Apollo account.                                                                                           |
  | `list-contact-stages`               | Retrieves all available contact stages from an Apollo account, including their unique IDs and names.                                                                        |
  | `list-deals`                        | Retrieves a list of deals from Apollo, using Apollo's default sort order if 'sort\_by\_field' is omitted.                                                                   |
  | `list-email-accounts`               | Retrieves all email accounts and their details for the authenticated user; takes no parameters.                                                                             |
  | `list-fields`                       | Retrieves all field definitions from Apollo.io, including system fields and custom fields.                                                                                  |
  | `list-users`                        | Retrieves a list of all users (teammates) associated with the Apollo account, supporting pagination via `page` and `per_page` parameters.                                   |
  | `organization-enrichment`           | Fetches comprehensive organization enrichment data from Apollo.io for a given company domain; results are most meaningful if the company exists in Apollo's database.       |
  | `organization-search`               | Searches Apollo's database for organizations using various filters; consumes credits on every call (unavailable on free plans) - avoid re-running...                        |
  | `people-enrichment`                 | Enriches and retrieves information for a person from Apollo.io.                                                                                                             |
  | `people-search`                     | Searches Apollo's contact database for people using various filters; results capped at 50,000 records and does not enrich contact data.                                     |
  | `search-accounts`                   | Searches for accounts within your existing Apollo.io database using various criteria; requires a paid plan and is limited to 50,000 records.                                |
  | `search-calls`                      | Searches for call records in Apollo.io using filters like date range, duration, direction (inbound/outgoing), users, contacts, purposes, outcomes, and keywords.            |
  | `search-contacts`                   | Searches Apollo contacts using keywords, stage IDs (from 'List Contact Stages' action), or sorting (max 50,000 records; `sort_ascending` requires `sort_by_field`).         |
  | `search-news-articles`              | Tool to search for news articles about companies in Apollo's database.                                                                                                      |
  | `search-outreach-emails`            | Tool to search for outreach emails sent through Apollo sequences.                                                                                                           |
  | `search-sequences`                  | Searches for sequences (e.g., automated email campaigns) in Apollo.io.                                                                                                      |
  | `search-tasks`                      | Searches for tasks in Apollo.io using filters like keywords, date ranges (due, created, updated), priorities, types, assigned users, associated...                          |
  | `update-account`                    | Updates specified attributes of an existing account in Apollo.io.                                                                                                           |
  | `update-account-owners`             | Updates the ownership of multiple Apollo accounts to a specified user.                                                                                                      |
  | `update-call-record`                | Tool to update an existing call record in Apollo.io. Use when you need to modify details of a previously logged phone call such as duration, status...                      |
  | `update-contact`                    | Tool to update an existing contact's information in Apollo. Use when you need to modify contact details such as name, email, phone, title, organization, or custom fields.  |
  | `update-contact-ownership`          | Updates the ownership of specified Apollo contacts to a given Apollo user, who must be part of the same team.                                                               |
  | `update-contacts-bulk`              | Tool to bulk update multiple Apollo contacts with a single API call.                                                                                                        |
  | `update-contact-stage`              | Updates the stage for one or more existing contacts in Apollo.io to a new valid contact stage, useful for managing sales funnel progression.                                |
  | `update-contact-status-in-sequence` | Updates a contact's status within a designated Apollo sequence, but cannot set the status to 'active'.                                                                      |
  | `update-deals`                      | Updates specified fields of an existing Apollo.io deal (opportunity), requiring a valid `opportunity_id`.                                                                   |
  | `view-api-usage-stats`              | Fetches Apollo API usage statistics and rate limits for the connected team.                                                                                                 |
</Accordion>

[Open Apollo in the console →](https://app.boxd.sh/integrations/detail/apollo)
