Apollo
Arcade tools designed for LLMs to interact with Apollo.io sales intelligence
1.0.4Apollo Toolkit
Arcade toolkit for interacting with Apollo.io, enabling LLMs to search Apollo's sales intelligence database and enrich company and contact records.
Capabilities
- Company intelligence: Search Apollo's database by firmographic filters (industry, size, revenue, location) to surface and prioritize target accounts; enrich a domain into a full firmographic profile including funding and headcount.
- People intelligence: Search contacts by role and employer firmographics; enrich known individuals (by Apollo ID, name, email, or LinkedIn URL) into verified profiles with current role and optional contact details.
- Credit-aware responses: Enrichment and search operations consume plan credits; when credits are exhausted, tools return a structured
status=insufficient_creditsresult rather than raising an error, letting the agent handle the condition gracefully. - Rate-limit visibility: Retrieve per-endpoint rate-limit status and remaining request counts so agents can pace batch operations and avoid throttling.
Secrets
APOLLO_API_KEY — A REST API key issued by Apollo.io, used to authenticate every request to the Apollo API. Obtain it from your Apollo account under Settings → Integrations → API Keys (requires an Apollo account on any paid plan; some endpoints such as GetApiUsage specifically require a master API key rather than a restricted key). Apollo's API key documentation is available at https://apolloio.github.io/apollo-api-docs/.
See the Arcade secrets guide for how to configure secrets, 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 |