Financial Data From Around the World
AnyChart partners with EODHD - leading data provider
to deliver essential financial data for stocks, ETFs, Forex, and mutual funds
worldwide - available via API in both JSON and CSV formats, starting at just $19.99 /mo.
Special Pricing 10% Off
All In One Package
$99.99/mo.
What's included:
- API Calls per Day100 000/day
- API Requests per min.1000/minute
- Welcome Bonus API Calls500
- Welcome Bonus API CallsBy request
- Data Range30+ years
- Type of UsagePersonal use
Data access
Historical EOD, Fundamental, Real-Time, Intraday, Live (Delayed), Technical & Screener APIs, News Feed, 40 000 Stock Logos and many more. See a full list .
EOD Historical Data —All World
$19.99/mo.
What's included:
- API Calls per Day100 000/day
- API Requests per min.1000/minute
- Welcome Bonus API Calls500
- Welcome Bonus API CallsBy request
- Data Range30+ years
- Type of UsagePersonal use
Data access
Historical EOD, Live (Delayed). See a full list .
Fundamentals Data Feed
$59.99/mo.
What's included:
- API Calls per Day100 000/day
- API Requests per min.1000/minute
- Welcome Bonus API Calls500
- Welcome Bonus API CallsBy request
- Data Range30+ years
- Type of UsagePersonal use
Data access
Fundamental, Calendar. See a full list
Additional packages
US Stock Options API
No-long term ties
What's included:
- Top traded US stocks6000+
- End-of-day prices
- Bid/Ask prices & trading insights
- Options risk metrics (Greeks)
- Volatility Metrics
- Bid/Ask Prices & Trading Insights
Financial Events & News API
No-long term ties
What's included:
- New feed and Sentiment data
- Historical & upcoming earnings
- Historical & upcoming splits
- Upcoming IPOs
Indices Historical Constituents Data API
No-long term ties
What's included:
- 100+ S&P and Dow Jones indices
- 12 years of historical events
- 30 indices with event tracking
AnyStock Chart with EOD Data
The sample below shows how to parse EOD JSON feed and use it in AnyStock Chart.
// due the EOD CORS policy, you need to get data on the server side
// you can use our NodeJS server demo to get the data from EOD
// https://github.com/anychart-integrations/anystock-eod-integration-sample
anychart.onDocumentReady(function () {
// create data table on loaded data
// date field defines what field in EOD JSON data provides dateTime
var dataTable = anychart.data.table('date');
dataTable.addData(getData());
// map loaded data
// fields' string names are equal to EOD JSON data fields
var mapping = dataTable.mapAs({
open: 'open',
high: 'high',
low: 'low',
close: 'close',
value: {
column: 'volume',
type: 'sum'
}
});
// create stock chart
var chart = anychart.stock();
// create plot on the chart
var plot = chart.plot(0);
// create candlestick series on the plot
var series = plot.candlestick(mapping);
// set series settings
series.name('BTC-USD.CC')
.zIndex(50);
// create volume series on the plot
var volumeSeries = plot.column(mapping);
// set series settings
volumeSeries.name('Volume')
.zIndex(100)
.maxHeight('20%')
.bottom(0);
volumeSeries.risingStroke('red');
volumeSeries.fallingStroke('green');
// create a logarithmic scale
var customScale = anychart.scales.log();
// sets y-scale
volumeSeries.yScale(customScale);
chart.title('Stock chart based on EOD data');
// set container id for the chart and initiate chart drawing
chart.container('container').draw();
// initial zoom to the last 100 points
chart.selectRange('points', 100, true);
chart.scroller().area(mapping);
});