canonical: https://jentic.com/apis/rocketreach.co/rocketreach-api

# RocketReach API

The RocketReach API provides access to people and company data for email and contact lookup. The API exposes 6 endpoints secured with apiKey authentication.

## For AI agents

Programmatically get rocketreach API account, people lookup API. Covers 6 operations with apiKey authentication.

## Scope

Does not handle payments, communications, or crm - use for data enrichment only.

## Capabilities

- Get RocketReach API Account
- People Lookup API
- Bulk People Lookup API
- Company Search API
- Monitor RocketReach API operational status and events

## Use cases

### Data Enrichment Operations

Use the RocketReach API to perform data enrichment operations programmatically. The API provides 6 endpoints covering core functionality including get rocketreach API account, people lookup API, people search API.

Example prompt: Call GET /api/v2/account to get rocketreach API account

### Automated Account Management

Automate account operations by combining multiple RocketReach API endpoints. Agents can people lookup API and then people search API in a single workflow.

Example prompt: Call GET /api/v2/person/lookup to people lookup API, then verify the result

### AI Agent Integration via Jentic

AI agents discover and call RocketReach API endpoints through Jentic without managing credentials directly. An agent searches for the required operation by intent, receives the matching endpoint schema, and executes the call with Jentic-managed authentication. This eliminates the need to read API documentation or handle apiKey tokens manually.

Example prompt: Search Jentic for 'get rocketreach API account', load the operation schema, and execute with Jentic-managed credentials

## Key endpoints

| Method | Path | Description |
| --- | --- | --- |
| GET | /api/v2/account | Get RocketReach API Account |
| GET | /api/v2/person/lookup | People Lookup API |
| POST | /api/v2/person/search | People Search API |
| POST | /api/v2/person/bulk_lookup | Bulk People Lookup API |
| POST | /api/v2/company/search | Company Search API |
| GET | /api/v2/company/lookup | Company Lookup API |

## Key resources

- **Account** — Operations related to Account
- **Companies** — Operations related to Companies
- **People** — Operations related to People

## Why Jentic

- **Setup:** Wiring the RocketReach API by hand means sending its API-key header on every request and handling the request plumbing yourself. Through Jentic you install once, import the RocketReach API from the API Directory, store the API key once, and your agent calls it.
- **Permission scoping:** RocketReach takes its lookup and search targets in the request rather than the URL path, so limit the agent to the operations it needs, such as person lookup or bulk lookup. You choose which operations it may call, and it can run only the ones you allow.
- **Credential handling:** Your RocketReach API key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
- **Discovery method:** Agents search Jentic by intent such as 'look up a person profile' or 'search companies', and Jentic returns the matching RocketReach operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

## Related APIs

- **Clearbit** — Alternative data enrichment API
- **Fullcontact** — Alternative data enrichment API
- **Hunter** — Complementary data enrichment API

## FAQ

### What authentication does the RocketReach API use?

The RocketReach API uses an API key passed in the `Api-Key` header. Through Jentic, these credentials are stored encrypted in your Jentic One instance and injected at execution time, so raw secrets never enter the agent context.

### Can I get rocketreach API account with the RocketReach API?

Yes. Use the GET /api/v2/account endpoint. The API returns structured JSON responses that agents can parse and act on directly.

### What are the rate limits for the RocketReach API?

Rate limits are not specified in the OpenAPI spec. Check the vendor documentation for current limits. Through Jentic, rate limiting is handled automatically with retry logic built into the execution layer.

### How do I get rocketreach API account through Jentic?

Install the Jentic SDK with pip install jentic, authenticate through Jentic One, the self-hosted execution layer, then search for 'get rocketreach API account'. Jentic returns the matching RocketReach API operation with its input schema. Load the schema and execute the call - credentials are injected automatically.

### How many endpoints does the RocketReach API have?

The RocketReach API exposes 6 endpoints covering account, companies, people operations.

### Can I limit what my agent is allowed to do with the RocketReach API?

Yes. Because Jentic One is self-hosted by you, your own rules decide which RocketReach operations and credentials the agent may use. RocketReach takes its lookup and search targets in the request body rather than the URL path, so you can allow only the operations the agent needs, such as person lookup or bulk lookup, while withholding others like company search or the account endpoint. The agent can call only the operations you permit.
