Apollo
Arcade tools designed for LLMs to interact with Apollo.io sales intelligence
1.0.4Apollo toolkit for Arcade enables LLMs to interact with the Apollo.io sales intelligence platform — searching, enriching, and qualifying people and companies programmatically.
Capabilities
- Company intelligence: Search Apollo's database by firmographic filters (industry, size, revenue, location) and enrich a domain into a full company profile including funding and headcount.
- People intelligence: Search contacts by role and employer firmographics, then enrich individual profiles to surface current title and verified contact details using identifiers such as email, LinkedIn URL, or Apollo person ID.
- Credit-aware responses: Enrichment and search operations consume plan credits on a match; when credits are exhausted the toolkit returns
status=insufficient_creditsrather than raising an error, letting agents handle quota gracefully. - Rate-limit introspection: Retrieve per-endpoint rate limits and remaining request counts so agents can pace batch lookups and avoid throttling.
Secrets
APOLLO_API_KEY — An Apollo.io API key used to authenticate every request. Obtain it from your Apollo account under Settings → Integrations → API Keys (requires an Apollo account; key permissions and available endpoints depend on your plan tier). Note that Apollo.GetApiUsage specifically requires a master API key rather than a restricted key. See Apollo's API key documentation for details on key types and plan-level access.
For how to configure secrets in Arcade, see Tool 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 |