接入教程
GET https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=IBM&apikey=你的KEY1. 在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。
Aitishiku.com