alpha-vantage

alpha-vantage

3.9

The Alpha Vantage MCP server provides seamless access to a vast array of financial market data, including stocks, forex, and cryptocurrencies.

time_series_intraday

This API returns intraday time series (timestamp, open, high, low, close, volume) of the equity specified.

Try it

Time interval between two consecutive data points in the time series. The following values are supported: 1min, 5min, 15min, 30min, 60min

    The time series of your choice.

      The equity of your choice.

        By default, datatype=json. Strings json and csv are accepted with the following specifications: json returns the intraday time series in JSON format; csv returns the time series as a CSV (comma separated value) file.

          Strings compact and full are accepted with the following specifications: compact returns only the latest 100 data points in the intraday time series; full returns the full-length intraday time series. The "compact" option is recommended if you would like to reduce the data size of each API call.

              Result:

              time_series_daily_adjusted

              This API returns daily time series (date, daily open, daily high, daily low, daily close, daily volume, daily adjusted close, and split/dividend events) of the global equity specified, covering 20+ years of historical data.

              Try it

              The time series of your choice.

                The name of the equity of your choice.

                  Strings compact and full are accepted with the following specifications: compact returns only the latest 100 data points; full returns the full-length time series of 20+ years of historical data. The "compact" option is recommended if you would like to reduce the data size of each API call.

                    By default, datatype=json. Strings json and csv are accepted with the following specifications: json returns the intraday time series in JSON format; csv returns the time series as a CSV (comma separated value) file.

                        Result:

                        time_series_daily

                        This API returns daily time series (date, daily open, daily high, daily low, daily close, daily volume) of the global equity specified, covering 20+ years of historical data.

                        Try it

                        The time series of your choice.

                          The name of the equity of your choice.

                            Strings compact and full are accepted with the following specifications: compact returns only the latest 100 data points; full returns the full-length time series of 20+ years of historical data. The \"compact\" option is recommended if you would like to reduce the data size of each API call.

                              Strings json and csv are accepted with the following specifications: json returns the daily time series in JSON format; csv returns the time series as a CSV (comma separated value) file.

                                  Result:

                                  time_series_weekly_adjusted

                                  This API returns weekly adjusted time series (last trading day of each week, weekly open, weekly high, weekly low, weekly close, weekly adjusted close, weekly volume, weekly dividend) of the global equity specified, covering 20+ years of historical data.

                                  Try it

                                  The time series of your choice.

                                    The equity of your choice.

                                      By default, datatype=json. Strings json and csv are accepted with the following specifications: json returns the intraday time series in JSON format; csv returns the time series as a CSV (comma separated value) file.

                                          Result:

                                          time_series_weekly

                                          This API returns weekly time series (last trading day of each week, weekly open, weekly high, weekly low, weekly close, weekly volume) of the global equity specified, covering 20+ years of historical data.

                                          Try it

                                          The time series of your choice.

                                            The name of the equity of your choice.

                                              By default, datatype=json. Strings json and csv are accepted with the following specifications: json returns the intraday time series in JSON format; csv returns the time series as a CSV (comma separated value) file.

                                                  Result:

                                                  time_series_monthly_adjusted

                                                  This API returns monthly adjusted time series (last trading day of each month, monthly open, monthly high, monthly low, monthly close, monthly adjusted close, monthly volume, monthly dividend) of the equity specified, covering 20+ years of historical data.

                                                  Try it

                                                  The equity of your choice.

                                                    The time series of your choice.

                                                      Strings json and csv are accepted with the following specifications: json returns the monthly time series in JSON format; csv returns the time series as a CSV (comma separated value) file.

                                                          Result:

                                                          time_series_monthly

                                                          This API returns monthly time series (last trading day of each month, monthly open, monthly high, monthly low, monthly close, monthly volume) of the global equity specified, covering 20+ years of historical data.

                                                          Try it

                                                          The equity of your choice.

                                                            The time series of your choice.

                                                              By default, datatype=json. Strings json and csv are accepted with the following specifications: json returns the intraday time series in JSON format; csv returns the time series as a CSV (comma separated value) file.

                                                                  Result:

                                                                  quote_endpoint

                                                                  A lightweight alternative to the time series APIs, this service returns the price and volume information for a security of your choice.

                                                                  Try it

                                                                  The API function of your choice.

                                                                    The equity of your choice.

                                                                      By default, datatype=json. Strings json and csv are accepted with the following specifications: json returns the intraday time series in JSON format; csv returns the time series as a CSV (comma separated value) file.

                                                                          Result:

                                                                          search_endpoint

                                                                          Looking for some specific symbols or companies? We've got you covered! The Search Endpoint returns the best-matching symbols and market information based on keywords of your choice. The search results also contain match scores that provide you with the full flexibility to develop your own search and filtering logic.

                                                                          Try it

                                                                          A text string of your choice.

                                                                            The API function of your choice.

                                                                              Strings json and csv are accepted with the following specifications: json returns the search results in JSON format; csv returns the search results as a CSV (comma separated value) file.

                                                                                  Result:

                                                                                  customizable_endpoint

                                                                                  Build your own query from the [documentation, located here.](https://www.alphavantage.co/documentation/) There is one master catch-all endpoint, but the additional following "endpoints" give you samples of how to build URLs.

                                                                                  Try it

                                                                                  The function of you choice (This is required for all API calls)

                                                                                    Any additional optional parameters may be added. Some functions have multiple required parameters, check the documentation for more information.

                                                                                        Result:

                                                                                        fx_intraday

                                                                                        This API returns intraday time series (timestamp, open, high, low, close) of the FX currency pair specified, updated realtime.

                                                                                        Try it

                                                                                        The time series of your choice.

                                                                                          Time interval between two consecutive data points in the time series. The following values are supported: 1min, 5min, 15min, 30min, 60min

                                                                                            A three-letter symbol from the forex currency list. For example: to_symbol=USD

                                                                                              A three-letter symbol from the forex currency list. For example: from_symbol=EUR

                                                                                                By default, datatype=json. Strings json and csv are accepted with the following specifications: json returns the intraday time series in JSON format; csv returns the time series as a CSV (comma separated value) file.

                                                                                                  By default, outputsize=compact. Strings compact and full are accepted with the following specifications: compact returns only the latest 100 data points in the intraday time series; full returns the full-length intraday time series. The "compact" option is recommended if you would like to reduce the data size of each API call.

                                                                                                      Result:

                                                                                                      fx_weekly

                                                                                                      This API returns the weekly time series (timestamp, open, high, low, close) of the FX currency pair specified, updated realtime. The latest data point is the price information for the week (or partial week) containing the current trading day, updated realtime.

                                                                                                      Try it

                                                                                                      The time series of your choice.

                                                                                                        A three-letter symbol from the forex currency list. For example: from_symbol=EUR

                                                                                                          A three-letter symbol from the forex currency list. For example: to_symbol=USD

                                                                                                            By default, datatype=json. Strings json and csv are accepted with the following specifications: json returns the weekly time series in JSON format; csv returns the time series as a CSV (comma separated value) file.

                                                                                                                Result:

                                                                                                                fx_daily

                                                                                                                This API returns the daily time series (timestamp, open, high, low, close) of the FX currency pair specified, updated realtime.

                                                                                                                Try it

                                                                                                                A three-letter symbol from the forex currency list. For example: from_symbol=EUR

                                                                                                                  The time series of your choice.

                                                                                                                    A three-letter symbol from the forex currency list. For example: to_symbol=USD

                                                                                                                      By default, outputsize=compact. Strings compact and full are accepted with the following specifications: compact returns only the latest 100 data points in the daily time series; full returns the full-length daily time series. The "compact" option is recommended if you would like to reduce the data size of each API call.

                                                                                                                        By default, datatype=json. Strings json and csv are accepted with the following specifications: json returns the daily time series in JSON format; csv returns the time series as a CSV (comma separated value) file.

                                                                                                                            Result:

                                                                                                                            currency_exchange_rate

                                                                                                                            This API returns the realtime exchange rate for any pair of digital currency (e.g., Bitcoin) and physical currency (e.g., USD). Data returned for physical currency (Forex) pairs also include realtime bid and ask prices.

                                                                                                                            Try it

                                                                                                                            The currency you want to convert to

                                                                                                                              The function of your choice. (In this case CURRENCY_EXCHANGE_RATE)

                                                                                                                                The currency you want to convert

                                                                                                                                    Result:

                                                                                                                                    fx_monthly

                                                                                                                                    This API returns the monthly time series (timestamp, open, high, low, close) of the FX currency pair specified, updated realtime. The latest data point is the prices information for the month (or partial month) containing the current trading day, updated realtime.

                                                                                                                                    Try it

                                                                                                                                    A three-letter symbol from the forex currency list. For example: from_symbol=EUR

                                                                                                                                      A three-letter symbol from the forex currency list. For example: from_symbol=USD

                                                                                                                                        The time series of your choice.

                                                                                                                                          By default, datatype=json. Strings json and csv are accepted with the following specifications: json returns the monthly time series in JSON format; csv returns the time series as a CSV (comma separated value) file.

                                                                                                                                              Result:

                                                                                                                                              digital_currency_weekly

                                                                                                                                              This API returns the weekly historical time series for a digital currency (e.g., BTC) traded on a specific market (e.g., CNY/Chinese Yuan), refreshed daily at midnight (UTC). Prices and volumes are quoted in both the market-specific currency and USD.

                                                                                                                                              Try it

                                                                                                                                              The exchange market of your choice. It can be any of the market in the market list. For example: market=CNY.

                                                                                                                                                The time series of your choice.

                                                                                                                                                  The digital/crypto currency of your choice. It can be any of the currencies in the digital currency list. For example: symbol=BTC.

                                                                                                                                                      Result:

                                                                                                                                                      digital_currency_daily

                                                                                                                                                      This API returns the daily historical time series for a digital currency (e.g., BTC) traded on a specific market (e.g., CNY/Chinese Yuan), refreshed daily at midnight (UTC). Prices and volumes are quoted in both the market-specific currency and USD.

                                                                                                                                                      Try it

                                                                                                                                                      The exchange market of your choice. It can be any of the market in the market list. For example: market=CNY.

                                                                                                                                                        The digital/crypto currency of your choice. It can be any of the currencies in the digital currency list. For example: symbol=BTC.

                                                                                                                                                          The time series of your choice.

                                                                                                                                                              Result:

                                                                                                                                                              digital_currency_monthly

                                                                                                                                                              This API returns the monthly historical time series for a digital currency (e.g., BTC) traded on a specific market (e.g., CNY/Chinese Yuan), refreshed daily at midnight (UTC). Prices and volumes are quoted in both the market-specific currency and USD.

                                                                                                                                                              Try it

                                                                                                                                                              The time series of your choice.

                                                                                                                                                                The exchange market of your choice. It can be any of the market in the market list. For example: market=CNY.

                                                                                                                                                                  The digital/crypto currency of your choice. It can be any of the currencies in the digital currency list. For example: symbol=BTC.

                                                                                                                                                                      Result:

                                                                                                                                                                      technical_indicators

                                                                                                                                                                      For more information on how to build all the different technical indicators there are, [please visit here](https://www.alphavantage.co/documentation/#technical-indicators).

                                                                                                                                                                      Try it

                                                                                                                                                                      Number of data points used to calculate each moving average value. Positive integers are accepted (e.g., time_period=60, time_period=200) Default: 60

                                                                                                                                                                        Time interval between two consecutive data points in the time series. The following values are supported: 1min, 5min, 15min, 30min, 60min, daily, weekly, monthly

                                                                                                                                                                          The desired price type in the time series. Four types are supported: close, open, high, low

                                                                                                                                                                            The technical indicator of your choice. In this case, function=SMA

                                                                                                                                                                              The name of the security of your choice. For example: symbol=MSFT

                                                                                                                                                                                By default, datatype=json. Strings json and csv are accepted with the following specifications: json returns the daily time series in JSON format; csv returns the time series as a CSV (comma separated value) file.

                                                                                                                                                                                    Result: