Apollo
Arcade tools designed for LLMs to interact with Apollo.io sales intelligence
1.0.4Apollo Toolkit
Apollo is a sales intelligence platform; this Arcade toolkit lets LLMs query Apollo.io to discover, qualify, and enrich companies and contacts at scale.
Capabilities
- Company intelligence — search Apollo's database by firmographic filters (industry, size, revenue, location) and enrich any matched domain into a full company profile including funding data.
- Person intelligence — search people by role and employer firmographics, then enrich individual records (via Apollo ID, name, email, or LinkedIn URL) to retrieve verified contact details.
- Credit-aware responses — enrichment and search operations consume Apollo plan credits and return a structured
status=insufficient_creditssignal rather than erroring when the plan is exhausted, enabling graceful agent fallback. - Rate-limit visibility — retrieve per-endpoint request limits and remaining quota so an agent can pace batch lookups and avoid throttling; requires a master API key.
Secrets
APOLLO_API_KEY — A secret API key that authenticates every request to the Apollo.io API. To obtain one, log in to Apollo.io, navigate to Settings → Integrations → API, and generate or copy your API key. Note that Apollo.GetApiUsage specifically requires a master API key (not a sub-account key); check your Apollo account type if that endpoint returns authorization errors. Apollo's API key documentation is available at https://apolloio.github.io/apollo-api-docs/.
For guidance on registering secrets with Arcade, see https://docs.arcade.dev/en/guides/create-tools/tool-basics/create-tool-secrets. You can also manage secrets 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 |