EveryInfra

全网搜索 · 数据 API

Yahoo Finance

Yahoo Finance API

行情、财报、分析师预期、期权与新闻——量化与基本面研究的数据源。POST /api/v1/social 就行,返回结构化 JSON,$1.39 / 千次/次、失败不计费。

7

个能力

$1.39 / 千次

每次调用

秒级

响应

1 个

API Key 通 87 平台

Yahoo Finance 能力清单

action必填参数可选参数单次条数模式单价 / 次返回字段
searchkeywordsince, tickers, until同步$1.39 / 千次id · name · symbol · sector · industry · market_cap · price · currency · quote_type · exchange · pe_ratio · dividend_yield · platform
historykeywordinterval, period同步$1.39 / 千次symbol · date · open · high · low · close · volume · dividends · stock_splits · platform
financialskeywordsince, until同步$1.39 / 千次symbol · income · balance_sheet · cash_flow · quarterly_income · platform
newskeywordsince, until同步$1.39 / 千次id · url · title · text · publisher · posted_at · symbol · platform
analystkeywordsince, until同步$1.39 / 千次symbol · recommendation_trend · upgrades_downgrades · platform · firm · action · from_grade · to_grade · price_target · prior_price_target · posted_at
optionskeywordsince, until同步$1.39 / 千次calls · puts · symbol · expiration_dates · strikes · platform · contract_symbol · strike · last_price · bid · ask · volume · open_interest · implied_volatility · in_the_money · expiration
trendingscreener, since, until默认 10 · 最多 200同步$1.39 / 千次id · symbol · name · price · change · change_percent · volume · market_cap · currency · exchange · pe_ratio · fifty_two_week_range · platform

Yahoo Finance 每个接口分别做什么

下面逐个解释 action、必填参数、可选筛选项和允许值。 请求都发到 POST /api/v1/social, 只需切换 action

怎么调用 Yahoo Finance 关键词搜索 API?

search

使用 platform="yahoo_finance"action="search" 调用“关键词搜索”能力;返回列表,主要包含 id、name、symbol、sector、industry、market_cap 等 13 个字段

