We are happy to announce a partnership and integration with XLQ2 from QMatix. XLQ2 is a stand-alone C++ application, which delivers live, intraday, and historic market and fundamental data from multiple data sources. Check more details about the integration on XLQ2 — EODHistoricalData page.

And with this announce QMatix provides 2 promotions for the purchase of a new XLQ2 license, both promotions are active until the end of August:

  • The discount code EODHD50, which provides a $50 discount on the purchase of a new XLQ2 license for one, two, or three years.
  • The discount code EODHD100, which provides a $100…

Today we published a standalone API for Insider Transactions. The data is available for all US companies that report Form 4. Insider trading involves trading in a public company’s stock by someone who has non-public, material information about that stock for any reason. Recently we’ve added this data as a part of Fundamentals API, but by a lot of requests, we separated the data feed with more options.

Here you can see the example of the past insider transactions for AAPL:


We continuously expand our coverage for technical indicators and today we added four more technical indicators for users of our Technical API.

The list of four new technical indicators:

  • Average True Range (ATR). A volatility indicator that shows how much an asset moves, on average, during a given time frame. The indicator can help day traders confirm when they might want to initiate a trade, and it can be used to determine the placement of a stop-loss order.
  • Commodity Channel Index (CCI). A technical indicator that measures the difference between the current price and the historical average price. When the…


Today we rolled out the big update for Intraday Data API. Changes affected 1-minute intraday financial data for several exchanges. First of all, we dramatically increased the depth of the intraday data for US exchanges, the 1-minute intervals are available now from 2004, more than 16 years of the data. Secondly, we’ve added the intraday data with 1-minute intervals for Canada Exchanges and MOEX (Moscow Stock Exchange).


From today and the upcoming week, we are rolling out a big update for Fundamental API. We expanded our Fundamental data for financial reports both horizontally (more fields in different reports) and vertically (data is deeper and has a longer history). The update affects US exchange and all major EU, South America, and Asia exchanges. All current fields are the same and did not change. Below you can find the details on these changes.

Key Notes on the current update:

  1. The data is deeper now. For example, for AAPL (Apple Inc) we have some data, like EBITDA and Operating Income from 1985.
  2. New fields in Income Statement: EBITDA, depreciationAndAmortization, reconciledDepreciation.
  3. New fields in Balance Sheet: netDebt, netWorkingCapital, netInvestedCapital.
  4. New fields in Cash Flow: changeInWorkingCapital, otherNonCashItems, freeCashFlow.


Recently we announced Financial News API and today we added tags to get news for a given topic only. It’s very useful, if you need to get announcements about paid dividends, earnings estimates, press releases and many other company activities published in news all around the world.

At the moment, we have more than 50 tags to get news for a given topic, this list is continuously expanding, below you can find all recommended tags in alphabet order:

'balance sheet', 'capital employed', 'class action', 'company announcement', 'consensus eps estimate', 'consensus estimate', 'credit rating', 'discounted cash flow', 'dividend payments', 'earnings estimate'…


Today we are happy to announce our brand new Financial News API. We developed this API for a several months and now it’s available in beta. We collect the data from dozens public sources and categorize news by ticker codes. Next several weeks we will add tags by corporate events like splits, dividends, earning calls and others.

Here is an example of output with date, title, the original news link and connected ticker symbols.


Today we started to add meta information and statistics for cryptocurrencies in our Fundamental APIs in JSON format. At the moment we support more than 4500 cryptocurrencies from different exchanges, but before today we’ve provided only the end of day data. And now we published statistics for more than 4000 crypto pairs. In the first approach we published the following fields:

  • Market Capitalization.
  • Fully Diluted Market Capitalization.
  • Circulation Supply.
  • Total Supply.
  • Max Supply.
  • Low All Time.
  • High All Time.


This week we expanded our Fundamental API and added Insider Transactions as they reported in Form 4 to SEC. The data is available for all US companies that report Form 4. Insider trading involves trading in a public company’s stock by someone who has non-public, material information about that stock for any reason. In some cases, insider transactions could be very useful for making investment decisions, that’s why we added this data to our Financial APIs.

At the moment we support two transaction codes. The transaction code “P” — Purchase of securities on an exchange or from another person. …


If you still did not try our Search API, we do highly recommend it, because with our Screener API it becomes an ultimate solution to get the full list of ticker per exchange, find proper ticker code, filter by parameter, and many others.

Today we announce the search by ticker type. Thus, it’s easy to filter assets by type. The Search API supports the following types: all, stock, etf, fund, bonds, and index. The default value is ‘all’ and please note: with the value ‘all’ bonds will not be displayed, you should explicitly request bonds.

For example, it’s easy to get all indices with letter ‘A’:

https://eodhistoricaldata.com/api/search/A?api_token=YOUR_API_TOKEN&fmt=json&type=index

EOD Historical Data

eodhistoricaldata.com — stock market fundamental and historical prices API for stocks, ETFs, mutual funds and bonds all over the world.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store