> This page is for Workforce.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.merge.dev/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.merge.dev/_mcp/server.

# Apollo

**Authentication:** API key. See [Magic Link](/merge-agent-handler/features/magic-link) for the runtime auth flow.

## Sample use cases

* Build a list of VPs of Engineering at Series B SaaS companies with 100-500 employees in the US, then enrich with verified emails.
* Find companies that hired their first head of security in the last 90 days.
* Sequence outreach to the 50 newest accounts added to our CRM this week.

## Available Tools

#### create_account

Create a new account/company in Apollo CRM. Name is required. Optionally set domain, owner, stage, and custom fields.

#### get_account

Get an account by ID from Apollo CRM. Returns full account details including contacts count.

#### update_account

Update an existing account in Apollo CRM. Only provided fields will be updated.

#### search_accounts

Search accounts in Apollo CRM by keywords, stage, owner, or labels. Supports filtering by contact count.

#### list_account_stages

List all available account stages in Apollo CRM. Use stage IDs when creating or updating accounts.

#### update_account_stages

Update the stage for multiple accounts at once. Provide account IDs and the new stage ID.

#### update_account_owners

Reassign ownership of multiple accounts to a different user. Provide account IDs and new owner ID.

#### create_contact

Create a new contact in Apollo CRM. Provide name, email, title, company, and optional account association.

#### get_contact

Get a contact by ID from Apollo CRM. Returns full contact details including custom fields.

#### update_contact

Update an existing contact in Apollo CRM. Only provided fields will be updated.

#### search_contacts

Search contacts in Apollo CRM by keywords, stage, owner, account, or labels. Supports sorting and pagination.

#### list_contact_stages

List all available contact stages in Apollo CRM. Use stage IDs when creating or updating contacts.

#### update_contact_stages

Update the stage for multiple contacts at once. Provide contact IDs and the new stage ID.

#### update_contact_owners

Reassign ownership of multiple contacts to a different user. Provide contact IDs and new owner ID.

#### create_opportunity

Create a new deal/opportunity in Apollo CRM. Name is required. Optionally set amount, close date, stage, and associations.

#### get_opportunity

Get an opportunity/deal by ID from Apollo CRM. Returns full deal details including stage and associations.

#### update_opportunity

Update an existing opportunity in Apollo CRM. Change stage, amount, close date, or mark as won/lost.

#### search_opportunities

Search opportunities in Apollo CRM pipeline. Filter by stage, owner, account, amount range, or close date.

#### enrich_organization

Enrich company data by domain. Returns company details including size, industry, funding, technologies, and social profiles.

#### bulk_enrich_organizations

Bulk enrich multiple companies by domain. Read-only operation that returns company details for each domain.

#### search_organizations

Search Apollo database for companies by name, industry keywords, location, or employee count. Returns company profiles.

#### get_organization_job_postings

Get current job postings for a company by Apollo organization ID. Useful for understanding hiring activity and company growth.

#### search_people

Search Apollo database for people by title, seniority, location, company domain, or keywords. Returns contact info and company details.

#### enrich_person

Enrich a person's profile by email, LinkedIn URL, or name+company domain. Returns full contact details, employment history, and social profiles.

#### bulk_enrich_people

Bulk enrich multiple people profiles at once. Provide list of email, LinkedIn URL, or name+domain combinations. Read-only, safe operation.

#### list_email_accounts

List email accounts/mailboxes linked to Apollo. Returns email account IDs needed for add_contacts_to_sequence. Requires master API key.

#### search_sequences

Search email sequences in Apollo. Filter by active/archived status. Returns sequence details with performance metrics.

#### add_contacts_to_sequence

Add one or more contacts to an email sequence. Optionally specify email account to send from and override settings.

#### update_contact_sequence_status

Remove a contact from a sequence or mark them as finished. Use 'remove' to stop the sequence, 'finished' to mark as completed.

#### create_task

Create a sales task/reminder in Apollo. Requires user_id, contact_ids (array), priority, due_at, and type. Tasks are created for each contact.

#### search_tasks

Search tasks in Apollo. Filter by assignee, contact, account, type, priority, status, or due date range.