keyword必填
检索关键词。
since可选
起始时间,ISO 日期(YYYY-MM-DD)。只返回该时刻之后的内容。
tickers可选
股票代码数组,一次查多个。按目标数计费
until可选
截止时间,ISO 日期(YYYY-MM-DD)。只返回该时刻之前的内容。
Yahoo Finance 特有返回字段与含义(8
symbol
股票代码。
exchange
所属交易所。
quote_type
标的类型(股票 / ETF / 指数 / 加密货币等)。
sector
所属板块。
industry
所属行业。
market_cap
市值。
pe_ratio
市盈率。
dividend_yield
股息率。

怎么调用 Yahoo Finance 历史行情 API?

history

使用 platform="yahoo_finance"action="history" 调用“历史行情”能力;返回列表,主要包含 symbol、date、open、high、low、close 等 10 个字段

keyword必填
检索关键词。
interval可选
K 线周期(1d / 1wk / 1mo 等)。
period可选
统计时段。取值见 allowed_values。
Yahoo Finance 特有返回字段与含义(9
symbol
股票代码。
open
开盘价。
close
收盘价。
high
最高价。
low
最低价。
volume
成交量。
date
该条数据的日期。
dividends
分红记录。
stock_splits
拆股记录。

怎么调用 Yahoo Finance 财务指标 API?

financials

使用 platform="yahoo_finance"action="financials" 调用“财务指标”能力;返回单个对象,主要包含 symbol、income、balance_sheet、cash_flow、quarterly_income、platform

keyword必填
检索关键词。
since可选
起始时间,ISO 日期(YYYY-MM-DD)。只返回该时刻之后的内容。
until可选
截止时间,ISO 日期(YYYY-MM-DD)。只返回该时刻之前的内容。
Yahoo Finance 特有返回字段与含义(5
symbol
股票代码。
income
利润表。
quarterly_income
季度利润表。
balance_sheet
资产负债表。
cash_flow
现金流量表。

怎么调用 Yahoo Finance 财经新闻 API?

news

使用 platform="yahoo_finance"action="news" 调用“财经新闻”能力;返回列表,主要包含 id、url、title、text、publisher、posted_at 等 8 个字段

keyword必填
检索关键词。
since可选
起始时间,ISO 日期(YYYY-MM-DD)。只返回该时刻之后的内容。
until可选
截止时间,ISO 日期(YYYY-MM-DD)。只返回该时刻之前的内容。
Yahoo Finance 特有返回字段与含义(2
symbol
股票代码。
publisher
资讯发布方。

怎么调用 Yahoo Finance 分析师评级 API?

analyst

使用 platform="yahoo_finance"action="analyst" 调用“分析师评级”能力;返回单个对象,主要包含 symbol、recommendation_trend、upgrades_downgrades、platform、firm、action 等 11 个字段

keyword必填
检索关键词。
since可选
起始时间,ISO 日期(YYYY-MM-DD)。只返回该时刻之后的内容。
until可选
截止时间,ISO 日期(YYYY-MM-DD)。只返回该时刻之前的内容。
Yahoo Finance 特有返回字段与含义(9
symbol
股票代码。
firm
发布评级的机构。
from_grade
调整前评级。
to_grade
调整后评级。
action
评级动作(上调 / 下调 / 维持 / 首次覆盖)。
price_target
目标价。
prior_price_target
调整前的目标价。
recommendation_trend
分析师评级分布随时间的变化。
upgrades_downgrades
评级调整历史。

怎么调用 Yahoo Finance 期权链 API?

options

使用 platform="yahoo_finance"action="options" 调用“期权链”能力;返回单个对象,主要包含 calls、puts、symbol、expiration_dates、strikes、platform 等 16 个字段

keyword必填
检索关键词。
since可选
起始时间,ISO 日期(YYYY-MM-DD)。只返回该时刻之后的内容。
until可选
截止时间,ISO 日期(YYYY-MM-DD)。只返回该时刻之前的内容。
Yahoo Finance 特有返回字段与含义(15
symbol
股票代码。
volume
成交量。
last_price
最新价。
bid
买一价。
ask
卖一价。
calls
看涨期权列表。
puts
看跌期权列表。
strike
行权价。
strikes
全部行权价档位。
expiration
到期日。
expiration_dates
全部到期日。
contract_symbol
期权合约代码。
implied_volatility
隐含波动率。
open_interest
未平仓合约数。
in_the_money
是否为价内期权。

怎么调用 Yahoo Finance 热榜 API?

trending

使用 platform="yahoo_finance"action="trending" 调用“热榜”能力;返回列表,默认 10 条、单次最多 200 条,主要包含 id、symbol、name、price、change、change_percent 等 13 个字段

screener可选
预设选股器名称(如 day_gainers)。
since可选
起始时间,ISO 日期(YYYY-MM-DD)。只返回该时刻之后的内容。
until可选
截止时间,ISO 日期(YYYY-MM-DD)。只返回该时刻之前的内容。
Yahoo Finance 特有返回字段与含义(8
symbol
股票代码。
exchange
所属交易所。
market_cap
市值。
pe_ratio
市盈率。
volume
成交量。
change
涨跌额。
change_percent
涨跌幅,百分数。
fifty_two_week_range
52 周价格区间。
Yahoo Finance search 调用流程一次 Yahoo Finance search 调用的全过程:向 POST /api/v1/social 发送 platform="yahoo_finance"、action="search",以及必填参数 keyword;返回结构化 JSON,含 id、name、symbol、sector、industry 等字段;返回单个对象,计费 $1.39 / 千次,失败与空结果不计费。1 · 请求POST /api/v1/socialplatform: "yahoo_finance"action: "search"keywordEveryInfra$1.39 / 千次2 · 响应idnamesymbolsectorindustry
一次 Yahoo Finance search 调用的全过程:向 POST /api/v1/social 发送 platform="yahoo_finance"、action="search",以及必填参数 keyword;返回结构化 JSON,含 id、name、symbol、sector、industry 等字段;返回单个对象,计费 $1.39 / 千次,失败与空结果不计费。

Yahoo Finance 原始字段名

EveryInfra 统一字段名

左边是 Yahoo Finance 数据里原本的字段名,右边是我们统一后的。点任意一行看对应关系。右边这一列在 87 个平台上是同一套—— 换平台时只改请求里的 platform 一个字段, 解析代码一行不用动。

只有 Yahoo Finance 返回的字段

全站 87 个平台里,这 41 个字段只有 Yahoo Finance 会返回——换别的平台拿不到这些数据。 字段名与其余平台同样遵循 snake_case 命名,解析方式一致。

  • symbol
  • sector
  • market_cap
  • quote_type
  • exchange
  • pe_ratio
  • dividend_yield
  • open
  • high
  • low
  • close
  • dividends
  • stock_splits
  • income
  • balance_sheet
  • cash_flow
  • quarterly_income
  • recommendation_trend

返回字段含义

字段名跨 87 个平台统一,同一个键在哪个平台都是同一个意思—— 这也是换平台只需改 platform 一个字段的原因。 机器可读版:/api/v1/social/fields

id
该记录在原平台上的唯一标识。仅在同一平台内唯一,跨平台可能重复。
name
名称。用于账号/商品/商家类能力,指该对象本身的名字。
price
价格数值,不含货币符号;币种见 currency。
currency
价格币种代码(如 CNY、USD)。price 存在但 currency 为 null 时不要假定币种。
platform
数据来源平台标识,与请求里的 platform 一致(如 xiaohongshu、tiktok)。
url
该记录在原平台上的可访问链接。
title
标题。平台无标题概念时(如纯文本帖)为 null。
text
正文内容,已去除 HTML 标签。长文可能被截断。
posted_at
发布时间,ISO 8601 格式、UTC 时区(如 2026-08-07T12:34:56+00:00)。平台只给非标准字符串时原样透传,解析前建议做容错。null 表示平台未公开。

另有 Yahoo Finance 特有字段 symbol · sector · industry · market_cap · quote_type · exchange · pe_ratio · dividend_yield · date · open · high · low · close · volume · dividends · stock_splits · income · balance_sheet · cash_flow · quarterly_income · publisher · recommendation_trend · upgrades_downgrades · firm · action · from_grade · to_grade · price_target · prior_price_target · calls · puts · expiration_dates · strikes · contract_symbol · strike · last_price · bid · ask · open_interest · implied_volatility · in_the_money · expiration · change · change_percent · fifty_two_week_range,保留该平台自身的语义。

30 秒调用示例

yahoo_finance_search.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer omg_你的KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"yahoo_finance","action":"search","params":{"keyword":"咖啡"}}'

返回长这样

response.json
{
  "id": "yahoo_finance_…",
  "search": [
    {
      "id": "…",
      "name": "…",
      "symbol": "…",
      "sector": "…",
      "industry": "…",
      "market_cap": "…",
      "price": "…",
      "currency": "…",
      "quote_type": "…",
      "exchange": "…",
      "pe_ratio": "…",
      "dividend_yield": "…",
      "platform": "yahoo_finance"
    }
  ],
  "count": 1,
  "billing": { "charged": true, "credits": 100, "cny": 0.009356 }
}

常见用例

关键词监控

按关键词轮询 Yahoo Finance 的新内容,配合 Gemini 文本 API 做情绪分类与异常波动告警。

热点发现

盯 Yahoo Finance 的榜单与热门内容,抢先做选题与投放决策。

Yahoo Finance API 常见问题

Yahoo Finance API 怎么调用?

调 POST /api/v1/social,请求体传 platform="yahoo_finance"、action 和 params。以 search 为例,必填 keyword,可选 since、tickers、until。Yahoo Finance 共 7 个 action,鉴权用 Authorization: Bearer <API Key>,同一把 Key 通 87 个平台。

Yahoo Finance API 怎么收费?

$1.39 / 千次/次,Yahoo Finance 全部 7 个能力同价。$1 免费额度约等于 719 次 Yahoo Finance 调用。一次调用一次计费,不按条数或页数加价;参数错误、鉴权失败和空结果都不计费。

Yahoo Finance API 一次能返回多少条数据?

最多的是 trending,单次上限 200 条(默认 10 条)。另外 6 个能力返回单个对象,没有条数概念。传 limit 控制,一次调用就返回这么多,不需要翻页也不多收钱。

Yahoo Finance API 返回哪些字段?

search 返回 id、name、symbol、sector、industry、market_cap 等 13 个字段。其中 41 个字段只有 Yahoo Finance 会返回(见上方「独有字段」)。字段名跨平台统一,换平台不用改解析代码。

Yahoo Finance怎么按关键词批量采集?

调 POST /api/v1/social,传 platform="yahoo_finance"、action="search",必填参数 keyword。返回单个对象,没有条数上限;单价 $1.39 / 千次,失败与空结果不计费。返回结构化 JSON,关键词搜索字段为 id、name、symbol、sector、industry。

Yahoo Finance热榜怎么定时抓取?

调 POST /api/v1/social,传 platform="yahoo_finance"、action="trending"。单次最多 200 条,一次调用一次计费、不按条数加价;单价 $1.39 / 千次,失败与空结果不计费。返回结构化 JSON,热榜字段为 id、symbol、name、price、change。

可以先免费试用 Yahoo Finance API 吗?

可以。注册免费,加微信领邀请码可得 $1 免费额度(≈720 次数据调用或 576 次 AI 调用),足够把 Yahoo Finance 的 7 个能力都试一遍。无需信用卡。

开始调用 Yahoo Finance API

加微信领 $1 免费额度 —— ≈720 次数据调用或 576 次 AI 调用,足够把 Yahoo Finance 的能力全试一遍。

免费开始