Apollo
Service domainCRM
Arcade Optimized
Arcade tools designed for LLMs to interact with Apollo.io sales intelligence
Author:Arcade
Version:
1.0.4Auth:No authentication required
5tools
5require secrets
Apollo Toolkit
Arcade's Apollo toolkit lets LLMs interact with Apollo.io sales intelligence — searching companies and people, enriching records with firmographics and contact details, and monitoring API usage.
Capabilities
- Company intelligence: Search Apollo's company database by firmographic criteria and enrich matched domains into full account profiles (industry, size, revenue, funding, location).
- People intelligence: Search contacts by role and employer firmographics, then enrich individual records with current title and verified contact details using any available identifier (Apollo ID, name, email, or LinkedIn URL).
- Credit-aware responses: Enrichment and search operations consume Apollo plan credits on a match; when credits are exhausted the toolkit returns
status=insufficient_creditsrather than throwing an error, enabling graceful agent fallback. - Rate-limit visibility: Retrieve per-endpoint rate-limit status and remaining request counts so agents can pace batch lookups and avoid throttling.
Secrets
APOLLO_API_KEY— A master API key issued by Apollo.io, required for all toolkit calls. Master keys (as opposed to limited keys) are also required forGetApiUsage. To obtain one: log in to Apollo.io, open Settings → Integrations → API, and generate or copy your API key. Apollo's API key documentation describes key types and permissions. Note that enrichment and search operations consume plan credits tied to the account associated with this key.
For storing secrets in Arcade, see the Secrets configuration guide or manage them directly at api.arcade.dev/dashboard/auth/secrets.
Available tools(5)
5 of 5 tools
Operations
Behavior
| 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 |
Last updated on