Apollo
Arcade tools designed for LLMs to interact with Apollo.io sales intelligence
1.0.3Apollo Toolkit
Arcade toolkit for interacting with the Apollo.io sales intelligence platform, enabling LLMs to search, enrich, and rate-limit-aware batch contacts and companies.
Capabilities
- Person & organization enrichment — resolve a domain, email, Apollo ID, or LinkedIn URL into a verified firmographic or contact profile; each match consumes one enrichment credit, and credit exhaustion surfaces as
status=insufficient_creditsrather than an error. - People & company search — query Apollo's database by role, firmographics, or employer to surface a ranked list of accounts or contacts; company search also consumes plan credits.
- API usage & rate-limit introspection — retrieve per-endpoint request limits and remaining quota so agents can pace batch lookups and avoid throttling; requires a master API key.
Secrets
APOLLO_API_KEY — An Apollo.io API key used to authenticate every request. Obtain it from your Apollo account under Settings → Integrations → API Keys (Apollo API key docs). Note that Apollo.GetApiUsage specifically requires a master API key, not a restricted one; ensure the key is generated without scope restrictions if you need usage reporting. Store it as a secret in Arcade: https://docs.arcade.dev/en/guides/create-tools/tool-basics/create-tool-secrets (or add it directly at https://api.arcade.dev/dashboard/auth/secrets).
Available tools(5)
| Tool name | Description | Secrets | |
|---|---|---|---|
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 |