Alpha Vantage

Alpha Vantage 通过数据 API 和电子表格提供实时及历史金融价格。你可以申请一个免费 API 密钥,终身可用,每日最多 25 次请求,可覆盖大部分数据集。但实时报价和其他一些资源属于付费项。

API 文档写得非常出色,附有大量示例。这些示例可以在浏览器中用提供的演示 API 密钥执行。如果你想执行自己的查询,则需要那个免费 API 密钥。

下载 NVIDIA 的历史价格。

https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=NVDA&apikey=my_API_key

浏览器窗口中会返回一些元数据和最近 100 条历史报价。如果你想获取全部可用的历史价格,请使用选项 "outputsize=full"。

{
    "Meta Data": {
        "1. Information": "Daily Prices (open, high, low, close) and Volumes",
        "2. Symbol": "NVDA",
        "3. Last Refreshed": "2024-01-25",
        "4. Output Size": "Compact",
        "5. Time Zone": "US/Eastern"
    },
    "Time Series (Daily)": {
        "2024-01-25": {
            "1. open": "623.5000",
            "2. high": "627.1900",
            "3. low": "608.5000",
            "4. close": "616.1700",
            "5. volume": "48277684"
        },
        "2024-01-24": {
            "1. open": "603.0400",
            "2. high": "628.4900",
            "3. low": "599.3800",
            "4. close": "613.6200",
            "5. volume": "55706870"
        }
    }
}

Note

自 2024 年 1 月起,Alpha Vantage 更改了部分参数,PP 的 JSON 报价馈送对该 URL 已不再适用。下面的 Path to Date 与 Path to Close JSON 路径会报错;尽管根据 JSONPath Online Evaluator,它们是有效的 JSON 路径。

  • Path to Date: $.[Time Series (Daily)].*~
  • Path to Close: $.[Time Series (Daily)].[*].[4. close]