Apollo
Arcade tools designed for LLMs to interact with Apollo.io sales intelligence
1.0.4Apollo Toolkit
Arcade toolkit for interacting with Apollo.io, a B2B sales intelligence platform. Enables LLMs to search, qualify, and enrich company and contact records against Apollo's database.
Capabilities
- Company intelligence: Search Apollo's company database by firmographic filters and enrich a domain into full account details (industry, size, revenue, funding, location) for account qualification and sizing.
- People intelligence: Search contacts by role and employer firmographics, then enrich individual profiles with verified current role and optional contact details using at least one identifier (Apollo ID, name, email, or LinkedIn URL).
- Rate limit and credit visibility: Retrieve per-endpoint rate limits and remaining request counts to pace batch lookups; all enrichment and search operations report
status=insufficient_creditsgracefully when plan credits are exhausted rather than throwing errors. - Credit-aware design: Enrichment calls (person and organization) consume one credit per match; search calls also consume plan credits — the toolkit surfaces exhaustion states in results rather than failing silently.
Secrets
APOLLO_API_KEY — A REST API key issued by Apollo.io, required for all toolkit calls. The Apollo.GetApiUsage tool additionally requires a master API key (not a restricted sub-key). To obtain one: log in to your Apollo.io account, navigate to Settings → Integrations → API Keys, and create or copy your key. Note that access to certain endpoints and higher rate limits may depend on your Apollo plan tier. See Apollo's API key documentation for details.
Configure secrets in Arcade at https://docs.arcade.dev/en/guides/create-tools/tool-basics/create-tool-secrets or via the dashboard 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 |