金
金融数据
作者:技能派金融投资v1
获取实时股票行情、公司财务数据、市场热门榜、加密货币与外汇汇率,无需 API Key。当用户需要查询股票价格、公司财务信息、市场趋势、加密货币行情或外汇汇率时触发。触发词:股票行情、金融数据、公司财务、加密货币、外汇汇率
下载量
295
点赞
74
价格
免费
技能文档
---
name: finance-data
title: 金融数据
category: 办公效率
description: 获取实时股票行情、公司财务数据、市场热门榜、加密货币与外汇汇率,无需 API Key。当用户需要查询股票价格、公司财务信息、市场趋势、加密货币行情或外汇汇率时触发。触发词:股票行情、金融数据、公司财务、加密货币、外汇汇率
---
# 金融数据
通过 Yahoo Finance 获取实时与历史金融数据(免费,无需 API Key)。
## 技能工作流
### 步骤1:获取股票实时报价
获取当前价格与近5日走势图:
```bash
curl -s "https://query1.finance.yahoo.com/v8/finance/chart/AAPL?interval=1d&range=5d" \
-H "User-Agent: Mozilla/5.0"
```
将 `AAPL` 替换为任意股票代码。响应为 JSON 格式:
- `chart.result[0].meta.regularMarketPrice` — 当前价格
- `chart.result[0].meta.previousClose` — 前收盘价
- `chart.result[0].meta.currency` — 货币单位
- `chart.result[0].indicators.quote[0].close` — 收盘价数组
### 步骤2:获取公司概况与财务数据
```bash
curl -s "https://query1.finance.yahoo.com/v10/finance/quoteSummary/AAPL?modules=assetProfile,financialData,defaultKeyStatistics" \
-H "User-Agent: Mozilla/5.0"
```
可用模块(逗号分隔):
| 模块 | 说明 |
|------|------|
| `assetProfile` | 行业、板块、员工数、公司简介 |
| `financialData` | 营收、利润率、每股收益、评级建议 |
| `defaultKeyStatistics` | 市盈率、市值、贝塔系数、流通股本 |
| `incomeStatementHistory` | 利润表 |
| `balanceSheetHistory` | 资产负债表 |
| `cashflowStatementHistory` | 现金流量表 |
### 步骤3:获取市场热门变动
```bash
curl -s "https://query1.finance.yahoo.com/v1/finance/trending/US" \
-H "User-Agent: Mozilla/5.0"
```
### 步骤4:批量获取多只股票报价
```bash
curl -s "https://query1.finance.yahoo.com/v7/finance/quote?symbols=AAPL,GOOGL,MSFT" \
-H "User-Agent: Mozilla/5.0"
```
在 `quoteResponse.result[]` 数组中返回每只股票的价格、涨跌幅、成交量、市值等数据。
### 步骤5:获取历史K线数据
```bash
curl -s "https://query1.finance.yahoo.com/v8/finance/chart/AAPL?interval=1wk&range=1y" \
-H "User-Agent: Mozilla/5.0"
```
时间间隔可选:`1m`、`5m`、`15m`、`1d`、`1wk`、`1mo`
时间范围可选:`1d`、`5d`、`1mo`、`3mo`、`6mo`、`1y`、`5y`、`max`
### 步骤6:获取加密货币行情
使用相同的接口,代码格式为 `{币种}-USD`:
```bash
curl -s "https://query1.finance.yahoo.com/v8/finance/chart/BTC-USD?interval=1d&range=5d" \
-H "User-Agent: Mozilla/5.0"
```
常用加密货币代码:`BTC-USD`(比特币)、`ETH-USD`(以太坊)、`SOL-USD`(Solana)、`DOGE-USD`(狗狗币)
### 步骤7:获取外汇汇率
```bash
curl -s "https://query1.finance.yahoo.com/v8/finance/chart/EURUSD=X?interval=1d&range=1mo" \
-H "User-Agent: Mozilla/5.0"
```
格式:`{FROM}{TO}=X`(如 `GBPUSD=X`、`USDJPY=X`)
## 注意事项
- 所有响应均为 JSON 格式,使用终端执行 `curl` 命令后解析 JSON 即可
- 必须携带 `User-Agent` 请求头,否则会返回 403 错误
- Yahoo Finance 对个人使用的频率限制较为宽松
- 如果报价接口返回空数据,改用 chart 接口尝试
- 加密货币和外汇代码必须带 `-USD` 或 `=X` 后缀使用说明
# 金融数据 免费获取全球股票实时行情、公司财务数据、市场热门榜、加密货币与外汇汇率,无需申请任何 API Key。 ## 使用 查询股票实时价格: ``` 查一下苹果的股价 ``` 获取公司财务数据: ``` 查看微软的市盈率、市值和利润率 ``` 批量对比多只股票: ``` 对比 AAPL、GOOGL、MSFT 的行情 ``` 查询加密货币或外汇: ``` 比特币现在多少钱 / 美元兑日元汇率 ``` ## 工作原理 通过 Yahoo Finance 公开接口获取金融数据,支持股票报价、公司财务摘要、市场热门变动、历史K线、加密货币行情和外汇汇率,所有数据以 JSON 格式返回。
支持平台:Qoder · QoderWork · Claude · Codex 等 AI 编程助手