Twelve Data supports a big range of symbols across various instrument types. This reference article explains how to get a list of them and use them for getting the data. All datasets are updated on a daily basis every 3 hours starting from 12 AM:
To find all supported symbols for a specific instrument we will consider different scenarios for equities, forex, crypto, ETF, and indices.
1. Equities
The following request returns all stock tickers supported by Twelve Data:
https://api.twelvedata.com/stocks
The request will return a set of stocks that includes the following parameters that can be used in the API calls.
{
"symbol": "AAPL",
"name": "Apple Inc",
"currency": "USD",
"exchange": "NASDAQ",
"country": "United States",
"type": "Common Stock"
}
The following parameters can be used to filter out certain equities(s).
Parameter | Details |
symbol | Filter by symbol |
exchange | Filter by exchange name or mic code |
country | Filter by country name or alpha code |
type | Filter by instrument type |
format | Value can be |
2. Forex
To list out all physical pairs supported by Twelve Data, you can run the following request:
https://api.twelvedata.com/forex_pairs
The request will return a set of objects which includes parameters that can be used in the API calls.
{
"symbol": "EUR/USD",
"currency_group": "Major",
"currency_base": "Euro",
"currency_quote": "US Dollar"
}
The following parameters can be used to filter out certain pairs.
Parameter | Details |
symbol | Filter by symbol |
currency_base | Filter by currency base |
currency_quote | Filter by currency quote |
format | Value can be |
3. Crypto
The request below lists out all digital pairs supported by Twelve Data:
https://api.twelvedata.com/cryptocurrencies
The request will return a set of objects which includes parameters that can be used in the API calls.
{
"symbol": "ETH/BTC",
"available_exchanges": [
"Coinbene",
"IDCM",
"Poloniex",
"TOKOK"
],
"currency_base": "Ethereum",
"currency_quote": "Bitcoin"
}
The following parameters can be used to filter out certain cryptocurrencies.
Parameter | Details |
symbol | Filter by symbol |
exchange | Filter by exchange name |
currency_base | Filter by currency base |
currency_quote | Filter by currency quote |
format | Value can be |
4. ETF
Supported ETF symbol tickers can be extracted using the following request:
https://api.twelvedata.com/etf
The request will return a set of symbols for ETF which includes the following parameters that can be used in the API calls.
{
"symbol": "QQQ",
"name": "Invesco QQQ Trust",
"currency": "USD",
"exchange": "NASDAQ"
}
The following parameters can be used to filter out certain ETFs.
Parameter | Details |
symbol | Filter by symbol |
format | Value can be |
5. Indices
The URL request below lists out all available indices:
https://api.twelvedata.com/indices
The following array of data will be returned (an example from the data set provided below):
{
"symbol": "GSPC",
"name": "S&P 500",
"country": "United States",
"currency": "USD"
}
The following parameters can be used to filter out indices
Parameter | Details |
symbol | Filter by symbol |
country | Filter by country name or alpha code |
format | Value can be |