eod-historical-data

eod-historical-data

3.9

eod-historical-data is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.

If you are the rightful owner of eod-historical-data and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The EOD Historical Data MCP server provides comprehensive access to financial data, including historical and real-time data for various financial instruments from global exchanges.

The EOD Historical Data MCP server is a robust platform for accessing a wide range of financial data, including historical and real-time information for stocks, ETFs, mutual funds, indices, and more from over 60 exchanges worldwide. It supports a variety of financial instruments and offers detailed insights into financial markets, making it an essential tool for analysts, traders, and investors. The server provides extensive coverage, with data for over 37,000 stocks, more than 20,000 US mutual funds, and over 6,000 ETFs. Users can retrieve more than 30 years of historical data and access real-time stock prices with a 15-20 minute delay. The server also offers comprehensive APIs for fundamental data, technical indicators, market screening, and economic and financial news.

Features

  • Extensive Coverage: Access data for over 37,000 stocks, more than 20,000 US mutual funds, and over 6,000 ETFs from major global exchanges.
  • Historical Data: Retrieve more than 30 years of historical data, including daily, weekly, and monthly prices.
  • Comprehensive APIs: Utilize a variety of APIs, such as Fundamental Data, Technical Indicators, Market Screener, and more.
  • Real-Time Data: Get live (delayed) stock prices with a 15-20 minute delay.
  • Economic and Financial News: Stay updated with economic indicators and company news via dedicated APIs.

