SuperAPI AI 工具集

alpha-vantage

数据与分析

查看项目

更新于 10-15 23:42

技能介绍

Alpha Vantage 技能用于访问覆盖 20 多年历史的全球金融数据,包括股票、期权、外汇、加密货币、大宗商品、经济指标和 50 多种技术指标。

使用前必须配置 API Key:可在 https://www.alphavantage.co/support/#api-key 获取免费密钥(付费方案可提高速率上限),并设置为环境变量: export ALPHAVANTAGE_API_KEY="your_key_here"

安装依赖:uv pip install requests pandas

所有请求发往 https://www.alphavantage.co/query?function=FUNCTION_NAME&apikey=YOUR_KEY&...params,常用参数包括 outputsize(compact 返回最近 100 个点,full 返回 20 年以上)、datatype(json/csv)、interval(1min 至 monthly,依端点而定)、adjusted(是否复权)。

功能类别涵盖时间序列(GLOBAL_QUOTE、TIME_SERIES_INTRADAY/DAILY/WEEKLY/MONTHLY)、期权(REALTIME_OPTIONS、HISTORICAL_OPTIONS)、Alpha Intelligence(NEWS_SENTIMENT、EARNINGS_CALL_TRANSCRIPT、TOP_GAINERS_LOSERS、INSIDER_TRANSACTIONS、ANALYTICS_FIXED_WINDOW)、基本面(OVERVIEW、ETF_PROFILE、INCOME_STATEMENT、BALANCE_SHEET、CASH_FLOW、EARNINGS、DIVIDENDS、SPLITS)、外汇、加密货币、大宗商品(GOLD、BRENT、NATURAL_GAS 等)、经济指标(REAL_GDP、TREASURY_YIELD、FEDERAL_FUNDS_RATE、CPI、INFLATION、UNEMPLOYMENT、NONFARM_PAYROLL)以及技术指标(SMA、EMA、MACD、RSI、BBANDS 等 50 多个)。

调用示例可参考资料中的 Python 封装函数 av_get,并通过判断返回中的 "Error Message"、"Note"、"Information" 字段处理错误与限流提示。

限制:免费层为每天 25 次请求(截至 2026 年),超出返回 HTTP 429,需增加请求间隔(如 time.sleep(0.5));付费方案提供更高限额、实时数据和盘中访问。资料尚未提供具体价格与更多限制细节。

参考资料文件包括 time-series.md、fundamentals.md、options.md、intelligence.md、forex-crypto.md、commodities.md、economic-indicators.md、technical-indicators.md,供查询详细端点文档。