Refinitiv Eikon Symbology API

Instrument identifier concordance and navigation

Operations 1

POST /discovery/symbology/v1/lookup Look Up Instrument Symbology #

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-symbology-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-symbology-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Refinitiv Eikon Refinitiv Data Platform Symbology 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: Symbology
  description: Instrument identifier concordance and navigation
paths:
  /discovery/symbology/v1/lookup:
    post:
      operationId: lookupSymbology
      summary: Look Up Instrument Symbology
      description: Maps between different instrument identifier types. Supports concordance from external identifiers such as ISIN, CUSIP, SEDOL, and ticker to LSEG PermIDs and RICs. Enables navigation between a wide range of identifier types.
      tags:
      - Symbology
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SymbologyLookupRequest'
      responses:
        '200':
          description: Successfully resolved identifiers
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SymbologyLookupResponse'
        '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:
  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.
    SymbologyLookupResponse:
      type: object
      description: Response containing resolved instrument identifiers.
      properties:
        data:
          type: array
          description: Array of resolved identifier results.
          items:
            type: object
            properties:
              input:
                type: string
                description: Input identifier value.
              output:
                type: array
                description: Resolved identifier mappings.
                items:
                  type: object
                  additionalProperties:
                    type: string
    SymbologyLookupRequest:
      type: object
      description: Request body for symbology lookup operations.
      required:
      - from
      - to
      - universe
      properties:
        from:
          type: array
          description: Source identifier type or types.
          items:
            type: object
            properties:
              identifierTypes:
                type: array
                description: List of source identifier types such as ISIN, CUSIP, SEDOL, or Ticker.
                items:
                  type: string
              values:
                type: array
                description: List of identifier values to look up.
                items:
                  type: string
        to:
          type: array
          description: Target identifier types to resolve to.
          items:
            type: object
            properties:
              identifierTypes:
                type: array
                description: List of target identifier types such as RIC, PermID, or ISIN.
                items:
                  type: string
        universe:
          type: array
          description: List of instrument identifiers to resolve.
          items:
            type: string
  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