Tools

  1. options_data_api

    We provide stock options data for top US stocks from NYSE and NASDAQ, the data for Options starts with April 2018. Options data is updated on a daily basis, however, we do not provide a history for options contracts’ prices or other data. That means: for each contract, there is only the current price, bid/ask, etc. For example, for AAPL today (May 7th, 2021) we have 2439 PUT and CALL option contracts in our database.

  2. technical_indicator_api

    The Technical Indicator API is available under ‘All World Extended’ and ‘All-In-One’ data packages. Each Technical API request consumes 5 API calls.

  3. intraday_historical_data_api

    The Intraday Data API is available under ‘All World Extended’ and ‘All-In-One’ data packages. We support intraday historical data for major exchanges all around the world. - We have 1-minute intervals for US (NYSE and NASDAQ), including pre-market (premarket) and after-hours (afterhours) trading data from 2004, more than 15 years of the data. And 5-minute, 1-hour intervals from October 2020. - For Forex, Cryptocurrencies and MOEX tickers we have 1-minute intervals trading data from 2009, more than 12 years of the data. And 5-minute, 1-hour intervals from October 2020. - For other tickers. 5-minute, 1-hour intervals and only from October 2020. The data is updated 2-3 hours after market closing. For the US market, only NYSE and NASDAQ tickers are supported.

  4. historical_splits_api

    To get splits for any tickers.

  5. historical_dividends_api

    Get dividends for any ticker.

  6. get_list_of_tickers

    We support more than 60 exchanges all around the world. All US exchanges are combined into one virtual exchange ‘US,’ which includes NYSE, NASDAQ, NYSE ARCA, and OTC/PINK tickers. All indices and commodities are in virtual exchanges INDX and COMM, respectively. To get the full list of supported exchanges with names, codes, operating MICs, country, and currency, you can use the ‘exchanges-list’ endpoint

  7. financial_news_api

    The Financial News API is available under all subscriptions. Each Financial News API request consumes 5 API calls. The Financial News API is a powerful tool that helps you get company news and filter out them by date, type of news and certain tickers with the given parameters.

  8. stock_market_screener_api

    The Screener API is available under ‘All World Extended’ and ‘All-In-One’ data packages. Each Screener API request consumes 5 API calls. The Screener API is a powerful tool that helps you filter out tickers with the given parameters. The example of URL for the Screener API: > https://eodhistoricaldata.com/api/screener?api_token=YOUR_API_TOKEN&sort=market_capitalization.desc&filters=[["market_capitalization",">",1000],["name","match","apple"],["code","=","AAPL"],["exchange","=","us"],["sector","=","Technology"]]&limit=10&offset=0 filters: String. OPTIONAL. Usage: filters=[[“field1”, “operation1”, value1],[“field2”, “operation2”, value2] , … ]. Filters out tickers by different fields. signals: String. OPTIONAL. Usage: signals=signal1,signal2,…,signalN. Filter out tickers by signals, the calculated fields. sort: String. OPTIONAL. Usage: sort=field_name.(asc|desc). Sorts all fields with type ‘Number’ in ascending/descending order. api_token: String. REQUIRED. Your api_token to access the API. You will get it after registration. limit: Number. OPTIONAL. The number of results should be returned with the query. Default value: 50, minimum value: 1, maximum value: 100. offset: Number. OPTIONAL. The offset of the data. Default value: 0, minimum value: 0, maximum value: 1000. For example, to get 100 symbols starting from 200 you should use limit=100 and offset=200. ### List of Operations String operations are supported for all fields with type ‘String’. Numeric Operations are supported for all fields with type ‘NUMBER’: String Operations: [‘=’, ‘match’]. Numeric Operations: [‘=’, ‘>’, ‘<‘, ‘>=’, ‘<=’, ‘!=’]. Please note that each API request for Screener API consumes 5 API calls.

  9. get_list_of_exchanges

    We support more than 60 exchanges all around the world. All US exchanges are combined into one virtual exchange ‘US,’ which includes NYSE, NASDAQ, NYSE ARCA, and OTC/PINK tickers. All indices and commodities are in virtual exchanges INDX and COMM, respectively.

  10. get_exchange_details

    With this API endpoint you will get detailed information about each exchange we do support, including: - Timezone – the timezone of exchange - isOpen – boolean value which indicates if exchange open right now or closed. - Trading hours and working days – open hours with working days for each exchange in the exchange timezone. This field could include also lunch hours if the exchange has it. - ActiveTickers – tickers with any activity for the past two months. - UpdatedTickers – tickers updated for the current day.

  11. search_api

    Our Search API for Stocks, ETFs, Mutual Funds, and Indices is one of the best ways to quickly search assets either by code or by company or asset name. The search engine automatically understands if there asset name or code or even ISIN and prioritizes the search fields accordingly. The search engine has several parameters for result ordering. We take into account not only search queries but also market capitalization and the average trading volume for the past period.

  12. bulk_api_for_eod_splits_and_dividends

    This API allows to easily download the data for the entire exchange for a particular day. It works for end-of-day historical data feed as well as for splits and dividends data. For US tickers you can also use NYSE, NASDAQ, BATS, or AMEX as exchange symbols to get data only for NYSE or only for NASDAQ exchange. With this entire stock market API endpoint, you need not perform thousands and thousands of API requests per day. It’s not necessary anymore. We developed a bulk download API endpoint, and it’s easy to download historical data for any day in bulk.

  13. stock_price_data_api

    With End-of-Day data API, we have data for more than 150 000 tickers all around the world. We cover all US stocks, ETFs, and Mutual Funds (more than 51 000 in total) from the beginning, for example, the Ford Motors data is from Jun 1972 and so on. And non-US stock exchanges we cover mostly from Jan 3, 2000. We do provide daily, weekly and monthly data raw and adjusted to splits and dividends.

  14. live_stock_prices_api

    We provide live (delayed) stock prices API for all subscribers of ‘All-World’, ‘All World Extended’, and ‘ALL-IN-ONE’ plans. With this API endpoint, you are able to get delayed (15-20 minutes) information about almost all stocks on the market. ### Major features - We support almost all symbols and exchanges all around the world. - Prices are provided with 15-20 minutes delay. - We provide only a 1-minute interval within this API, then you will get prices only with 1-minute frequency. - Multiple tickers with one request. - Supports Excel WEBSERVICE.

  15. fundamental_data_api

    Simple access to fundamental data API for stocks, ETFs, Mutual Funds, and Indices from different exchanges and countries. Almost all major US, UK, EU, India, and Asia exchanges. Stocks, ETFs, Mutual Funds fundamental data Major US companies supported from 1985, more than 30 years and non-US symbols supported from 2000, it’s more than 21 years of the financial data. Symbols from major US exchanges (around 11000 tickers in total from NYSE, NASDAQ, and ARCA) 20 years both yearly and quarterly. For minor companies, we have data for the last 6 years and the previous 20 quarters. And the data is continually growing. We support more than 20.000 US Funds. Our database has equity funds as well as balanced and bond-based mutual funds. We also support details for more than 10,000 ETFs from different exchanges and countries. We provide Index Constituents (or Index Components) data for all major indices all around the world. Please note, not all companies report the whole financial data, then we can not guarantee that each company will have all data endpoints we do support. Due to a very complex data structure, we support fundamental data feeds only in JSON format.

  16. calendar_upcoming_earnings_trends_ipos_and_splits

    With our Financial Calendar data feed, we provide data about upcoming earnings, IPOs, and splits. If you are looking for an economic calendar, which includes an earnings calendar and IPOs calendar, this API is for you. To get access to Calendar API you should be subscribed either to Calendar API or to the ‘All-In-One’ data package, which includes all possible data feeds we have. More information with prices you can get on our main page. For IPOs we have dated from January 2015 and up to 2-3 weeks in the future. For splits, we have data from January 2015 up to several months in the future and full historical data is provided under our Splits and Dividends API. And for earnings, we have data from the beginning and up to several months in the future.

  17. bonds_fundamentals_and_historical_api

    We support US corporate bonds and Government Bonds in our database (for government bonds, see Economic Data API). There are always new corporate bonds on the market, if you didn’t find any particular bond, please contact us and we will add the data within 24 hours. Bonds fundamentals and historical data could be accessed either via ISIN or via CUSIP IDs. Other IDs are not supported at the moment.

  18. macroeconomics_data_and_macro_indicators_api

    Macroeconomics is a part of economics dealing with the performance, structure, behavior, and decision-making of an economy as a whole. Our Macroeconomics Data API includes regional, national, and global economies. We provide the data for more than 30 macro indicators such as GDP, unemployment rates, national income, price indices, inflation rates, consumption, international trades, and many other significant indicators. The Macroeconomics Data API is a part of Fundamental API and accessible under Fundamental subscription. Each Macroeconomics API request consumes 1 API call. To get macroeconomics indicators use the following URL: > https://eodhistoricaldata.com/api/macro-indicator/COUNTRY?api_token=YOUR_API_TOKEN&fmt=json&indicator=inflation_consumer_prices_annual COUNTRY: String. REQUIRED. Defines the country for which the indicator will be shown. The country should be defined in the Alpha-3 ISO format. Possible values: USA, FRA, DEU… api_ token: String. REQUIRED. Your api_token to access the API. You will get it after registration. indicator: String. OPTIONAL. Defines which macroeconomics data indicator will be shown. See the list of possible indicators below. The default value is ‘gdp_current_usd‘. fmt: String. OPTIONAL. The output format could be ‘json’ for JSON and ‘csv’ for CSV output. The default value is ‘json’.

  19. insider_transactions_api

    The insider transactions API data is available for all US companies that report Form 4 to SEC. 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. The Insider Transactions Data API is a part of Fundamental API and accessible under Fundamental subscription. Each Insider Transactions API request consumes 1 API call.