OpenFIGI

OpenFIGI

Finance

Equity, index, futures, options symbology from Bloomberg LP

Visit API

📚 Documentation & Examples

Everything you need to integrate with OpenFIGI

🚀 Quick Start Examples

OpenFIGI Javascript Examplejavascript
// OpenFIGI API Example
const response = await fetch('https://www.openfigi.com/api', {
    method: 'GET',
    headers: {
        'Content-Type': 'application/json'
    }
});

const data = await response.json();
console.log(data);

The Equity, Index, Futures, and Options Symbology API from Bloomberg LP, accessible through OpenFigi, is a powerful tool designed for financial professionals and developers alike. It provides a seamless way to integrate high-quality financial data and maintain accurate symbology across various asset classes. With access to robust APIs, users can easily retrieve and standardize market data for equities, indices, options, and futures, eliminating the hassle of discrepancies caused by varying financial identifiers. This API is particularly valuable for firms requiring consistent and reliable financial data to inform trading strategies, investment decisions, and risk management.

Utilizing the Equity, Index, Futures, Options Symbology API offers several key benefits:

  • Access to comprehensive symbology maintained by Bloomberg LP, a leader in financial information.
  • Simplified mapping of ticker symbols to a standardized format, enhancing consistency in financial applications.
  • Improved accuracy in data retrieval, reducing the risk of misidentification of financial instruments.
  • Real-time updates that reflect market changes, ensuring financial models remain up-to-date.
  • Extensive documentation and support, making it easier for developers to integrate and utilize the API effectively.

Here is a JavaScript code example demonstrating how to call the API:

const axios = require('axios');

const apiKey = 'YOUR_API_KEY';
const url = 'https://api.openfigi.com/v1/mapping';

const requestBody = [{
    idType: 'TICKER',
    idValue: 'AAPL'
}];

axios.post(url, requestBody, {
    headers: {
        'Content-Type': 'application/json',
        'X-OPENFIGI-APIKEY': apiKey
    }
})
.then(response => {
    console.log('Financial Data:', response.data);
})
.catch(error => {
    console.error('Error fetching data:', error);
});

📊 30-Day Uptime History

Daily uptime tracking showing online vs offline minutes

Jun 15Jun 17Jun 19Jun 21Jun 23Jun 25Jun 27Jun 29Jul 1Jul 3Jul 5Jul 7Jul 9Jul 11Jul 1404008001440Minutes
Online
Offline

Related APIs in Finance