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

Arcade toolkit for Apollo.io sales intelligence, enabling LLMs to search, enrich, and rate-limit-check against Apollo's database of companies and people.

Capabilities

  • Account intelligence: Search Apollo's company database by firmographic criteria and enrich any domain into detailed account profiles (industry, size, revenue, funding, location).
  • Contact intelligence: Search people by role and employer firmographics, then enrich individuals into verified profiles with current title and optional contact details using any available identifier (Apollo ID, name, email, or LinkedIn URL).
  • Credit-aware responses: Enrichment and search operations consume Apollo plan credits and return a structured status=insufficient_credits signal instead of failing hard when credits are exhausted.
  • Rate-limit visibility: Retrieve per-endpoint rate limits and remaining request counts so agents can pace batch workflows and avoid throttling.

Secrets

  • APOLLO_API_KEY — An Apollo.io API key used to authenticate all requests. Obtain it from the Apollo.io dashboard under Settings → Integrations → API Keys. The key must be a master API key to use the GetApiUsage endpoint; a standard key works for search and enrichment. Apollo API access requires an active plan; credit consumption depends on your tier. See Apollo's API key documentation for details on key types and permissions.

Store this secret in Arcade using the secrets guide or add it directly 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