Skip to Content
ResourcesIntegrationsSalesApollo

Apollo

Service domainCRM
Apollo icon
Arcade Optimized

Arcade tools designed for LLMs to interact with Apollo.io sales intelligence

Author:Arcade
Version:1.0.4
Auth:No authentication required
5tools
5require secrets

Apollo Toolkit

Apollo is a B2B sales intelligence platform. This toolkit lets LLMs query Apollo.io to search and enrich company and people records, and monitor API usage — covering the core prospecting and account-qualification workflow.

Capabilities

  • Company intelligence — search Apollo's company database by firmographic criteria and enrich a domain into full firmographic profiles (industry, size, revenue, funding, location).
  • People intelligence — search contacts by role and employer, then enrich individuals using an Apollo ID, name, email, or LinkedIn URL to retrieve verified profiles and contact details.
  • Credit-aware enrichment — both enrichment tools consume one credit per match and surface status=insufficient_credits instead of failing when the plan quota is exhausted, enabling graceful agent handling.
  • Rate-limit visibility — retrieve per-endpoint request limits and remaining quota to pace batch operations and avoid throttling.

Secrets

APOLLO_API_KEY — An Apollo.io API key that authenticates every request. Obtain it from your Apollo account under Settings → Integrations → API (Apollo API key docs). Note that Apollo.GetApiUsage specifically requires a master API key, not a restricted sub-key; use the master key for all toolkit calls to avoid permission errors. Credit consumption and rate limits are governed by your Apollo plan tier.

For details on configuring secrets in Arcade, see the Arcade secrets guide. You can manage stored secrets at https://api.arcade.dev/dashboard/auth/secrets.

Available tools(5)

5 of 5 tools
Operations
Behavior
Tool nameDescriptionSecrets
Turn a company domain into firmographics (industry, size, revenue, funding, location) so a rep can qualify and size an account. Consumes one enrichment credit on a match; when the plan is out of credits the result reports status=insufficient_credits rather than failing.
1
Turn a known person into a verified profile with their current role and, on request, contact details. Provide at least one identifier: an Apollo person ID, a name (or first and last name), an email, or a LinkedIn URL; an employer name or domain alone is not enough to identify someone. Consumes one enrichment credit on a match; when the plan is out of credits the result reports status=insufficient_credits rather than failing.
1
Report per-endpoint rate limits and how many requests remain, so the agent can pace a batch of lookups and avoid being throttled. Requires an Apollo master API key.
1
Find companies in Apollo's database that match a firmographic profile so a rep can prioritize the accounts worth working. Results include firmographics inline unless include_firmographics is disabled. Company search consumes plan credits; when the plan is out of credits the result reports status=insufficient_credits with an empty list rather than failing.
1
Find people in Apollo's database by role and the firmographics of their employer. Returns lightweight records without email or phone; use person enrichment to reveal verified contact details.
1
Last updated on