Apollo
Arcade tools designed for LLMs to interact with Apollo.io sales intelligence
2.0.1Apollo is an Arcade toolkit that connects LLMs to the Apollo.io sales intelligence platform, enabling agents to search, enrich, and qualify people and companies from Apollo's database.
Capabilities
- Account intelligence: Resolve a company domain to full firmographics (industry, size, revenue, funding, location) and search Apollo's company database by firmographic filters to prioritize target accounts.
- Contact intelligence: Look up individuals by Apollo ID, name, email, or LinkedIn URL to retrieve verified roles and, optionally, contact details; search people by role and employer profile to build prospect lists.
- Credit-aware enrichment: Person and organization enrichment and company search consume Apollo plan credits; when credits are exhausted, responses return
status=insufficient_creditsrather than raising an error, letting agents handle quota gracefully. - Rate-limit observability: Query per-endpoint rate limit status and remaining request counts so agents can pace batch operations and avoid throttling.
Secrets
APOLLO_API_KEY
An Apollo.io master API key used to authenticate all requests. To obtain one, log in to your Apollo account, navigate to Settings → Integrations → API (or go directly to apollo.io/settings/api-keys), and generate a new key. A master key is required — a restricted key may not have access to all enrichment and search endpoints. Keep the key secure; it is tied to your plan's credit quota and rate limits.
See the Arcade secrets documentation for how to configure secrets in Arcade, or add your secret directly at api.arcade.dev/dashboard/auth/secrets.
Available tools(5)
| Tool name | Description | Secrets | |
|---|---|---|---|
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 | ||
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 | ||
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 |