View as Markdown
Apollo icon

Apollo ACTION

Search Accounts

Searches for accounts (companies) in your Apollo CRM by name, stage, or sort criteria. Returns account name, domain, industry, and stage. Use this to find accounts before updating them with Create or Update Account or linking them to contacts or opportunities. See the documentation
  • Action
  • Read only
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Apollo account once, then configure and run Search Accounts from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "apollo_io_oauth-search-accounts",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    apollo_io_oauth: { authProvisionId: "apn_xxxxxxx" },
    query: "Query",
    accountStageIds: ["Account Stage IDs"],
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Search Accounts inputs
Property Type Description
query Query string
Search by account/organization name. Example: "Acme Corp".
Optional
accountStageIds Account Stage IDs string[]
Filter by one or more account stage IDs. Use List Metadata (type account_stages) to discover valid stage IDs.
Optional
sortByField Sort By Field string
The field to sort results by.
Optional
sortAscending Sort Ascending boolean
Set to true for ascending order, false for descending. Defaults to descending.
Optional
maxResults Max Results integer
Maximum number of accounts to return. Defaults to 100. Max 600.
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
apollo_io_oauth-search-accounts
Version
0.0.2
App
Apollo
Authentication
OAuth
Read-only
Yes
Destructive
No
Open world
Yes