Apollo
Arcade tools designed for LLMs to interact with Apollo.io sales intelligence
0.1.0Apollo Toolkit
The Apollo toolkit lets LLMs interact with Apollo.io sales intelligence, enabling account research, lead discovery, and contact enrichment workflows via the Apollo API.
Capabilities
- Company intelligence: Search Apollo's database by firmographic filters and enrich a company domain into detailed account data (industry, size, revenue, funding, location).
- People discovery & enrichment: Search for people by role and employer profile, then enrich individual records with verified contact details using any available identifier (Apollo ID, name, email, or LinkedIn URL).
- Credit-aware results: Enrichment and search operations report
status=insufficient_creditswith graceful degradation rather than hard failures when plan credits are exhausted. - Rate-limit introspection: Retrieve per-endpoint rate limits and remaining request counts to let agents pace batch workloads and avoid throttling.
Secrets
APOLLO_API_KEY — A master API key issued by Apollo.io, required for all toolkit calls. The Apollo.GetApiUsage tool specifically requires the master API key (not a scoped or restricted key). Obtain it from the Apollo.io API Keys settings page (Settings → Integrations → API Keys → Create new key). Ensure the key has the permissions your plan supports; enrichment and search calls consume plan credits tied to the key's account.
See the Arcade secrets guide for how to configure secrets in Arcade, or manage them 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 |