IEX

IEX

Finance

Stocks and Market Data on IEX Cloud

Visit API

📚 Documentation & Examples

Everything you need to integrate with IEX

🚀 Quick Start Examples

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

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

Getting Started with IEX Trading API

IEX Trading API is a RESTful public API that provides financial data such as stock prices, market news, and historical data. In this article, we will be exploring some of the most commonly used API calls and will be providing example code in JavaScript.

Getting a list of available symbols

To get a list of all symbols available on the IEX Trading API, we can use the following API call:

fetch('https://api.iextrading.com/1.0/ref-data/symbols')
    .then(response => response.json())
    .then(data => console.log(data));

This will return an array of objects, where each object represents a stock symbol. The object contains various properties such as the company's name, symbol, and primary exchange.

Getting a company's quote

To get a company's quote, we can use the following API call:

fetch('https://api.iextrading.com/1.0/stock/aapl/quote')
    .then(response => response.json())
    .then(data => console.log(data));

Here, we are passing the company symbol 'aapl' to get the current market data for Apple Inc. The returned object contains various properties such as the company name, symbol, latest price, and market capitalization.

Getting a company's historical data

To get a company's historical data, we can use the following API call:

fetch('https://api.iextrading.com/1.0/stock/aapl/chart/5y')
    .then(response => response.json())
    .then(data => console.log(data));

Here, we are passing the company symbol 'aapl' and a time range of 5 years to get the historical stock prices for Apple Inc. The returned array contains objects where each object represents a single trading day. The object contains various properties such as the opening and closing prices, volume, and date.

Getting market news

To get the latest market news, we can use the following API call:

fetch('https://api.iextrading.com/1.0/stock/market/news/last/5')
    .then(response => response.json())
    .then(data => console.log(data));

Here, we are passing a limit of 5 to get the last 5 market news headlines. The returned array contains objects where each object represents a single news headline. The object contains various properties such as the headline, summary, image URL, and source.

Conclusion

In this article, we explored some of the most commonly used API calls of IEX Trading API and provided example code in JavaScript. The IEX Trading API provides data on a wide range of stocks and market information and can be integrated into your website or application to provide relevant financial data to your users.

📊 30-Day Uptime History

Daily uptime tracking showing online vs offline minutes

Jun 12Jun 14Jun 16Jun 18Jun 20Jun 22Jun 24Jun 26Jun 28Jun 30Jul 2Jul 4Jul 6Jul 8Jul 1104008001440Minutes
Online
Offline

Related APIs in Finance