Javascript interface to IEX and IEX cloud APIs
Last updated Mar 13, 2026
48
Stars
10
Forks
0
Issues
0
Stars/day
Attention Score
32
Topics
Language breakdown
No language data available.
▸ Files
click to expand
README
🚨 This library is no longer actively maintained 🚨
JavaScript interface to IEX Cloud
Install
Install from npm
npm install --save iexjs
iexjs can run in the browser via native fetch and eventsource, or from node via cross-fetch and eventsource.
Overview
iexjs supports the IEX Cloud api through 2 interfaces. The first is a simple function call, passing in the api version and token as arguments
const {chart} = require("iexjs");
chart({symbol: "AAPL", range: "1m"}, {token, version}).then((res) => {
console.log(res);
});
Since the token rarely changes, we have a Client object for convenience:
const {Client} = require("iexjs");
const client = new Client({apitoken: "YOURTOKEN_HERE", version: "v1"});
client.chart({symbol: "AAPL", range: "1m"}).then((res) => {
console.log(res);
});
The client will automatically pick up the API key from the environment variable IEX_TOKEN, or it can be passed as an argument. To use the IEX Cloud test environment, simple set version: 'sandbox'.
Full API
iexjs provides wrappers around both static and SSE streaming data. Implemented methods are provided in CATALOG.md.
License
This software is licensed under the Apache 2.0 license. See the LICENSE and AUTHORS files for details.
🔗 More in this category