Refinitiv Eikon Historical Pricing API

Historical price data including interday and intraday summaries

Operations 2

GET /data/historical-pricing/v1/views/interday-summaries/{universe} Retrieve Interday Pricing Summaries #
GET /data/historical-pricing/v1/views/intraday-summaries/{universe} Retrieve Intraday Pricing Summaries #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/refinitiv-eikon-historical-pricing-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

refinitiv-eikon-historical-pricing-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Refinitiv Eikon Refinitiv Data Platform Historical Pricing API
  description: RESTful APIs providing access to Refinitiv's comprehensive financial data including pricing, ESG data, news, research, alternative data, and streaming services. The platform serves as the central hub for programmatic access to LSEG content. Uses OAuth 2.0 for authentication with access tokens obtained via the token endpoint.
  version: 1.0.0
  contact:
    name: LSEG Developer Support
    url: https://developers.lseg.com
  termsOfService: https://www.refinitiv.com/en/policies/terms-of-use
servers:
- url: https://api.refinitiv.com
  description: Production Server
security:
- bearerAuth: []
tags:
- name: Historical Pricing
  description: Historical price data including interday and intraday summaries
paths:
  /data/historical-pricing/v1/views/interday-summaries/{universe}:
    get:
      operationId: getInterdaySummaries
      summary: Retrieve Interday Pricing Summaries
      description: Returns historical interday summary pricing data for a specified instrument including open, high, low, close, volume, and other summary fields. Supports date range filtering and field selection.
      tags:
      - Historical Pricing
      parameters:
      - $ref: '#/components/parameters/Universe'
      - $ref: '#/components/parameters/StartDate'
      - $ref: '#/components/parameters/EndDate'
      - name: interval
        in: query
        description: Time interval for the summaries. Options include daily, weekly, monthly, quarterly, and yearly.
        schema:
          type: string
          enum:
          - P1D
          - P7D
          - P1M
          - P3M
          - P1Y
      - name: count
        in: query
        description: Maximum number of data points to return.
        schema:
          type: integer
          minimum: 1
      - name: fields
        in: query
        description: Comma-separated list of fields to include in the response.
        schema:
          type: string
      - name: adjustments
        in: query
        description: Comma-separated list of price adjustment types to apply.
        schema:
          type: string
      responses:
        '200':
          description: Successfully retrieved pricing data
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HistoricalPricingResponse'
        '400':
          description: Invalid request parameters
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '404':
          description: Instrument not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
  /data/historical-pricing/v1/views/intraday-summaries/{universe}:
    get:
      operationId: getIntradaySummaries
      summary: Retrieve Intraday Pricing Summaries
      description: Returns historical intraday summary pricing data for a specified instrument at configurable intervals. Supports minute-level and hourly granularity for recent trading sessions.
      tags:
      - Historical Pricing
      parameters:
      - $ref: '#/components/parameters/Universe'
      - $ref: '#/components/parameters/StartDate'
      - $ref: '#/components/parameters/EndDate'
      - name: interval
        in: query
        description: Time interval for intraday summaries.
        schema:
          type: string
          enum:
          - PT1M
          - PT5M
          - PT10M
          - PT30M
          - PT60M
          - PT1H
      - name: count
        in: query
        description: Maximum number of data points to return.
        schema:
          type: integer
          minimum: 1
      - name: fields
        in: query
        description: Comma-separated list of fields to include in the response.
        schema:
          type: string
      responses:
        '200':
          description: Successfully retrieved intraday pricing data
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HistoricalPricingResponse'
        '400':
          description: Invalid request parameters
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
components:
  parameters:
    EndDate:
      name: end
      in: query
      description: End date for the data range in ISO 8601 format.
      schema:
        type: string
        format: date-time
    Universe:
      name: universe
      in: path
      required: true
      description: Instrument identifier, typically a RIC such as AAPL.O or IBM.N.
      schema:
        type: string
    StartDate:
      name: start
      in: query
      description: Start date for the data range in ISO 8601 format.
      schema:
        type: string
        format: date-time
  schemas:
    Error:
      type: object
      description: Standard error response from the Refinitiv Data Platform.
      properties:
        error:
          type: object
          properties:
            id:
              type: string
              description: Unique error identifier.
            code:
              type: string
              description: Machine-readable error code.
            message:
              type: string
              description: Human-readable error message.
            status:
              type: object
              description: HTTP status information.
              properties:
                code:
                  type: integer
                  description: HTTP status code.
                message:
                  type: string
                  description: HTTP status message.
    PricingDataPoint:
      type: object
      description: A single data point in the historical pricing response.
      properties:
        DATE:
          type: string
          format: date
          description: Trading date for this data point.
        TRDPRC_1:
          type: number
          description: Last trade price or closing price.
        HIGH_1:
          type: number
          description: Highest trade price during the period.
        LOW_1:
          type: number
          description: Lowest trade price during the period.
        OPEN_PRC:
          type: number
          description: Opening trade price for the period.
        ACVOL_UNS:
          type: integer
          description: Accumulated volume (unsigned) for the period.
        BID:
          type: number
          description: Best bid price at close.
        ASK:
          type: number
          description: Best ask price at close.
    HistoricalPricingResponse:
      type: object
      description: Response containing historical pricing data for an instrument.
      properties:
        universe:
          type: array
          description: Array of instrument pricing result sets.
          items:
            type: object
            properties:
              instrumentId:
                type: string
                description: Instrument identifier for the pricing data.
              ric:
                type: string
                description: Reuters Instrument Code.
              displayName:
                type: string
                description: Human-readable name of the instrument.
              data:
                type: array
                description: Array of pricing data points.
                items:
                  $ref: '#/components/schemas/PricingDataPoint'
              headers:
                type: array
                description: Field header definitions for the data array.
                items:
                  type: object
                  properties:
                    name:
                      type: string
                      description: Field name.
                    type:
                      type: string
                      description: Data type of the field.
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: OAuth 2.0 bearer token obtained from the authentication endpoint. Access tokens are valid for five minutes and must be refreshed using the refresh token.
externalDocs:
  description: Refinitiv Data Platform API Documentation
  url: https://developers.lseg.com/en/api-catalog/refinitiv-data-platform/refinitiv-data-platform-apis/documentation