API Documentation
发布时间:2026-09-14 | 浏览:2
Spanning over 130 endpoints, our market data APIs are grouped into 9 broad asset classes / categories: (1) Core Time Series Stock Data APIs covering stocks, ETFs, and mutual funds, (2) Index Data APIs, (3) Options Data APIs, (4) Alpha Intelligence covering news and sentiments, earnings call transcripts, insider transactions, congressional/politician trades, institutional holdings, top gainers and losers, and other market insights, (5) Fundamental Data, (6) Forex and Crypto Currencies (e.g., Bitcoin), (7) Commodities, (8) Economic Indicators, and (9) Technical Indicators - also outlined here . Examples in this documentation are for demo purposes. Claim your free API key today to explore our full API offerings!
Time Series Stock Data APIs
This suite of APIs provides global equity data in 4 different temporal resolutions: (1) daily, (2) weekly, (3) monthly, and (4) intraday, with 25+ years of historical depth and split/dividend-based adjustments. For US markets specifically, our data also includes deep NBBO quotes/trades/volumes, minute-level aggregates, and snapshots across exchanges, dark pools, and FINRA TRFs. A lightweight ticker quote endpoint and several utility functions such as ticker search and market open/closure status are also included for your convenience.
TIME_SERIES_INTRADAY Trending Premium
This API returns current and 25+ years of historical intraday OHLCV time series of the equity specified, covering pre-market and post-market hours where applicable (e.g., 4:00am to 8:00pm Eastern Time for the US market). You can query both raw (as-traded) and split/dividend-adjusted intraday data from this endpoint. The OHLCV data is sometimes called "candles" in finance literature.
❚ Required: function
The time series of your choice. In this case, function=TIME_SERIES_INTRADAY
❚ Required: symbol
The name of the equity of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min
❚ Optional: adjusted
By default, adjusted=true and the output time series is adjusted by historical split and dividend events. Set adjusted=false to query raw (as-traded) intraday values.
❚ Optional: extended_hours
By default, extended_hours=true and the output time series will include both the regular trading hours and the extended (pre-market and post-market) trading hours (4:00am to 8:00pm Eastern Time for the US market). Set extended_hours=false to query regular trading hours (9:30am to 4:00pm US Eastern Time) only.
❚ Optional: month
By default, this parameter is not set and the API will return intraday data for the most recent days of trading. You can use the month parameter (in YYYY-MM format) to query a specific month in history. For example, month=2009-01 . Any month in the last 25+ years since 2000-01 (January 2000) is supported.
❚ Optional: outputsize
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 trailing 30 days of the most recent intraday data if the month parameter (see above) is not specified, or the full intraday data for a specific month in history if the month parameter is specified. The "compact" option is recommended if you would like to reduce the data size of each API call.
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime intraday time series. Setting the parameter to entitlement=delayed will return 15-minute delayed intraday time series.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =TIME_SERIES_INTRADAY& symbol =IBM& interval =5min& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_INTRADAY& symbol =IBM& interval =5min& outputsize =full& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_INTRADAY& symbol =IBM& interval =5min& month =2009-01& outputsize =full& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_INTRADAY& symbol =IBM& interval =5min& apikey =demo& datatype =csv
💡 Tip: This is a premium endpoint. If you would like to access realtime, 15-minute delayed, and/or historical intraday data, please subscribe to a premium membership plan for your personal use. For commercial use, please contact sales .
* Realtime and 15-minute delayed US market data is regulated by the stock exchanges, FINRA, and the SEC. Learn more about the key market data policies you need to know as a data consumer.
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
TIME_SERIES_DAILY
This API returns raw (as-traded) daily time series (date, daily open, daily high, daily low, daily close, daily volume) of the global equity specified, covering 25+ years of historical data. The OHLCV data is sometimes called "candles" in finance literature. If you are also interested in split/dividend-adjusted data, please use the Daily Adjusted API , which covers adjusted close values and historical split and dividend events.
❚ Required: function
The time series of your choice. In this case, function=TIME_SERIES_DAILY
❚ Required: symbol
The name of the equity of your choice. For example: symbol=IBM
❚ Optional: outputsize
By default, outputsize=compact . 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 25+ years of historical data. The "compact" option is recommended if you would like to reduce the data size of each API call. The "compact" outputsize is available to both free and premium API keys. The "full" outputsize is available to premium keys. Please subscribe to any premium membership plan to unlock the outputsize=full capability.
❚ Optional: datatype
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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =TIME_SERIES_DAILY& symbol =IBM& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_DAILY& symbol =IBM& outputsize =full& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_DAILY& symbol =TSCO.LON& outputsize =full& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_DAILY& symbol =SHOP.TRT& outputsize =full& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_DAILY& symbol =GPV.TRV& outputsize =full& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_DAILY& symbol =MBG.DEX& outputsize =full& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_DAILY& symbol =RELIANCE.BSE& outputsize =full& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_DAILY& symbol =600104.SHH& outputsize =full& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_DAILY& symbol =000002.SHZ& outputsize =full& apikey =demo
The above is just a small sample of the 100,000+ symbols we support. Please refer to our Search Endpoint to look up any supported global stock, ETF, or mutual fund symbols of your interest.
https://www.alphavantage.co/query? function =TIME_SERIES_DAILY& symbol =IBM& apikey =demo& datatype =csv
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
TIME_SERIES_DAILY_ADJUSTED Trending Premium
This API returns raw (as-traded) daily open/high/low/close/volume values, adjusted close values, and historical split/dividend events of the global equity specified, covering 25+ years of historical data. The OHLCV data is sometimes called "candles" in finance literature.
❚ Required: function
The time series of your choice. In this case, function=TIME_SERIES_DAILY_ADJUSTED
❚ Required: symbol
The name of the equity of your choice. For example: symbol=IBM
❚ Optional: outputsize
By default, outputsize=compact . 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 25+ years of historical data. The "compact" option is recommended if you would like to reduce the data size of each API call.
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =TIME_SERIES_DAILY_ADJUSTED& symbol =IBM& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_DAILY_ADJUSTED& symbol =IBM& outputsize =full& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_DAILY_ADJUSTED& symbol =TSCO.LON& outputsize =full& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_DAILY_ADJUSTED& symbol =SHOP.TRT& outputsize =full& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_DAILY_ADJUSTED& symbol =GPV.TRV& outputsize =full& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_DAILY_ADJUSTED& symbol =MBG.DEX& outputsize =full& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_DAILY_ADJUSTED& symbol =RELIANCE.BSE& outputsize =full& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_DAILY_ADJUSTED& symbol =600104.SHH& outputsize =full& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_DAILY_ADJUSTED& symbol =000002.SHZ& outputsize =full& apikey =demo
The above is just a small sample of the 100,000+ symbols we support. Please refer to our Search Endpoint to look up any supported global stock, ETF, or mutual fund symbols of your interest.
https://www.alphavantage.co/query? function =TIME_SERIES_DAILY_ADJUSTED& symbol =IBM& apikey =demo& datatype =csv
💡 Tip: this is a premium API function. Subscribe to a premium membership plan to instantly unlock all premium APIs.
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
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 25+ years of historical data.
❚ Required: function
The time series of your choice. In this case, function=TIME_SERIES_WEEKLY
❚ Required: symbol
The name of the equity of your choice. For example: symbol=IBM
❚ Optional: datatype
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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =TIME_SERIES_WEEKLY& symbol =IBM& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_WEEKLY& symbol =TSCO.LON& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_WEEKLY& symbol =IBM& apikey =demo& datatype =csv
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
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 25+ years of historical data.
❚ Required: function
The time series of your choice. In this case, function=TIME_SERIES_WEEKLY_ADJUSTED
❚ Required: symbol
The name of the equity of your choice. For example: symbol=IBM
❚ Optional: datatype
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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =TIME_SERIES_WEEKLY_ADJUSTED& symbol =IBM& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_WEEKLY_ADJUSTED& symbol =TSCO.LON& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_WEEKLY_ADJUSTED& symbol =IBM& apikey =demo& datatype =csv
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
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 25+ years of historical data.
❚ Required: function
The time series of your choice. In this case, function=TIME_SERIES_MONTHLY
❚ Required: symbol
The name of the equity of your choice. For example: symbol=IBM
❚ Optional: datatype
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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =TIME_SERIES_MONTHLY& symbol =IBM& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_MONTHLY& symbol =TSCO.LON& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_MONTHLY& symbol =IBM& apikey =demo& datatype =csv
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
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 25+ years of historical data.
❚ Required: function
The time series of your choice. In this case, function=TIME_SERIES_MONTHLY_ADJUSTED
❚ Required: symbol
The name of the equity of your choice. For example: symbol=IBM
❚ Optional: datatype
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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =TIME_SERIES_MONTHLY_ADJUSTED& symbol =IBM& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_MONTHLY_ADJUSTED& symbol =TSCO.LON& apikey =demo
https://www.alphavantage.co/query? function =TIME_SERIES_MONTHLY_ADJUSTED& symbol =IBM& apikey =demo& datatype =csv
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Quote Endpoint Trending
This endpoint returns the latest price and volume information for a ticker of your choice. You can specify one ticker per API request.
If you would like to query a large universe of tickers in bulk, you may want to try out our Realtime Bulk Quotes API , which accepts up to 100 tickers per API request.
❚ Required: function
The API function of your choice.
❚ Required: symbol
The symbol of the global ticker of your choice. For example: symbol=IBM .
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the quote data in JSON format; csv returns the quote data as a CSV (comma separated value) file.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime US market data. Setting the parameter to entitlement=delayed will return 15-minute delayed US market data.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =GLOBAL_QUOTE& symbol =IBM& apikey =demo
https://www.alphavantage.co/query? function =GLOBAL_QUOTE& symbol =300135.SHZ& apikey =demo
https://www.alphavantage.co/query? function =GLOBAL_QUOTE& symbol =IBM& apikey =demo& datatype =csv
💡 Tip: by default, the quote endpoint is updated at the end of each trading day for all users. If you would like to access realtime or 15-minute delayed stock quote data for the US market, please subscribe to a premium membership plan for your personal use. For commercial use, please contact sales .
* Realtime and 15-minute delayed US market data is regulated by the stock exchanges, FINRA, and the SEC. Learn more about the key market data policies you need to know as a data consumer.
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Realtime Bulk Quotes Premium
This API returns realtime quotes for US-traded symbols in bulk, accepting up to 100 symbols per API request and covering both regular and extended (pre-market and post-market) trading hours. You can use this endpoint as a high-throughput alternative to the Global Quote API , which accepts one symbol per API request.
❚ Required: function
The time series of your choice. In this case, function=REALTIME_BULK_QUOTES
❚ Required: symbol
Up to 100 symbols separated by comma. For example: symbol=MSFT,AAPL,IBM . If more than 100 symbols are provided, only the first 100 symbols will be honored as part of the API input.
❚ Optional: datatype
By default, datatype=json . 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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =REALTIME_BULK_QUOTES& symbol =MSFT,AAPL,IBM& apikey =demo
💡 Tip: this is a premium API function. Please subscribe to any premium membership plan that mentions "Realtime US Market Data" in its description to unlock this endpoint for your personal use. For commercial use, please contact sales .
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Realtime Bulk Bid & Ask Prices Premium
This API returns realtime bid and ask prices for US-traded symbols in bulk, accepting up to 100 symbols per API request and covering both regular and extended (pre-market and post-market) trading hours. You can use this endpoint as an efficient way to query top-of-the-book Level 2 data.
❚ Required: function
The time series of your choice. In this case, function=REALTIME_BULK_BID_ASK_PRICES
❚ Required: symbol
Up to 100 symbols separated by comma. For example: symbol=MSFT,AAPL,IBM . If more than 100 symbols are provided, only the first 100 symbols will be honored as part of the API input.
❚ Optional: datatype
By default, datatype=json . 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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =REALTIME_BULK_BID_ASK_PRICES& symbol =MSFT,AAPL,IBM& apikey =demo
💡 Tip: this is a premium API function. Please subscribe to any premium membership plan that mentions "Realtime US Market Data" in its description to unlock this endpoint for your personal use. For commercial use, please contact sales .
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Search Endpoint Utility
Looking for some specific symbols or companies? Trying to build an auto-complete search box similar to the one below?
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.
❚ Required: function
The API function of your choice. In this case, function=SYMBOL_SEARCH
❚ Required: keywords
A text string of your choice. For example: keywords=microsoft .
❚ Optional: datatype
By default, datatype=json . 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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =SYMBOL_SEARCH& keywords =tesco& apikey =demo
https://www.alphavantage.co/query? function =SYMBOL_SEARCH& keywords =tencent& apikey =demo
https://www.alphavantage.co/query? function =SYMBOL_SEARCH& keywords =BA& apikey =demo
https://www.alphavantage.co/query? function =SYMBOL_SEARCH& keywords =SAIC& apikey =demo
https://www.alphavantage.co/query? function =SYMBOL_SEARCH& keywords =BA& apikey =demo& datatype =csv
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Global Market Open & Close Status Utility
This endpoint returns the current market status (open vs. closed) of major trading venues for equities, forex, and cryptocurrencies around the world.
❚ Required: function
The API function of your choice. In this case, function=MARKET_STATUS
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =MARKET_STATUS& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Index Data APIs
This suite of APIs provides decades of history for 200+ major indices in daily, weekly, and monthly temporal resolutions.
Dow Jones Industrial Average Trending Premium
This API returns decades of daily/weekly/monthly open, high, low, close (OHLC) time series data for the Dow Jones Industrial Average Index.
❚ Required: function
The time series of your choice. In this case, function=INDEX_DATA
❚ Required: symbol
In this case, symbol=DJI
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: daily , weekly , monthly
❚ Optional: datatype
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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =INDEX_DATA& symbol =DJI& interval =weekly& apikey =demo
https://www.alphavantage.co/query? function =INDEX_DATA& symbol =DJI& interval =weekly& apikey =demo& datatype =csv
💡 Tip: this is a premium API endpoint. Subscribe to any of our 150, 300, 600, or 1200 requests per minute premium plans to instantly unlock this endpoint.
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
S&P 500 Trending Premium
This API returns decades of daily/weekly/monthly open, high, low, close (OHLC) time series data for the S&P 500 Index.
❚ Required: function
The time series of your choice. In this case, function=INDEX_DATA
❚ Required: symbol
In this case, symbol=SPX
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: daily , weekly , monthly
❚ Optional: datatype
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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =INDEX_DATA& symbol =SPX& interval =weekly& apikey =demo
https://www.alphavantage.co/query? function =INDEX_DATA& symbol =SPX& interval =weekly& apikey =demo& datatype =csv
💡 Tip: this is a premium API endpoint. Subscribe to any of our 150, 300, 600, or 1200 requests per minute premium plans to instantly unlock this endpoint.
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
NASDAQ Composite Trending Premium
This API returns decades of daily/weekly/monthly open, high, low, close (OHLC) time series data for the NASDAQ Composite Index.
❚ Required: function
The time series of your choice. In this case, function=INDEX_DATA
❚ Required: symbol
In this case, symbol=COMP
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: daily , weekly , monthly
❚ Optional: datatype
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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =INDEX_DATA& symbol =COMP& interval =weekly& apikey =demo
https://www.alphavantage.co/query? function =INDEX_DATA& symbol =COMP& interval =weekly& apikey =demo& datatype =csv
💡 Tip: this is a premium API endpoint. Subscribe to any of our 150, 300, 600, or 1200 requests per minute premium plans to instantly unlock this endpoint.
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
NASDAQ 100 Trending Premium
This API returns decades of daily/weekly/monthly open, high, low, close (OHLC) time series data for the NASDAQ-100 Index.
❚ Required: function
The time series of your choice. In this case, function=INDEX_DATA
❚ Required: symbol
In this case, symbol=NDX
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: daily , weekly , monthly
❚ Optional: datatype
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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =INDEX_DATA& symbol =NDX& interval =weekly& apikey =demo
https://www.alphavantage.co/query? function =INDEX_DATA& symbol =NDX& interval =weekly& apikey =demo& datatype =csv
💡 Tip: this is a premium API endpoint. Subscribe to any of our 150, 300, 600, or 1200 requests per minute premium plans to instantly unlock this endpoint.
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Cboe Volatility Index (VIX) Trending Premium
This API returns decades of daily/weekly/monthly open, high, low, close (OHLC) time series data for the Cboe Volatility Index (VIX).
❚ Required: function
The time series of your choice. In this case, function=INDEX_DATA
❚ Required: symbol
In this case, symbol=VIX
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: daily , weekly , monthly
❚ Optional: datatype
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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =INDEX_DATA& symbol =VIX& interval =weekly& apikey =demo
https://www.alphavantage.co/query? function =INDEX_DATA& symbol =VIX& interval =weekly& apikey =demo& datatype =csv
💡 Tip: this is a premium API endpoint. Subscribe to any of our 150, 300, 600, or 1200 requests per minute premium plans to instantly unlock this endpoint.
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Russell 2000 Trending Premium
This API returns decades of daily/weekly/monthly open, high, low, close (OHLC) time series data for the Russell 2000 Index.
❚ Required: function
The time series of your choice. In this case, function=INDEX_DATA
❚ Required: symbol
In this case, symbol=RUT
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: daily , weekly , monthly
❚ Optional: datatype
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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =INDEX_DATA& symbol =RUT& interval =weekly& apikey =demo
https://www.alphavantage.co/query? function =INDEX_DATA& symbol =RUT& interval =weekly& apikey =demo& datatype =csv
💡 Tip: this is a premium API endpoint. Subscribe to any of our 150, 300, 600, or 1200 requests per minute premium plans to instantly unlock this endpoint.
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Other Major Indices Trending Premium
This API returns decades of daily/weekly/monthly open, high, low, close (OHLC) time series data for over 200+ major market indices. For the full list of supported indices, please refer to the Index Catalog .
❚ Required: function
The time series of your choice. In this case, function=INDEX_DATA
❚ Required: symbol
The index symbol of your choice. For example, symbol=DJS . For the full list of supported indices, please refer to the Index Catalog .
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: daily , weekly , monthly
❚ Optional: datatype
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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =INDEX_DATA& symbol =DJS& interval =weekly& apikey =demo
https://www.alphavantage.co/query? function =INDEX_DATA& symbol =DJS& interval =weekly& apikey =demo& datatype =csv
💡 Tip: this is a premium API endpoint. Subscribe to any of our 150, 300, 600, or 1200 requests per minute premium plans to instantly unlock this endpoint.
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Index Catalog Utility
The Index Catalog API returns the full list of supported index symbols, along with the corresponding long-form names.
❚ Required: function
The API function of your choice. In this case, function=INDEX_CATALOG
❚ Optional: datatype
By default, datatype=json . 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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =INDEX_CATALOG& apikey =demo
https://www.alphavantage.co/query? function =INDEX_CATALOG& apikey =demo& datatype =csv
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Options Data APIs
This suite of APIs provides realtime and historical US options data, spanning 15+ years of history with full market coverage. Bullish/bearish option signals such as put-call ratios are also provided.
Realtime Options Trending Premium
This API returns realtime US options data with full market coverage. Option chains are sorted by expiration dates in chronological order. Within the same expiration date, contracts are sorted by strike prices from low to high.
❚ Required: function
The time series of your choice. In this case, function=REALTIME_OPTIONS
❚ Required: symbol
The name of the equity of your choice. For example: symbol=IBM
❚ Optional: require_greeks
Enable greeks & implied volatility (IV) fields. By default, require_greeks=false . Set require_greeks=true to enable greeks & IVs in the API response.
❚ Optional: contract
The US options contract ID you would like to specify. By default, the contract parameter is not set and the entire option chain for a given symbol will be returned.
❚ Optional: expiration
The contract expiration date (in YYYY-MM-DD format) you would like to specify. By default, the expiration parameter is not set and contracts across all expiration dates will be returned. The expiration date must be in YYYY-MM-DD format and must be on or after today's date.
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the options data in JSON format; csv returns the data as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =REALTIME_OPTIONS& symbol =IBM& apikey =demo
https://www.alphavantage.co/query? function =REALTIME_OPTIONS& symbol =IBM& require_greeks =true& apikey =demo
https://www.alphavantage.co/query? function =REALTIME_OPTIONS& symbol =IBM& require_greeks =true& contract =IBM270115C00390000& apikey =demo
💡 Tip: this is a premium API function. Subscribe to either the 600 requests per minute or the 1200 requests per minute premium membership plan to unlock realtime options data.
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Realtime Put-Call Ratio
This API returns realtime put-call ratios for both the entire option chain and for specific expiration dates. A lower put-call ratio (<=0.6) typically signals bullish sentiment, as investors are purchasing more call options in expectation of rising prices. On the other hand, a higher ratio (>=1.0) suggests bearish sentiment. However, because this metric is often used as a contrarian indicator, extreme values can imply the opposite - e.g., readings much higher than 1.0 may actually indicate a bullish outlook, while very low readings close to zero can point to potential bearish conditions.
❚ Required: function
The time series of your choice. In this case, function=REALTIME_PUT_CALL_RATIO
❚ Required: symbol
The name of the equity of your choice. For example: symbol=IBM
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =REALTIME_PUT_CALL_RATIO& symbol =IBM& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Realtime Volume-to-Open-Interest Ratio
This API returns realtime volume-to-open-interest ratios within an option chain. A high ratio (volume much larger than open interest) often suggests heavy trading activity relative to existing positions, which can indicate short-term speculation, increased liquidity, or possible trend changes. A low ratio (volume small compared to open interest) implies that most positions are being held rather than actively traded, signaling more stable or less volatile conditions. Traders use this ratio to understand whether price moves are driven by new participation (potentially stronger signals) or just minor adjustments within existing positions.
❚ Required: function
The time series of your choice. In this case, function=REALTIME_VOLUME_OPEN_INTEREST_RATIO
❚ Required: symbol
The name of the equity of your choice. For example: symbol=NVDA
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =REALTIME_VOLUME_OPEN_INTEREST_RATIO& symbol =NVDA& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Historical Options Trending Premium
This API returns the full historical options chain for a specific symbol on a specific date, covering 15+ years of history. Implied volatility (IV) and common Greeks (e.g., delta, gamma, theta, vega, rho) are also returned. Option chains are sorted by expiration dates in chronological order. Within the same expiration date, contracts are sorted by strike prices from low to high.
❚ Required: function
The time series of your choice. In this case, function=HISTORICAL_OPTIONS
❚ Required: symbol
The name of the equity of your choice. For example: symbol=IBM
❚ Optional: date
By default, the date parameter is not set and the API will return data for the previous trading session. Any date later than 2008-01-01 is accepted. For example, date=2017-11-15 .
❚ Optional: contract
The US options contract ID you would like to specify. By default, the contract parameter is not set and the entire option chain for a given symbol will be returned.
❚ Optional: expiration
The contract expiration date (in YYYY-MM-DD format) you would like to specify. By default, the expiration parameter is not set and contracts across all expiration dates will be returned. The expiration date must be in YYYY-MM-DD format.
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the options data in JSON format; csv returns the data as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =HISTORICAL_OPTIONS& symbol =IBM& apikey =demo
https://www.alphavantage.co/query? function =HISTORICAL_OPTIONS& symbol =IBM& date =2017-11-15& apikey =demo
https://www.alphavantage.co/query? function =HISTORICAL_OPTIONS& symbol =IBM& date =2017-11-15& apikey =demo& datatype =csv
💡 Tip: this is a premium API function. Subscribe to any of the premium membership plans to unlock historical options data.
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Historical Put-Call Ratio
This API returns historical put-call ratios for both the entire option chain and for specific expiration dates. A lower put-call ratio (<=0.6) typically signals bullish sentiment, as investors are purchasing more call options in expectation of rising prices. On the other hand, a higher ratio (>=1.0) suggests bearish sentiment. However, because this metric is often used as a contrarian indicator, extreme values can imply the opposite - e.g., readings much higher than 1.0 may actually indicate a bullish outlook, while very low readings close to zero can point to potential bearish conditions.
❚ Required: function
The time series of your choice. In this case, function=HISTORICAL_PUT_CALL_RATIO
❚ Required: symbol
The name of the equity of your choice. For example: symbol=IBM
❚ Optional: date
By default, the date parameter is not set and the API will return data for the previous trading session. Any date later than 2008-01-01 is accepted. For example, date=2026-03-12 .
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =HISTORICAL_PUT_CALL_RATIO& symbol =IBM& date =2026-03-12& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Historical Volume-to-Open-Interest Ratio
This API returns historical volume-to-open-interest ratios within an option chain. A high ratio (volume much larger than open interest) often suggests heavy trading activity relative to existing positions, which can indicate short-term speculation, increased liquidity, or possible trend changes. A low ratio (volume small compared to open interest) implies that most positions are being held rather than actively traded, signaling more stable or less volatile conditions. Traders use this ratio to understand whether price moves are driven by new participation (potentially stronger signals) or just minor adjustments within existing positions.
❚ Required: function
The time series of your choice. In this case, function=HISTORICAL_VOLUME_OPEN_INTEREST_RATIO
❚ Required: symbol
The name of the equity of your choice. For example: symbol=NVDA
❚ Optional: date
By default, the date parameter is not set and the API will return data for the previous trading session. Any date later than 2008-01-01 is accepted. For example, date=2026-04-06 .
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =HISTORICAL_VOLUME_OPEN_INTEREST_RATIO& symbol =NVDA& date =2026-04-06& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Alpha Intelligence™
The APIs in this section contain advanced market intelligence built with our decades of expertise in AI, machine learning, and quantitative finance. We hope these highly differentiated alternative datasets can help turbocharge your trading strategy, market research, and financial software application to the next level.
Market News & Sentiment Trending
Looking for market news data to train your LLM models or to augment your trading strategy? You have just found it. This API returns live and historical market news & sentiment data from a large & growing selection of premier news outlets around the world, covering stocks, cryptocurrencies, forex, and a wide range of topics such as fiscal policy, mergers & acquisitions, IPOs, etc. This API, combined with our core stock API, fundamental data, and technical indicator APIs, can provide you with a 360-degree view of the financial market and the broader economy.
❚ Required: function
The function of your choice. In this case, function=NEWS_SENTIMENT
❚ Optional: tickers
The stock/crypto/forex symbols of your choice. For example: tickers=IBM will filter for articles that mention the IBM ticker; tickers=COIN,CRYPTO:BTC,FOREX:USD will filter for articles that simultaneously mention Coinbase (COIN), Bitcoin (CRYPTO:BTC), and US Dollar (FOREX:USD) in their content.
❚ Optional: topics
The news topics of your choice. For example: topics=technology will filter for articles that write about the technology sector; topics=technology,ipo will filter for articles that simultaneously cover technology and IPO in their content. Below is the full list of supported topics:
Blockchain: blockchain
Earnings: earnings
Mergers & Acquisitions: mergers_and_acquisitions
Financial Markets: financial_markets
Economy - Fiscal Policy (e.g., tax reform, government spending): economy_fiscal
Economy - Monetary Policy (e.g., interest rates, inflation): economy_monetary
Economy - Macro/Overall: economy_macro
Energy & Transportation: energy_transportation
Finance: finance
Life Sciences: life_sciences
Manufacturing: manufacturing
Real Estate & Construction: real_estate
Retail & Wholesale: retail_wholesale
Technology: technology
❚ Optional: time_from and time_to
The time range of the news articles you are targeting, in YYYYMMDDTHHMM format. For example: time_from=20220410T0130 . If time_from is specified but time_to is missing, the API will return articles published between the time_from value and the current time.
❚ Optional: sort
By default, sort=LATEST and the API will return the latest articles first. You can also set sort=EARLIEST or sort=RELEVANCE based on your use case.
❚ Optional: limit
By default, limit=50 and the API will return up to 50 matching results. You can also set limit=1000 to output up to 1000 results.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =NEWS_SENTIMENT& tickers =AAPL& apikey =demo
https://www.alphavantage.co/query? function =NEWS_SENTIMENT&tickers=COIN,CRYPTO:BTC,FOREX:USD&time_from=20220410T0130&limit=1000&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Earnings Call Transcript Trending
This API returns the earnings call transcript for a given company in a specific quarter, covering over 15 years of history and enriched with turn-by-turn sentiment signals.
❚ Required: function
The function of your choice. In this case, function=EARNINGS_CALL_TRANSCRIPT
❚ Required: symbol
The symbol of the ticker of your choice. For example: symbol=IBM .
❚ Required: quarter
Fiscal quarter in YYYYQM format. For example: quarter=2024Q1 . Any quarter since 2010Q1 is supported.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =EARNINGS_CALL_TRANSCRIPT& symbol =IBM& quarter =2024Q1& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Top Gainers, Losers, and Most Actively Traded Tickers (US Market)
This endpoint returns the top 20 gainers, losers, and the most active traded tickers in the US market.
❚ Required: function
The API function of your choice. In this case, function=TOP_GAINERS_LOSERS
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =TOP_GAINERS_LOSERS& apikey =demo
💡 Tip: By default, the top gainers, losers, and the most active traded ticker information is updated at the end of each trading day for all users. If you would like to access realtime or 15-minute delayed data, please subscribe to a premium membership plan for your personal use. For commercial use, please contact sales .
* Realtime and 15-minute delayed US market data is regulated by the stock exchanges, FINRA, and the SEC. Learn more about the key market data policies you need to know as a data consumer.
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Insider Transactions Trending
This API returns the latest and historical insider transactions made by key stakeholders (e.g., founders, executives, board members, etc.) of a specific company.
❚ Required: function
The function of your choice. In this case, function=INSIDER_TRANSACTIONS
❚ Required: symbol
The symbol of the ticker of your choice. For example: symbol=IBM .
❚ Optional: from
An optional date filter in YYYY-MM-DD format that only keeps transaction records made on or after a certain date. For example: from=2026-03-01 . By default, this parameter is not set and all transactions will be returned.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =INSIDER_TRANSACTIONS& symbol =IBM& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Congress Trades Trending
This API returns the latest and historical stock trades disclosed by US congressional representatives.
❚ Required: function
The function of your choice. In this case, function=CONGRESS_TRADES
❚ Required: symbol OR bioguide_id
You must specify at least the stock symbol OR the bioguide_id of the politician (or both). For example: symbol=AAPL or bioguide_id=S000510 . For a complete mapping of politicians to their corresponding bioguide_ids, please refer to Politician Metadata .
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the options data in JSON format; csv returns the data as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =CONGRESS_TRADES& symbol =AAPL& apikey =demo
https://www.alphavantage.co/query? function =CONGRESS_TRADES& bioguide_id =S000510& apikey =demo
https://www.alphavantage.co/query? function =CONGRESS_TRADES& symbol =AAPL& apikey =demo& datatype =csv
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Politician Metadata Utility
This API returns the key metadata for US congressional representatives, such as bioguide_id, district, time in service, etc.
❚ Required: function
The function of your choice. In this case, function=POLITICIAN_METADATA
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =POLITICIAN_METADATA& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Institutional Holdings
This API returns the institutional ownership and holdings information for an equity of interest.
❚ Required: function
The function of your choice. In this case, function=INSTITUTIONAL_HOLDINGS
❚ Required: symbol
The symbol of the ticker of your choice. For example: symbol=IBM .
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =INSTITUTIONAL_HOLDINGS& symbol =IBM& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Advanced Analytics (Fixed Window)
This endpoint returns a rich set of advanced analytics metrics (e.g., total return, variance, auto-correlation, etc.) for a given time series over a fixed temporal window.
❚ Required: function
The function of your choice. In this case, function=ANALYTICS_FIXED_WINDOW
❚ Required: SYMBOLS
A list of symbols for the calculation. It can be a comma separated list of symbols as a string. Free API keys can specify up to 5 symbols per API request. Premium API keys can specify up to 50 symbols per API request.
❚ Required: RANGE
This is the date range for the series being requested. By default, the date range is the full set of data for the equity history. This can be further modified by the LIMIT variable.
RANGE can take certain text values as inputs. They are:
For intraday time series, the following RANGE values are also accepted:
Aside from the “full” value which represents the entire time series, the other values specify an interval to return the series for as measured backwards from the current date/time.
To specify start & end dates for your analytics calcuation, simply add two RANGE parameters in your API request. For example: RANGE=2023-07-01&RANGE=2023-08-31 or RANGE=2020-12-01T00:04:00&RANGE=2020-12-06T23:59:59 with minute-level precision for intraday analytics. If the end date is missing, the end date is assumed to be the last trading date. In addition, you can request a full month of data by using YYYY-MM format like 2020-12 . One day of intraday data can be requested by using YYYY-MM-DD format like 2020-12-06
❚ Optional: OHLC
This allows you to choose which open, high, low, or close field the calculation will be performed on. By default, OHLC=close . Valid values for these fields are open , high , low , close .
❚ Required: INTERVAL
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , DAILY , WEEKLY , MONTHLY .
❚ Required: CALCULATIONS
A comma separated list of the analytics metrics you would like to calculate:
MIN : The minimum return (largest negative or smallest positive) for all values in the series
MAX : The maximum return for all values in the series
MEAN : The mean of all returns in the series
MEDIAN : The median of all returns in the series
CUMULATIVE_RETURN : The total return from the beginning to the end of the series range
VARIANCE : The population variance of returns in the series range. Optionally, you can use VARIANCE(annualized=True) to normalize the output to an annual value. By default, the variance is not annualized.
STDDEV : The population standard deviation of returns in the series range for each symbol. Optionally, you can use STDDEV(annualized=True) to normalize the output to an annual value. By default, the standard deviation is not annualized.
MAX_DRAWDOWN : Largest peak to trough interval for each symbol in the series range
HISTOGRAM : For each symbol, place the observed total returns in bins. By default, bins=10. Use HISTOGRAM(bins=20) to specify a custom bin value (e.g., 20).
AUTOCORRELATION : For each symbol place, calculate the autocorrelation for the given lag (e.g., the lag in neighboring points for the autocorrelation calculation). By default, lag=1. Use AUTOCORRELATION(lag=2) to specify a custom lag value (e.g., 2).
COVARIANCE : Returns a covariance matrix for the input symbols. Optionally, you can use COVARIANCE(annualized=True) to normalize the output to an annual value. By default, the covariance is not annualized.
CORRELATION : Returns a correlation matrix for the input symbols, using the PEARSON method as default. You can also specify the KENDALL or SPEARMAN method through CORRELATION(method=KENDALL) or CORRELATION(method=SPEARMAN) , respectively.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=ANALYTICS_FIXED_WINDOW&SYMBOLS=AAPL,MSFT,IBM&RANGE=2023-07-01&RANGE=2023-08-31&INTERVAL=DAILY&OHLC=close&CALCULATIONS=MEAN,STDDEV,CORRELATION&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Advanced Analytics (Sliding Window) Trending
This endpoint returns a rich set of advanced analytics metrics (e.g., total return, variance, auto-correlation, etc.) for a given time series over sliding time windows. For example, we can calculate a moving variance over 5 years with a window of 100 points to see how the variance changes over time.
❚ Required: function
The function of your choice. In this case, function=ANALYTICS_SLIDING_WINDOW
❚ Required: SYMBOLS
A list of symbols for the calculation. It can be a comma separated list of symbols as a string. Free API keys can specify up to 5 symbols per API request. Premium API keys can specify up to 50 symbols per API request.
❚ Required: RANGE
This is the date range for the series being requested. By default, the date range is the full set of data for the equity history. This can be further modified by the LIMIT variable.
RANGE can take certain text values as inputs. They are:
For intraday time series, the following RANGE values are also accepted:
Aside from the “full” value which represents the entire time series, the other values specify an interval to return the series for as measured backwards from the current date/time.
To specify start & end dates for your analytics calcuation, simply add two RANGE parameters in your API request. For example: RANGE=2023-07-01&RANGE=2023-08-31 or RANGE=2020-12-01T00:04:00&RANGE=2020-12-06T23:59:59 with minute-level precision for intraday analytics. If the end date is missing, the end date is assumed to be the last trading date. In addition, you can request a full month of data by using YYYY-MM format like 2020-12 . One day of intraday data can be requested by using YYYY-MM-DD format like 2020-12-06
❚ Optional: OHLC
This allows you to choose which open, high, low, or close field the calculation will be performed on. By default, OHLC=close . Valid values for these fields are open , high , low , close .
❚ Required: INTERVAL
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , DAILY , WEEKLY , MONTHLY .
❚ Required: WINDOW_SIZE
An integer representing the size of the moving window. A hard lower boundary of 10 has been set though it is recommended to make this window larger to make sure the running calculations are statistically significant.
❚ Required: CALCULATIONS
A comma separated list of the analytics metrics you would like to calculate. Free API keys can specify 1 metric to be calculated per API request. Premium API keys can specify multiple metrics to be calculated simultaneously per API request.
MEAN : The mean of all returns in the series
MEDIAN : The median of all returns in the series
CUMULATIVE_RETURN : The total return from the beginning to the end of the series range
VARIANCE : The population variance of returns in the series range. Optionally, you can use VARIANCE(annualized=True) to normalize the output to an annual value. By default, the variance is not annualized.
STDDEV : The population standard deviation of returns in the series range for each symbol. Optionally, you can use STDDEV(annualized=True) to normalize the output to an annual value. By default, the standard deviation is not annualized.
COVARIANCE : Returns a covariance matrix for the input symbols. Optionally, you can use COVARIANCE(annualized=True) to normalize the output to an annual value. By default, the covariance is not annualized.
CORRELATION : Returns a correlation matrix for the input symbols, using the PEARSON method as default. You can also specify the KENDALL or SPEARMAN method through CORRELATION(method=KENDALL) or CORRELATION(method=SPEARMAN) , respectively.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=ANALYTICS_SLIDING_WINDOW&SYMBOLS=AAPL,IBM&RANGE=2month&INTERVAL=DAILY&OHLC=close&WINDOW_SIZE=20&CALCULATIONS=MEAN,STDDEV(annualized=True)&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Fundamental Data
We offer the following set of fundamental data APIs in various temporal dimensions covering key financial metrics, income statements, balance sheets, cash flow, and other fundamental data points.
Company Overview Trending
This API returns the company information, financial ratios, and other key metrics for the equity specified. Data is generally refreshed on the same day a company reports its latest earnings and financials.
❚ Required: function
The function of your choice. In this case, function=OVERVIEW
❚ Required: symbol
The symbol of the ticker of your choice. For example: symbol=IBM .
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =OVERVIEW& symbol =IBM& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the logo of a publicly traded company in both pixel (PNG) and vector (SVG) formats.
❚ Required: function
The function of your choice. In this case, function=COMPANY_LOGO
❚ Required: symbol
The symbol of the company of your choice. For example: symbol=IBM .
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =COMPANY_LOGO& symbol =IBM& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
ETF Profile & Holdings
This API returns key ETF metrics (e.g., net assets, expense ratio, and turnover), along with the corresponding ETF holdings / constituents with allocation by asset types and sectors.
❚ Required: function
The function of your choice. In this case, function=ETF_PROFILE
❚ Required: symbol
The symbol of the ticker of your choice. For example: symbol=QQQ .
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =ETF_PROFILE& symbol =QQQ& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Corporate Action - Dividends
This API returns historical and future (declared) dividend distributions.
❚ Required: function
The function of your choice. In this case, function=DIVIDENDS
❚ Required: symbol
The symbol of the ticker of your choice. For example: symbol=IBM .
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the options data in JSON format; csv returns the data as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =DIVIDENDS& symbol =IBM& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Corporate Action - Splits
This API returns historical split events.
❚ Required: function
The function of your choice. In this case, function=SPLITS
❚ Required: symbol
The symbol of the ticker of your choice. For example: symbol=IBM .
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the options data in JSON format; csv returns the data as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =SPLITS& symbol =IBM& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
INCOME_STATEMENT
This API returns the annual and quarterly income statements for the company of interest, with normalized fields mapped to GAAP and IFRS taxonomies of the SEC. Data is generally refreshed on the same day a company reports its latest earnings and financials.
❚ Required: function
The function of your choice. In this case, function=INCOME_STATEMENT
❚ Required: symbol
The symbol of the ticker of your choice. For example: symbol=IBM .
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =INCOME_STATEMENT& symbol =IBM& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the annual and quarterly balance sheets for the company of interest, with normalized fields mapped to GAAP and IFRS taxonomies of the SEC. Data is generally refreshed on the same day a company reports its latest earnings and financials.
❚ Required: function
The function of your choice. In this case, function=BALANCE_SHEET
❚ Required: symbol
The symbol of the ticker of your choice. For example: symbol=IBM .
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =BALANCE_SHEET& symbol =IBM& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the annual and quarterly cash flow for the company of interest, with normalized fields mapped to GAAP and IFRS taxonomies of the SEC. Data is generally refreshed on the same day a company reports its latest earnings and financials.
❚ Required: function
The function of your choice. In this case, function=CASH_FLOW
❚ Required: symbol
The symbol of the ticker of your choice. For example: symbol=IBM .
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =CASH_FLOW& symbol =IBM& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
SHARES_OUTSTANDING
This API returns the quarterly numbers of shares outstanding for the company of interest, with both diluted and basic shares outstanding values returned. Data is generally refreshed on the same day a company reports its latest earnings and financials.
❚ Required: function
The function of your choice. In this case, function=SHARES_OUTSTANDING
❚ Required: symbol
The symbol of the ticker of your choice. For example: symbol=MSFT .
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the options data in JSON format; csv returns the data as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =SHARES_OUTSTANDING& symbol =MSFT& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Earnings History
This API returns the annual and quarterly earnings (EPS) for the company of interest. Quarterly data also includes analyst estimates and surprise metrics.
❚ Required: function
The function of your choice. In this case, function=EARNINGS
❚ Required: symbol
The symbol of the ticker of your choice. For example: symbol=IBM .
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =EARNINGS& symbol =IBM& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Earnings Estimates Trending
This API returns the annual and quarterly EPS and revenue estimates for the company of interest, along with analyst count and revision history.
❚ Required: function
The function of your choice. In this case, function=EARNINGS_ESTIMATES
❚ Required: symbol
The symbol of the ticker of your choice. For example: symbol=IBM .
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =EARNINGS_ESTIMATES& symbol =IBM& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Listing & Delisting Status Utility
This API returns a list of active or delisted US stocks and ETFs, either as of the latest trading day or at a specific time in history. The endpoint is positioned to facilitate equity research on asset lifecycle and survivorship.
❚ Required: function
The API function of your choice. In this case, function=LISTING_STATUS
❚ Optional: date
If no date is set, the API endpoint will return a list of active or delisted symbols as of the latest trading day. If a date is set, the API endpoint will "travel back" in time and return a list of active or delisted symbols on that particular date in history. Any YYYY-MM-DD date later than 2010-01-01 is supported. For example, date=2013-08-03
❚ Optional: state
By default, state=active and the API will return a list of actively traded stocks and ETFs. Set state=delisted to query a list of delisted assets.
❚ Required: apikey
Your API key. Claim your free API key here .
To ensure optimal API response time, this endpoint uses the CSV format which is more memory-efficient than JSON.
https://www.alphavantage.co/query? function =LISTING_STATUS& apikey =demo
https://www.alphavantage.co/query? function =LISTING_STATUS& date =2014-07-10& state =delisted& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Earnings Calendar
This API returns a list of company earnings expected in the next 3, 6, or 12 months.
❚ Required: function
The API function of your choice. In this case, function=EARNINGS_CALENDAR
❚ Optional: symbol
By default, no symbol will be set for this API. When no symbol is set, the API endpoint will return the full list of company earnings scheduled. If a symbol is set, the API endpoint will return the expected earnings for that specific symbol. For example, symbol=IBM
❚ Optional: horizon
By default, horizon=3month and the API will return a list of expected company earnings in the next 3 months. You may set horizon=6month or horizon=12month to query the earnings scheduled for the next 6 months or 12 months, respectively.
❚ Required: apikey
Your API key. Claim your free API key here .
To ensure optimal API response time, this endpoint uses the CSV format which is more memory-efficient than JSON.
https://www.alphavantage.co/query? function =EARNINGS_CALENDAR& horizon =3month& apikey =demo
https://www.alphavantage.co/query? function =EARNINGS_CALENDAR& symbol =IBM& horizon =12month& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns a list of IPOs expected in the next 3 months.
❚ Required: function
The API function of your choice. In this case, function=IPO_CALENDAR
❚ Required: apikey
Your API key. Claim your free API key here .
To ensure optimal API response time, this endpoint uses the CSV format which is more memory-efficient than JSON.
https://www.alphavantage.co/query? function =IPO_CALENDAR& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Foreign Exchange Rates (FX)
APIs under this section provide a wide range of data feed for realtime and historical forex (FX) rates.
CURRENCY_EXCHANGE_RATE Trending
This API returns the realtime exchange rate for a pair of fiat currencies (e.g., USD, EUR, CNY, etc.).
💡 Tip: Looking for gold and silver spot prices? Please check out our dedicated gold & silver APIs in the Commodities section.
❚ Required: function
The function of your choice. In this case, function=CURRENCY_EXCHANGE_RATE
❚ Required: from_currency
The currency you would like to get the exchange rate for. It can either be a physical currency or cryptocurrency . For example: from_currency=USD or from_currency=BTC .
❚ Required: to_currency
The destination currency for the exchange rate. It can either be a physical currency or cryptocurrency . For example: to_currency=USD or to_currency=BTC .
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=CURRENCY_EXCHANGE_RATE&from_currency=USD&to_currency=JPY&apikey=demo
https://www.alphavantage.co/query?function=CURRENCY_EXCHANGE_RATE&from_currency=BTC&to_currency=EUR&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
FX_INTRADAY Premium Trending
This API returns intraday time series (timestamp, open, high, low, close) of the FX currency pair specified, updated realtime.
❚ Required: function
The time series of your choice. In this case, function=FX_INTRADAY
❚ Required: from_symbol
A three-letter symbol from the forex currency list . For example: from_symbol=EUR
❚ Required: to_symbol
A three-letter symbol from the forex currency list . For example: to_symbol=USD
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min
❚ Optional: outputsize
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.
❚ Optional: datatype
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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =FX_INTRADAY& from_symbol =EUR& to_symbol =USD& interval =5min& apikey =demo
https://www.alphavantage.co/query? function =FX_INTRADAY& from_symbol =EUR& to_symbol =USD& interval =5min& outputsize =full& apikey =demo
https://www.alphavantage.co/query? function =FX_INTRADAY& from_symbol =EUR& to_symbol =USD& interval =5min& apikey =demo& datatype =csv
💡 Tip: this is a premium API function. Subscribe to a premium membership plan to instantly unlock all premium APIs.
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the daily time series (timestamp, open, high, low, close) of the FX currency pair specified, updated realtime.
❚ Required: function
The time series of your choice. In this case, function=FX_DAILY
❚ Required: from_symbol
A three-letter symbol from the forex currency list . For example: from_symbol=EUR
❚ Required: to_symbol
A three-letter symbol from the forex currency list . For example: to_symbol=USD
❚ Optional: outputsize
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.
❚ Optional: datatype
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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =FX_DAILY& from_symbol =EUR& to_symbol =USD& apikey =demo
https://www.alphavantage.co/query? function =FX_DAILY& from_symbol =EUR& to_symbol =USD& outputsize =full& apikey =demo
https://www.alphavantage.co/query? function =FX_DAILY& from_symbol =EUR& to_symbol =USD& apikey =demo& datatype =csv
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
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.
❚ Required: function
The time series of your choice. In this case, function=FX_WEEKLY
❚ Required: from_symbol
A three-letter symbol from the forex currency list . For example: from_symbol=EUR
❚ Required: to_symbol
A three-letter symbol from the forex currency list . For example: to_symbol=USD
❚ Optional: datatype
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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =FX_WEEKLY& from_symbol =EUR& to_symbol =USD& apikey =demo
https://www.alphavantage.co/query? function =FX_WEEKLY& from_symbol =EUR& to_symbol =USD& apikey =demo& datatype =csv
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
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.
❚ Required: function
The time series of your choice. In this case, function=FX_MONTHLY
❚ Required: from_symbol
A three-letter symbol from the forex currency list . For example: from_symbol=EUR
❚ Required: to_symbol
A three-letter symbol from the forex currency list . For example: to_symbol=USD
❚ Optional: datatype
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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =FX_MONTHLY& from_symbol =EUR& to_symbol =USD& apikey =demo
https://www.alphavantage.co/query? function =FX_MONTHLY& from_symbol =EUR& to_symbol =USD& apikey =demo& datatype =csv
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Digital & Crypto Currencies
APIs under this section provide a wide range of data feed for digital and crypto currencies such as Bitcoin.
CURRENCY_EXCHANGE_RATE Trending
This API returns the realtime exchange rate for any pair of cryptocurrency (e.g., Bitcoin) or physical currency (e.g., USD).
❚ Required: function
The function of your choice. In this case, function=CURRENCY_EXCHANGE_RATE
❚ Required: from_currency
The currency you would like to get the exchange rate for. It can either be a physical currency or cryptocurrency . For example: from_currency=USD or from_currency=BTC .
❚ Required: to_currency
The destination currency for the exchange rate. It can either be a physical currency or cryptocurrency . For example: to_currency=USD or to_currency=BTC .
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=CURRENCY_EXCHANGE_RATE&from_currency=BTC&to_currency=EUR&apikey=demo
https://www.alphavantage.co/query?function=CURRENCY_EXCHANGE_RATE&from_currency=USD&to_currency=JPY&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
CRYPTO_INTRADAY Trending Premium
This API returns intraday time series (timestamp, open, high, low, close, volume) of the cryptocurrency specified, updated realtime.
❚ Required: function
The time series of your choice. In this case, function=CRYPTO_INTRADAY
❚ Required: symbol
The cryptocurrency of your choice. It can be any of the "from" currencies in the cryptocurrency list . For example: symbol=ETH .
❚ Required: market
The exchange market of your choice. It can be any of the "to" currencies in the cryptocurrency list . For example: market=USD .
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min
❚ Optional: outputsize
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.
❚ Optional: datatype
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.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =CRYPTO_INTRADAY& symbol =ETH& market =USD& interval =5min& apikey =demo
https://www.alphavantage.co/query? function =CRYPTO_INTRADAY& symbol =ETH& market =USD& interval =5min& outputsize =full& apikey =demo
https://www.alphavantage.co/query? function =CRYPTO_INTRADAY& symbol =ETH& market =USD& interval =5min& apikey =demo& datatype =csv
💡 Tip: this is a premium API function. Subscribe to a premium membership plan to instantly unlock all premium APIs.
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
DIGITAL_CURRENCY_DAILY
This API returns the daily historical time series for a cryptocurrency (e.g., BTC) traded on a specific market (e.g., EUR/Euro), refreshed daily at midnight (UTC). Prices and volumes are quoted in both the market-specific currency and USD.
❚ Required: function
The time series of your choice. In this case, function=DIGITAL_CURRENCY_DAILY
❚ Required: symbol
The cryptocurrency of your choice. It can be any of the "from" currencies in the cryptocurrency list . For example: symbol=BTC .
❚ Required: market
The exchange market of your choice. It can be any of the "to" currencies in the cryptocurrency list . For example: market=EUR .
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=DIGITAL_CURRENCY_DAILY&symbol=BTC&market=EUR&apikey=demo
https://www.alphavantage.co/query?function=DIGITAL_CURRENCY_DAILY&symbol=BTC&market=EUR&apikey=demo&datatype=csv
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
DIGITAL_CURRENCY_WEEKLY Trending
This API returns the weekly historical time series for a cryptocurrency (e.g., BTC) traded on a specific market (e.g., EUR/Euro), refreshed daily at midnight (UTC). Prices and volumes are quoted in both the market-specific currency and USD.
❚ Required: function
The time series of your choice. In this case, function=DIGITAL_CURRENCY_WEEKLY
❚ Required: symbol
The cryptocurrency of your choice. It can be any of the "from" currencies in the cryptocurrency list . For example: symbol=BTC .
❚ Required: market
The exchange market of your choice. It can be any of the "to" currencies in the cryptocurrency list . For example: market=EUR .
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=DIGITAL_CURRENCY_WEEKLY&symbol=BTC&market=EUR&apikey=demo
https://www.alphavantage.co/query?function=DIGITAL_CURRENCY_WEEKLY&symbol=BTC&market=EUR&apikey=demo&datatype=csv
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
DIGITAL_CURRENCY_MONTHLY Trending
This API returns the monthly historical time series for a cryptocurrency (e.g., BTC) traded on a specific market (e.g., EUR/Euro), refreshed daily at midnight (UTC). Prices and volumes are quoted in both the market-specific currency and USD.
❚ Required: function
The time series of your choice. In this case, function=DIGITAL_CURRENCY_MONTHLY
❚ Required: symbol
The cryptocurrency of your choice. It can be any of the "from" currencies in the cryptocurrency list . For example: symbol=BTC .
❚ Required: market
The exchange market of your choice. It can be any of the "to" currencies in the cryptocurrency list . For example: market=EUR .
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=DIGITAL_CURRENCY_MONTHLY&symbol=BTC&market=EUR&apikey=demo
https://www.alphavantage.co/query?function=DIGITAL_CURRENCY_MONTHLY&symbol=BTC&market=EUR&apikey=demo&datatype=csv
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
APIs under this section provide price data for major commodities such as gold, silver, crude oil, natural gas, copper, wheat, etc., spanning across various temporal horizons (daily, weekly, monthly, quarterly, etc.)
Gold & Silver Spot Prices Trending
This API returns the live spot prices of gold and silver metals.
❚ Required: function
The function of your choice. In this case, function=GOLD_SILVER_SPOT
❚ Required: symbol
For gold, strings GOLD and XAU are accepted. For silver, strings SILVER and XAG are accepted.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=GOLD_SILVER_SPOT&symbol=SILVER&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Gold & Silver Historical Prices Trending
This API returns the historical gold and silver prices in daily, weekly, and monthly horizons.
💡 Tip: Looking for gold and silver live prices instead? Please check out our dedicated gold & silver spot price API .
❚ Required: function
The function of your choice. In this case, function=GOLD_SILVER_HISTORY
❚ Required: symbol
For gold, strings GOLD and XAU are accepted. For silver, strings SILVER and XAG are accepted.
❚ Required: interval
Strings daily , weekly and monthly are accepted
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=GOLD_SILVER_HISTORY&symbol=SILVER&interval=daily&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Crude Oil Prices: West Texas Intermediate (WTI) Trending
This API returns the West Texas Intermediate (WTI) crude oil prices in daily, weekly, and monthly horizons.
Source: U.S. Energy Information Administration, Crude Oil Prices: West Texas Intermediate (WTI) - Cushing, Oklahoma, retrieved from FRED, Federal Reserve Bank of St. Louis. This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=WTI
❚ Optional: interval
By default, interval=monthly . Strings daily , weekly , and monthly are accepted.
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=WTI&interval=monthly&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Crude Oil Prices (Brent) Trending
This API returns the Brent (Europe) crude oil prices in daily, weekly, and monthly horizons.
Source: U.S. Energy Information Administration, Crude Oil Prices: Brent - Europe, retrieved from FRED, Federal Reserve Bank of St. Louis. This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=BRENT
❚ Optional: interval
By default, interval=monthly . Strings daily , weekly , and monthly are accepted.
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=BRENT&interval=monthly&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the Henry Hub natural gas spot prices in daily, weekly, and monthly horizons.
Source: U.S. Energy Information Administration, Henry Hub Natural Gas Spot Price, retrieved from FRED, Federal Reserve Bank of St. Louis. This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=NATURAL_GAS
❚ Optional: interval
By default, interval=monthly . Strings daily , weekly , and monthly are accepted.
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=NATURAL_GAS&interval=monthly&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Global Price of Copper
This API returns the global price of copper in monthly, quarterly, and annual horizons.
Source: International Monetary Fund ( IMF Terms of Use ), Global price of Copper, retrieved from FRED, Federal Reserve Bank of St. Louis. This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=COPPER
❚ Optional: interval
By default, interval=monthly . Strings monthly , quarterly , and annual are accepted.
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=COPPER&interval=monthly&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Global Price of Aluminum
This API returns the global price of aluminum in monthly, quarterly, and annual horizons.
Source: International Monetary Fund ( IMF Terms of Use ), Global price of Aluminum, retrieved from FRED, Federal Reserve Bank of St. Louis. This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=ALUMINUM
❚ Optional: interval
By default, interval=monthly . Strings monthly , quarterly , and annual are accepted.
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=ALUMINUM&interval=monthly&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Global Price of Wheat
This API returns the global price of wheat in monthly, quarterly, and annual horizons.
Source: International Monetary Fund ( IMF Terms of Use ), Global price of Wheat, retrieved from FRED, Federal Reserve Bank of St. Louis. This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=WHEAT
❚ Optional: interval
By default, interval=monthly . Strings monthly , quarterly , and annual are accepted.
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=WHEAT&interval=monthly&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Global Price of Corn
This API returns the global price of corn in monthly, quarterly, and annual horizons.
Source: International Monetary Fund ( IMF Terms of Use ), Global price of Corn, retrieved from FRED, Federal Reserve Bank of St. Louis. This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=CORN
❚ Optional: interval
By default, interval=monthly . Strings monthly , quarterly , and annual are accepted.
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=CORN&interval=monthly&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Global Price of Cotton
This API returns the global price of cotton in monthly, quarterly, and annual horizons.
Source: International Monetary Fund ( IMF Terms of Use ), Global price of Cotton, retrieved from FRED, Federal Reserve Bank of St. Louis. This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=COTTON
❚ Optional: interval
By default, interval=monthly . Strings monthly , quarterly , and annual are accepted.
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=COTTON&interval=monthly&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Global Price of Sugar
This API returns the global price of sugar in monthly, quarterly, and annual horizons.
Source: International Monetary Fund ( IMF Terms of Use ), Global price of Sugar, No. 11, World, retrieved from FRED, Federal Reserve Bank of St. Louis. This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=SUGAR
❚ Optional: interval
By default, interval=monthly . Strings monthly , quarterly , and annual are accepted.
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=SUGAR&interval=monthly&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Global Price of Coffee
This API returns the global price of coffee in monthly, quarterly, and annual horizons.
Source: International Monetary Fund ( IMF Terms of Use ), Global price of Coffee, Other Mild Arabica, retrieved from FRED, Federal Reserve Bank of St. Louis. This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=COFFEE
❚ Optional: interval
By default, interval=monthly . Strings monthly , quarterly , and annual are accepted.
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=COFFEE&interval=monthly&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Global Price Index of All Commodities
This API returns the global price index of all commodities in monthly, quarterly, and annual temporal dimensions.
Source: International Monetary Fund ( IMF Terms of Use ), Global Price Index of All Commodities, retrieved from FRED, Federal Reserve Bank of St. Louis. This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=ALL_COMMODITIES
❚ Optional: interval
By default, interval=monthly . Strings monthly , quarterly , and annual are accepted.
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=ALL_COMMODITIES&interval=monthly&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Economic Indicators
APIs under this section provide key US economic indicators frequently used for investment strategy formulation and application development.
REAL_GDP Trending
This API returns the annual and quarterly Real GDP of the United States.
Source: U.S. Bureau of Economic Analysis, Real Gross Domestic Product, retrieved from FRED, Federal Reserve Bank of St. Louis. This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=REAL_GDP
❚ Optional: interval
By default, interval=annual . Strings quarterly and annual are accepted.
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=REAL_GDP&interval=annual&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
REAL_GDP_PER_CAPITA
This API returns the quarterly Real GDP per Capita data of the United States.
Source: U.S. Bureau of Economic Analysis, Real gross domestic product per capita, retrieved from FRED, Federal Reserve Bank of St. Louis. This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=REAL_GDP_PER_CAPITA
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=REAL_GDP_PER_CAPITA&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
TREASURY_YIELD Trending
This API returns the daily, weekly, and monthly US treasury yield of a given maturity timeline (e.g., 5 year, 30 year, etc).
Source: Board of Governors of the Federal Reserve System (US), Market Yield on U.S. Treasury Securities at 3-month, 2-year, 5-year, 7-year, 10-year, and 30-year Constant Maturities, Quoted on an Investment Basis, retrieved from FRED, Federal Reserve Bank of St. Louis. This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=TREASURY_YIELD
❚ Optional: interval
By default, interval=monthly . Strings daily , weekly , and monthly are accepted.
❚ Optional: maturity
By default, maturity=10year . Strings 3month , 2year , 5year , 7year , 10year , and 30year are accepted.
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=TREASURY_YIELD&interval=monthly&maturity=10year&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
FEDERAL_FUNDS_RATE
This API returns the daily, weekly, and monthly federal funds rate (interest rate) of the United States.
Source: Board of Governors of the Federal Reserve System (US), Federal Funds Effective Rate, retrieved from FRED, Federal Reserve Bank of St. Louis (https://fred.stlouisfed.org/series/FEDFUNDS). This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=FEDERAL_FUNDS_RATE
❚ Optional: interval
By default, interval=monthly . Strings daily , weekly , and monthly are accepted.
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=FEDERAL_FUNDS_RATE&interval=monthly&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the monthly and semiannual consumer price index (CPI) of the United States. CPI is widely regarded as the barometer of inflation levels in the broader economy.
Source: U.S. Bureau of Labor Statistics, Consumer Price Index for All Urban Consumers: All Items in U.S. City Average, retrieved from FRED, Federal Reserve Bank of St. Louis. This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=CPI
❚ Optional: interval
By default, interval=monthly . Strings monthly and semiannual are accepted.
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=CPI&interval=monthly&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the annual inflation rates (consumer prices) of the United States.
Source: World Bank, Inflation, consumer prices for the United States, retrieved from FRED, Federal Reserve Bank of St. Louis. This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=INFLATION
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=INFLATION&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the monthly Advance Retail Sales: Retail Trade data of the United States.
Source: U.S. Census Bureau, Advance Retail Sales: Retail Trade, retrieved from FRED, Federal Reserve Bank of St. Louis (https://fred.stlouisfed.org/series/RSXFSN). This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=RETAIL_SALES
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=RETAIL_SALES&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the monthly manufacturers' new orders of durable goods in the United States.
Source: U.S. Census Bureau, Manufacturers' New Orders: Durable Goods, retrieved from FRED, Federal Reserve Bank of St. Louis (https://fred.stlouisfed.org/series/UMDMNO). This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=DURABLES
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=DURABLES&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the monthly unemployment data of the United States. The unemployment rate represents the number of unemployed as a percentage of the labor force. Labor force data are restricted to people 16 years of age and older, who currently reside in 1 of the 50 states or the District of Columbia, who do not reside in institutions (e.g., penal and mental facilities, homes for the aged), and who are not on active duty in the Armed Forces ( source ).
Source: U.S. Bureau of Labor Statistics, Unemployment Rate, retrieved from FRED, Federal Reserve Bank of St. Louis. This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=UNEMPLOYMENT
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=UNEMPLOYMENT&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
NONFARM_PAYROLL
This API returns the monthly US All Employees: Total Nonfarm (commonly known as Total Nonfarm Payroll), a measure of the number of U.S. workers in the economy that excludes proprietors, private household employees, unpaid volunteers, farm employees, and the unincorporated self-employed.
Source: U.S. Bureau of Labor Statistics, All Employees, Total Nonfarm, retrieved from FRED, Federal Reserve Bank of St. Louis. This data feed uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis. By using this data feed, you agree to be bound by the FRED® API Terms of Use .
❚ Required: function
The function of your choice. In this case, function=NONFARM_PAYROLL
❚ Optional: datatype
By default, datatype=json . Strings json and csv are accepted with the following specifications: json returns the time series in JSON format; csv returns the time series as a CSV (comma separated value) file.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query?function=NONFARM_PAYROLL&apikey=demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
Technical Indicators
Technical indicator APIs for a given equity or currency exchange pair, derived from the underlying time series based stock API and forex data. All indicators are calculated from adjusted time series data to eliminate artificial price/volume perturbations from historical split and dividend events.
This API returns the simple moving average (SMA) values. See also: SMA explainer and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=SMA
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each moving average value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =SMA& symbol =IBM& interval =weekly& time_period =10& series_type =open& apikey =demo
https://www.alphavantage.co/query? function =SMA& symbol =USDEUR& interval =weekly& time_period =10& series_type =open& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the exponential moving average (EMA) values. See also: EMA explainer and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=EMA
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each moving average value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =EMA& symbol =IBM& interval =weekly& time_period =10& series_type =open& apikey =demo
https://www.alphavantage.co/query? function =EMA& symbol =USDEUR& interval =weekly& time_period =10& series_type =open& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the weighted moving average (WMA) values. See also: mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=WMA
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each moving average value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =WMA& symbol =IBM& interval =weekly& time_period =10& series_type =open& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the double exponential moving average (DEMA) values. See also: Investopedia article and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=DEMA
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each moving average value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =DEMA& symbol =IBM& interval =weekly& time_period =10& series_type =open& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the triple exponential moving average (TEMA) values. See also: mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=TEMA
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each moving average value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =TEMA& symbol =IBM& interval =weekly& time_period =10& series_type =open& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the triangular moving average (TRIMA) values. See also: mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=TRIMA
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each moving average value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =TRIMA& symbol =IBM& interval =weekly& time_period =10& series_type =open& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the Kaufman adaptive moving average (KAMA) values.
❚ Required: function
The technical indicator of your choice. In this case, function=KAMA
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each moving average value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =KAMA& symbol =IBM& interval =weekly& time_period =10& series_type =open& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the MESA adaptive moving average (MAMA) values.
❚ Required: function
The technical indicator of your choice. In this case, function=MAMA
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: fastlimit
Positive floats are accepted. By default, fastlimit=0.01 .
❚ Optional: slowlimit
Positive floats are accepted. By default, slowlimit=0.01 .
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =MAMA& symbol =IBM& interval =daily& series_type =close& fastlimit =0.02& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
VWAP Trending Premium
This API returns the volume weighted average price (VWAP) for intraday time series. See also: Investopedia article .
❚ Required: function
The technical indicator of your choice. In this case, function=VWAP
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. In keeping with mainstream investment literatures on VWAP, the following intraday intervals are supported: 1min , 5min , 15min , 30min , 60min
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =VWAP& symbol =IBM& interval =15min& apikey =demo
💡 Tip: this is a premium API function. Subscribe to a premium membership plan to instantly unlock all premium APIs.
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the Tilson moving average (T3) values. See also: mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=T3
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each moving average value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =T3& symbol =IBM& interval =weekly& time_period =10& series_type =open& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
MACD Trending Premium
This API returns the moving average convergence / divergence (MACD) values. See also: Investopedia article and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=MACD
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: fastperiod
Positive integers are accepted. By default, fastperiod=12 .
❚ Optional: slowperiod
Positive integers are accepted. By default, slowperiod=26 .
❚ Optional: signalperiod
Positive integers are accepted. By default, signalperiod=9 .
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =MACD& symbol =IBM& interval =daily& series_type =open& apikey =demo
https://www.alphavantage.co/query? function =MACD& symbol =USDEUR& interval =weekly& series_type =open& apikey =demo
💡 Tip: this is a premium API function. Subscribe to a premium membership plan to instantly unlock all premium APIs.
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the moving average convergence / divergence values with controllable moving average type. See also: Investopedia article and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=MACDEXT
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: fastperiod
Positive integers are accepted. By default, fastperiod=12 .
❚ Optional: slowperiod
Positive integers are accepted. By default, slowperiod=26 .
❚ Optional: signalperiod
Positive integers are accepted. By default, signalperiod=9 .
❚ Optional: fastmatype
Moving average type for the faster moving average. By default, fastmatype=0 . Integers 0 - 8 are accepted with the following mappings. 0 = Simple Moving Average (SMA), 1 = Exponential Moving Average (EMA), 2 = Weighted Moving Average (WMA), 3 = Double Exponential Moving Average (DEMA), 4 = Triple Exponential Moving Average (TEMA), 5 = Triangular Moving Average (TRIMA), 6 = T3 Moving Average, 7 = Kaufman Adaptive Moving Average (KAMA), 8 = MESA Adaptive Moving Average (MAMA).
❚ Optional: slowmatype
Moving average type for the slower moving average. By default, slowmatype=0 . Integers 0 - 8 are accepted with the following mappings. 0 = Simple Moving Average (SMA), 1 = Exponential Moving Average (EMA), 2 = Weighted Moving Average (WMA), 3 = Double Exponential Moving Average (DEMA), 4 = Triple Exponential Moving Average (TEMA), 5 = Triangular Moving Average (TRIMA), 6 = T3 Moving Average, 7 = Kaufman Adaptive Moving Average (KAMA), 8 = MESA Adaptive Moving Average (MAMA).
❚ Optional: signalmatype
Moving average type for the signal moving average. By default, signalmatype=0 . Integers 0 - 8 are accepted with the following mappings. 0 = Simple Moving Average (SMA), 1 = Exponential Moving Average (EMA), 2 = Weighted Moving Average (WMA), 3 = Double Exponential Moving Average (DEMA), 4 = Triple Exponential Moving Average (TEMA), 5 = Triangular Moving Average (TRIMA), 6 = T3 Moving Average, 7 = Kaufman Adaptive Moving Average (KAMA), 8 = MESA Adaptive Moving Average (MAMA).
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =MACDEXT& symbol =IBM& interval =daily& series_type =open& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the stochastic oscillator (STOCH) values. See also: Investopedia article and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=STOCH
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Optional: fastkperiod
The time period of the fastk moving average. Positive integers are accepted. By default, fastkperiod=5 .
❚ Optional: slowkperiod
The time period of the slowk moving average. Positive integers are accepted. By default, slowkperiod=3 .
❚ Optional: slowdperiod
The time period of the slowd moving average. Positive integers are accepted. By default, slowdperiod=3 .
❚ Optional: slowkmatype
Moving average type for the slowk moving average. By default, slowkmatype=0 . Integers 0 - 8 are accepted with the following mappings. 0 = Simple Moving Average (SMA), 1 = Exponential Moving Average (EMA), 2 = Weighted Moving Average (WMA), 3 = Double Exponential Moving Average (DEMA), 4 = Triple Exponential Moving Average (TEMA), 5 = Triangular Moving Average (TRIMA), 6 = T3 Moving Average, 7 = Kaufman Adaptive Moving Average (KAMA), 8 = MESA Adaptive Moving Average (MAMA).
❚ Optional: slowdmatype
Moving average type for the slowd moving average. By default, slowdmatype=0 . Integers 0 - 8 are accepted with the following mappings. 0 = Simple Moving Average (SMA), 1 = Exponential Moving Average (EMA), 2 = Weighted Moving Average (WMA), 3 = Double Exponential Moving Average (DEMA), 4 = Triple Exponential Moving Average (TEMA), 5 = Triangular Moving Average (TRIMA), 6 = T3 Moving Average, 7 = Kaufman Adaptive Moving Average (KAMA), 8 = MESA Adaptive Moving Average (MAMA).
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =STOCH& symbol =IBM& interval =daily& apikey =demo
https://www.alphavantage.co/query? function =STOCH& symbol =USDEUR& interval =weekly& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the stochastic fast (STOCHF) values. See also: Investopedia article and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=STOCHF
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Optional: fastkperiod
The time period of the fastk moving average. Positive integers are accepted. By default, fastkperiod=5 .
❚ Optional: fastdperiod
The time period of the fastd moving average. Positive integers are accepted. By default, fastdperiod=3 .
❚ Optional: fastdmatype
Moving average type for the fastd moving average. By default, fastdmatype=0 . Integers 0 - 8 are accepted with the following mappings. 0 = Simple Moving Average (SMA), 1 = Exponential Moving Average (EMA), 2 = Weighted Moving Average (WMA), 3 = Double Exponential Moving Average (DEMA), 4 = Triple Exponential Moving Average (TEMA), 5 = Triangular Moving Average (TRIMA), 6 = T3 Moving Average, 7 = Kaufman Adaptive Moving Average (KAMA), 8 = MESA Adaptive Moving Average (MAMA).
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =STOCHF& symbol =IBM& interval =daily& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the relative strength index (RSI) values. See also: RSI explainer and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=RSI
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each RSI value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =RSI& symbol =IBM& interval =weekly& time_period =10& series_type =open& apikey =demo
https://www.alphavantage.co/query? function =RSI& symbol =USDEUR& interval =weekly& time_period =10& series_type =open& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the stochastic relative strength index (STOCHRSI) values. See also: mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=STOCHRSI
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each STOCHRSI value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: fastkperiod
The time period of the fastk moving average. Positive integers are accepted. By default, fastkperiod=5 .
❚ Optional: fastdperiod
The time period of the fastd moving average. Positive integers are accepted. By default, fastdperiod=3 .
❚ Optional: fastdmatype
Moving average type for the fastd moving average. By default, fastdmatype=0 . Integers 0 - 8 are accepted with the following mappings. 0 = Simple Moving Average (SMA), 1 = Exponential Moving Average (EMA), 2 = Weighted Moving Average (WMA), 3 = Double Exponential Moving Average (DEMA), 4 = Triple Exponential Moving Average (TEMA), 5 = Triangular Moving Average (TRIMA), 6 = T3 Moving Average, 7 = Kaufman Adaptive Moving Average (KAMA), 8 = MESA Adaptive Moving Average (MAMA).
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =STOCHRSI& symbol =IBM& interval =daily& time_period =10& series_type =close& fastkperiod =6& fastdmatype =1& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the Williams' %R (WILLR) values. See also: mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=WILLR
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each WILLR value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =WILLR& symbol =IBM& interval =daily& time_period =10& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the average directional movement index (ADX) values. See also: Investopedia article and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=ADX
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each ADX value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =ADX& symbol =IBM& interval =daily& time_period =10& apikey =demo
https://www.alphavantage.co/query? function =ADX& symbol =USDEUR& interval =weekly& time_period =10& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the average directional movement index rating (ADXR) values. See also: mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=ADXR
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each ADXR value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =ADXR& symbol =IBM& interval =daily& time_period =10& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the absolute price oscillator (APO) values. See also: mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=APO
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: fastperiod
Positive integers are accepted. By default, fastperiod=12 .
❚ Optional: slowperiod
Positive integers are accepted. By default, slowperiod=26 .
❚ Optional: matype
Moving average type. By default, matype=0 . Integers 0 - 8 are accepted with the following mappings. 0 = Simple Moving Average (SMA), 1 = Exponential Moving Average (EMA), 2 = Weighted Moving Average (WMA), 3 = Double Exponential Moving Average (DEMA), 4 = Triple Exponential Moving Average (TEMA), 5 = Triangular Moving Average (TRIMA), 6 = T3 Moving Average, 7 = Kaufman Adaptive Moving Average (KAMA), 8 = MESA Adaptive Moving Average (MAMA).
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =APO& symbol =IBM& interval =daily& series_type =close& fastperiod =10& matype =1& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the percentage price oscillator (PPO) values. See also: Investopedia article and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=PPO
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: fastperiod
Positive integers are accepted. By default, fastperiod=12 .
❚ Optional: slowperiod
Positive integers are accepted. By default, slowperiod=26 .
❚ Optional: matype
Moving average type. By default, matype=0 . Integers 0 - 8 are accepted with the following mappings. 0 = Simple Moving Average (SMA), 1 = Exponential Moving Average (EMA), 2 = Weighted Moving Average (WMA), 3 = Double Exponential Moving Average (DEMA), 4 = Triple Exponential Moving Average (TEMA), 5 = Triangular Moving Average (TRIMA), 6 = T3 Moving Average, 7 = Kaufman Adaptive Moving Average (KAMA), 8 = MESA Adaptive Moving Average (MAMA).
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =PPO& symbol =IBM& interval =daily& series_type =close& fastperiod =10& matype =1& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the momentum (MOM) values. See also: Investopedia article and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=MOM
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each MOM value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =MOM& symbol =IBM& interval =daily& time_period =10& series_type =close& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the balance of power (BOP) values.
❚ Required: function
The technical indicator of your choice. In this case, function=BOP
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =BOP& symbol =IBM& interval =daily& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the commodity channel index (CCI) values. See also: Investopedia article and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=CCI
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each CCI value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =CCI& symbol =IBM& interval =daily& time_period =10& apikey =demo
https://www.alphavantage.co/query? function =CCI& symbol =USDEUR& interval =weekly& time_period =10& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the Chande momentum oscillator (CMO) values. See also: mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=CMO
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each CMO value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =CMO& symbol =IBM& interval =weekly& time_period =10& series_type =close& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the rate of change (ROC) values. See also: Investopedia article .
❚ Required: function
The technical indicator of your choice. In this case, function=ROC
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each ROC value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =ROC& symbol =IBM& interval =weekly& time_period =10& series_type =close& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the rate of change ratio (ROCR) values. See also: Investopedia article .
❚ Required: function
The technical indicator of your choice. In this case, function=ROCR
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each ROCR value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =ROCR& symbol =IBM& interval =daily& time_period =10& series_type =close& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the Aroon (AROON) values. See also: Investopedia article and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=AROON
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each AROON value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =AROON& symbol =IBM& interval =daily& time_period =14& apikey =demo
https://www.alphavantage.co/query? function =AROON& symbol =USDEUR& interval =weekly& time_period =14& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the Aroon oscillator (AROONOSC) values. See also: mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=AROONOSC
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each AROONOSC value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =AROONOSC& symbol =IBM& interval =daily& time_period =10& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the money flow index (MFI) values. See also: Investopedia article and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=MFI
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each MFI value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =MFI& symbol =IBM& interval =weekly& time_period =10& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the 1-day rate of change of a triple smooth exponential moving average (TRIX) values. See also: Investopedia article and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=TRIX
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each TRIX value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =TRIX& symbol =IBM& interval =daily& time_period =10& series_type =close& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the ultimate oscillator (ULTOSC) values. See also: mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=ULTOSC
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Optional: timeperiod1
The first time period for the indicator. Positive integers are accepted. By default, timeperiod1=7 .
❚ Optional: timeperiod2
The second time period for the indicator. Positive integers are accepted. By default, timeperiod2=14 .
❚ Optional: timeperiod3
The third time period for the indicator. Positive integers are accepted. By default, timeperiod3=28 .
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =ULTOSC& symbol =IBM& interval =daily& timeperiod1 =8& apikey =demo
https://www.alphavantage.co/query? function =ULTOSC& symbol =IBM& interval =daily& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the directional movement index (DX) values. See also: Investopedia article and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=DX
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each DX value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =DX& symbol =IBM& interval =daily& time_period =10& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the minus directional indicator (MINUS_DI) values. See also: Investopedia article and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=MINUS_DI
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each MINUS_DI value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =MINUS_DI& symbol =IBM& interval =weekly& time_period =10& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the plus directional indicator (PLUS_DI) values. See also: Investopedia article and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=PLUS_DI
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each PLUS_DI value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =PLUS_DI& symbol =IBM& interval =daily& time_period =10& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the minus directional movement (MINUS_DM) values. See also: Investopedia article
❚ Required: function
The technical indicator of your choice. In this case, function=MINUS_DM
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each MINUS_DM value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =MINUS_DM& symbol =IBM& interval =daily& time_period =10& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the plus directional movement (PLUS_DM) values. See also: Investopedia article
❚ Required: function
The technical indicator of your choice. In this case, function=PLUS_DM
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each PLUS_DM value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =PLUS_DM& symbol =IBM& interval =daily& time_period =10& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
BBANDS Trending
This API returns the Bollinger bands (BBANDS) values. See also: Investopedia article and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=BBANDS
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each BBANDS value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: nbdevup
The standard deviation multiplier of the upper band. Positive integers are accepted. By default, nbdevup=2 .
❚ Optional: nbdevdn
The standard deviation multiplier of the lower band. Positive integers are accepted. By default, nbdevdn=2 .
❚ Optional: matype
Moving average type of the time series. By default, matype=0 . Integers 0 - 8 are accepted with the following mappings. 0 = Simple Moving Average (SMA), 1 = Exponential Moving Average (EMA), 2 = Weighted Moving Average (WMA), 3 = Double Exponential Moving Average (DEMA), 4 = Triple Exponential Moving Average (TEMA), 5 = Triangular Moving Average (TRIMA), 6 = T3 Moving Average, 7 = Kaufman Adaptive Moving Average (KAMA), 8 = MESA Adaptive Moving Average (MAMA).
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =BBANDS& symbol =IBM& interval =weekly& time_period =5& series_type =close& nbdevup =3& nbdevdn =3& apikey =demo
https://www.alphavantage.co/query? function =BBANDS& symbol =USDEUR& interval =weekly& time_period =5& series_type =close& nbdevup =3& nbdevdn =3& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the midpoint (MIDPOINT) values. MIDPOINT = (highest value + lowest value)/2.
❚ Required: function
The technical indicator of your choice. In this case, function=MIDPOINT
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each MIDPOINT value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =MIDPOINT& symbol =IBM& interval =daily& time_period =10& series_type =close& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the midpoint price (MIDPRICE) values. MIDPRICE = (highest high + lowest low)/2.
❚ Required: function
The technical indicator of your choice. In this case, function=MIDPRICE
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each MIDPRICE value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =MIDPRICE& symbol =IBM& interval =daily& time_period =10& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the parabolic SAR (SAR) values. See also: Investopedia article and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=SAR
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Optional: acceleration
The acceleration factor. Positive floats are accepted. By default, acceleration=0.01 .
❚ Optional: maximum
The acceleration factor maximum value. Positive floats are accepted. By default, maximum=0.20 .
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =SAR& symbol =IBM& interval =weekly& acceleration =0.05& maximum =0.25& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the true range (TRANGE) values. See also: mathematical reference
❚ Required: function
The technical indicator of your choice. In this case, function=TRANGE
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =TRANGE& symbol =IBM& interval =daily& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the average true range (ATR) values. See also: Investopedia article and mathematical reference
❚ Required: function
The technical indicator of your choice. In this case, function=ATR
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each ATR value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =ATR& symbol =IBM& interval =daily& time_period =14& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the normalized average true range (NATR) values.
❚ Required: function
The technical indicator of your choice. In this case, function=NATR
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: time_period
Number of data points used to calculate each NATR value. Positive integers are accepted (e.g., time_period=60 , time_period=200 )
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =NATR& symbol =IBM& interval =weekly& time_period =14& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the Chaikin A/D line (AD) values. See also: Investopedia article and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=AD
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =AD& symbol =IBM& interval =daily& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the Chaikin A/D oscillator (ADOSC) values. See also: Investopedia article and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=ADOSC
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Optional: fastperiod
The time period of the fast EMA. Positive integers are accepted. By default, fastperiod=3 .
❚ Optional: slowperiod
The time period of the slow EMA. Positive integers are accepted. By default, slowperiod=10 .
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =ADOSC& symbol =IBM& interval =daily& fastperiod =5& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the on balance volume (OBV) values. See also: Investopedia article and mathematical reference .
❚ Required: function
The technical indicator of your choice. In this case, function=OBV
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =OBV& symbol =IBM& interval =weekly& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the Hilbert transform, instantaneous trendline (HT_TRENDLINE) values.
❚ Required: function
The technical indicator of your choice. In this case, function=HT_TRENDLINE
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =HT_TRENDLINE& symbol =IBM& interval =daily& series_type =close& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the Hilbert transform, sine wave (HT_SINE) values.
❚ Required: function
The technical indicator of your choice. In this case, function=HT_SINE
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =HT_SINE& symbol =IBM& interval =daily& series_type =close& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the Hilbert transform, trend vs cycle mode (HT_TRENDMODE) values.
❚ Required: function
The technical indicator of your choice. In this case, function=HT_TRENDMODE
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =HT_TRENDMODE& symbol =IBM& interval =weekly& series_type =close& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the Hilbert transform, dominant cycle period (HT_DCPERIOD) values.
❚ Required: function
The technical indicator of your choice. In this case, function=HT_DCPERIOD
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =HT_DCPERIOD& symbol =IBM& interval =daily& series_type =close& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the Hilbert transform, dominant cycle phase (HT_DCPHASE) values.
❚ Required: function
The technical indicator of your choice. In this case, function=HT_DCPHASE
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =HT_DCPHASE& symbol =IBM& interval =daily& series_type =close& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .
This API returns the Hilbert transform, phasor components (HT_PHASOR) values.
❚ Required: function
The technical indicator of your choice. In this case, function=HT_PHASOR
❚ Required: symbol
The name of the ticker of your choice. For example: symbol=IBM
❚ Required: interval
Time interval between two consecutive data points in the time series. The following values are supported: 1min , 5min , 15min , 30min , 60min , daily , weekly , monthly
❚ Optional: month
By default, this parameter is not set and the technical indicator values will be calculated based on the default length of the underlying intraday, daily, weekly, or monthly time series data. You can use the month parameter (in YYYY-MM format) to return technical indicators for a specific month in history. For example, month=2009-01 .
❚ Required: series_type
The desired price type in the time series. Four types are supported: close , open , high , low
❚ Optional: datatype
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.
❚ Optional: entitlement
This parameter controls the freshness of the data returned. By default, entitlement is not set and historical data is returned. Setting the parameter to entitlement=realtime will return realtime data during the US trading day. Setting the parameter to entitlement=delayed will return 15-minute delayed data during the US trading day.
❚ Required: apikey
Your API key. Claim your free API key here .
https://www.alphavantage.co/query? function =HT_PHASOR& symbol =IBM& interval =weekly& series_type =close& apikey =demo
❚ Looking for more programming languages? The open-source community has developed over 1000 libraries for Alpha Vantage across 20+ programming languages and frameworks - you may want to give them a try .
❚ ✨Want to integrate stock market data into your LLMs or AI agents? Check out our official MCP server .
❚ If you are a spreadsheet user (e.g., Excel or Google Sheets), please check out our dedicated spreadsheet add-ons .