Skip to content

Get a list of all stock and crypto symbols supported by IEX, and their associated information.

Notifications You must be signed in to change notification settings

draeder/symbols-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

symbols-list

Get a list of all stock and crypto symbols supported by IEX, and their associated information.

Usage

Example

const Symbol = require('symbols-list')
const symbol = new Symbol

symbol.on("results", data => console.log(data))

symbol.get("random", 2)

Installation

Server

npm i symbols-list

Browser

<script src="https://draeder.github.io/symbols-list/symbols.min.js"></script>

Initialize symbols-list

Server

const Symbols = require("symbols-list")
const symbols = new Symbols

Browser

const symbols = new Symbols()

Register the event listener to handler results

symbols.on("results", data => {
    console.log(data)
})

Make requests

Return all symbols

symbols.get("all")

Note: This will return 9000+ results so it will take some time

Return one symbol

symbols.get("find", "TSLA")

Return a list of symbols

symbols.get("find", ["TSLA", "MSFT", "AAPL"])

Return only stock market symbols

symbols.get("type", "stock")

Note: This will return 9000+ results so it will take some time

Return only crypto market symbols

symbols.get("type", "crypto")

Note: IEX supports very few crypto symbols

Return random symbols

symbols.get("random", 3)

Return random symbols of a given type and size

symbols.get("random", {type: "crypto", size: 2})

symbols.get("random", {type: "stock", size: 2}) 

symbols.get("random", {size: 2}) // defaults to type "all"

About

Get a list of all stock and crypto symbols supported by IEX, and their associated information.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published