外汇股票行情金融 金融数据

Alpha Vantage股票行情API

Alpha Vantage通过REST接口提供股票、外汇、加密货币与基本面数据。免费套餐每个Key每天25次请求,无需信用卡,适合个人学习与低频应用。

查看官方文档 ↗

接入教程

GET https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=IBM&apikey=你的KEY

1. 在alphavantage.co注册免费Key。
2. 查询日线行情:
3. 支持GLOBAL_QUOTE实时报价、CURRENCY_EXCHANGE_RATE外汇、DIGITAL_CURRENCY_DAILY加密币等函数。
4. 免费套餐每天25次,超限返回"frequency"错误。
5. 建议服务端调用并缓存数据,避免频繁请求。

Python 获取股票日线

python
import requests
url = "https://www.alphavantage.co/query"
r = requests.get(url, params={"function":"TIME_SERIES_DAILY","symbol":"IBM","apikey":"demo"})
data = r.json()["Time Series (Daily)"]
first = list(data.items())[0]
print(first[0], first[1]["4. close"])

PHP 获取股票日线

php
<?php
$url = "https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=IBM&apikey=demo";
$d = json_decode(file_get_contents($url), true);
$k = array_key_first($d["Time Series (Daily)"]);
echo $k . " close: " . $d["Time Series (Daily)"][$k]["4. close"];

JavaScript 获取股票日线

javascript
const url = "https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=IBM&apikey=demo";
const data = await fetch(url).then(r => r.json());
const [date, vals] = Object.entries(data["Time Series (Daily)"])[0];
console.log(date, vals["4. close"]);

常见问题

免费额度是多少?

每个免费Key每天25次API请求,超出会收到限流提示。

需要信用卡吗?

不需要。注册邮箱即可获得免费Key。

相似接口推荐

Twelve Data金融数据API

Twelve Data提供股票、外汇、加密货币、ETF与指数行情,以及技术指标计算。免费套餐每天800次API调用、每分钟8次请求。

免费增值
汇率API

Fixer 是一个简单轻量的API,提供实时和历史外汇汇率数据。

免费
Marketstack股票市场数据API

提供实时、盘中及历史股票市场数据的REST API服务,涵盖全球30,000+股票代码,同时新增EDGAR文件端点用于获取SEC公司申报文件。支持JSON格式响应,提供免费计划。

免费
eBird鸟类观测数据API

康奈尔鸟类学实验室提供的全球鸟类观测数据接口,支持查询特定区域近期或显著的鸟类观察记录

免费