canonical: https://jentic.com/apis/refinitiv.com/refinitiv

# Refinitiv API

Financial market data and analytics platform. The API exposes 4 endpoints secured with apiKey authentication.

## For AI agents

Programmatically get price quotes, get historical prices. Covers 4 operations with apiKey authentication.

## Scope

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

## Capabilities

- Get price quotes
- Manage analytics data programmatically
- Integrate Refinitiv API into automated workflows
- Query and filter Refinitiv API records by parameters
- Monitor Refinitiv API operational status and events

## Use cases

### Analytics Operations

Use the Refinitiv API to perform analytics operations programmatically. The API provides 4 endpoints covering core functionality including get price quotes, get historical prices, get news headlines.

Example prompt: Call GET /data/pricing/v1/quotes to get price quotes

### Automated Pricing Management

Automate pricing operations by combining multiple Refinitiv API endpoints. Agents can get historical prices and then get news headlines in a single workflow.

Example prompt: Call GET /data/historical/v1/prices to get historical prices, then verify the result

### AI Agent Integration via Jentic

AI agents discover and call Refinitiv 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 price quotes', load the operation schema, and execute with Jentic-managed credentials

## Key endpoints

| Method | Path | Description |
| --- | --- | --- |
| GET | /data/pricing/v1/quotes | Get price quotes |
| GET | /data/historical/v1/prices | Get historical prices |
| GET | /news/v1/headlines | Get news headlines |
| GET | /data/fundamentals/v1/financials | Get financial data |

## Key resources

- **Pricing** — Operations related to Pricing
- **Fundamentals** — Operations related to Fundamentals
- **Historical** — Operations related to Historical
- **News** — Operations related to News

## Why Jentic

- **Setup:** Wiring the Refinitiv API by hand means setting your key in the Authorization header on every call and building your own retry handling against the api.refinitiv.com host. Through Jentic you install once, import the Refinitiv API from the API Directory, store the key once, and your agent calls it.
- **Permission scoping:** The Refinitiv API exposes read-only data endpoints for quotes, historical prices, news headlines, and fundamentals, with parameters in the query, so scoping is by operation: limit the agent to the operations it needs, such as fetching price quotes, rather than to a single record. Every operation the agent can run is one you have chosen to allow, and all of them are read-only.
- **Credential handling:** Your Refinitiv 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 'get price quotes' or 'get news headlines', and Jentic returns the matching Refinitiv API operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

## Related APIs

- **Mixpanel** — Alternative analytics API
- **Amplitude** — Alternative analytics API
- **Segment** — Complementary analytics API
- **Pendo** — Complementary analytics API

## FAQ

### What authentication does the Refinitiv API use?

The Refinitiv API uses an API key passed in the `Authorization` 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 price quotes with the Refinitiv API?

Yes. Use the GET /data/pricing/v1/quotes endpoint. The API returns structured JSON responses that agents can parse and act on directly.

### What are the rate limits for the Refinitiv 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 price quotes through Jentic?

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

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

The Refinitiv API exposes 4 endpoints covering pricing, fundamentals, historical operations.

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

Yes. Because Jentic One is self-hosted, your own rules decide which Refinitiv API operations and credentials the agent may use. The Refinitiv API exposes only read-only data endpoints for price quotes, historical prices, news headlines, and fundamentals, so you scope access by operation: allow the agent just the calls it needs, such as fetching price quotes, and leave the rest off. Every operation the agent can run is one you have chosen to permit.
