Skip to content

获取 Google Finance Explore 高级结果(按任务 ID)

接口说明

用于根据任务 id 获取 Google Finance「Explore」页的高级结果。该接口返回实时抓取的数据,结果与您在创建任务时指定的参数一致,例如:

  • keyword 中的股票/指数代码(ticker)
  • location
  • language

请求地址

GET https://api.seermartech.cn/v3/serp/google/finance_explore/task_get/advanced/$id

计费说明

该接口本身不重复计费,在创建任务时扣费。任务提交成功后,可在 30 天多次获取结果。

扣费以响应头 X-SeerMarTech-Charge-CNY 为准。

路径参数

参数名类型说明
idstring任务唯一标识,UUID 格式。任务结果可在 30 天通过该 ID 随时获取。

返回结果说明

接口返回 JSON 数据,顶层 tasks 数组,每个任务对象中任务执行状态、请求参数回显以及最终结果。

顶层字段

字段类型说明
versionstring当前 API 版本
status_codeinteger通用状态码
status_messagestring通用状态信息
timestring执行耗时,单位秒
costfloat本次请求总成本,单位 USD
tasks_countintegertasks 数组中的任务数量
tasks_errorinteger返回错误的任务数量
tasksarray任务结果数组

tasks 数组中的字段

字段类型说明
idstring任务 ID,UUID 格式
status_codeinteger任务状态码,范围通常为 10000-60000
status_messagestring任务状态信息
timestring任务执行耗时,单位秒
costfloat该任务成本,单位 USD
result_countintegerresult 数组中的结果数
patharray请求路径
dataobject创建任务时传的参数回显
resultarray结果数组

result 数组中的字段

字段类型说明
keywordstring创建任务时的;返回时会对 %## 进行解码,+ 会被还原为空格
typestring搜索类型,固定为 finance_explore
se_domainstring创建任务时的搜索引擎域名
location_codestring创建任务时的位置编码
language_codestring创建任务时的语言编码
check_urlstring对应搜索结果的直达链接,可用于人工核验
datetimestring结果采集时间,UTC 格式:yyyy-mm-dd hh-mm-ss +00:00
spellobject搜索引擎自动纠错信息;若被修正,会返回修正后的词及纠错类型
refinement_chipsobject搜索细分建议;该接口中通常为 null
item_typesarray当前 SERP 中的结果类型
se_results_countintegerSERP 总结果数
items_countintegeritems 数组中的数量
itemsarraySERP 结果项数组

item_types 可选值

可能返回以下结果类型:

  • google_finance_hero_groups
  • google_finance_interested
  • google_finance_news
  • google_finance_earnings_calendar
  • google_finance_most_followed
  • google_finance_market_trends
  • google_finance_people_also_search

SERP 结果项说明

以下为 items 中各类的结构说明。

1) google_finance_hero_groups

金融市场概览模块,主要市场、货币、加密货币、期货等数据。

字段类型说明
typestring固定为 google_finance_hero_groups
rank_groupinteger同类型分组排名
rank_absoluteintegerSERP 绝对排名
marketsarray金融市场数据数组

markets 字段

字段类型说明
marketstring市场标识,可选值:USEuropeAsiaCurrenciesCryptoFutures
itemsarray市场的指数/资产/数据

markets.items 中可能出现的 type

  • google_finance_asset_pair_element
  • google_finance_market_instrument_element
  • google_finance_market_index_element

google_finance_market_index_element

字段类型说明
typestring固定为 google_finance_market_index_element
tickerstring指数代码,如 DAX
market_identifierstring市场标识,如 INDEXDB
index_valuefloat指数在指定 timestamp 的数值
index_value_deltafloat指数变动值
identifierstring完整标识,通常由 tickermarket_identifier 组成,如 PX1:INDEXDB
displayed_namestringGoogle Finance 展示名称,如 CAC 40
urlstringGoogle Finance 页链接
locationstring市场位置,如 Europe/Paris
trendstring趋势,取值:updownstable
timestampstring数值时间戳,UTC 格式
percentage_deltafloat涨跌百分比

google_finance_asset_pair_element

字段类型说明
typestring固定为 google_finance_asset_pair_element
base_symbolstring交易对基础资产代码,如 EUR
quote_symbolstring计价资产代码,如 USD
base_display_namestring基础资产称,如 Euro
quote_display_namestring计价资产称
pricefloat基础资产相对计价资产的价格
price_deltafloat价格变动值
identifierstring资产对标识,如 EUR-USD
displayed_namestring展示名称,如 EUR / USD
urlstringGoogle Finance 页链接
locationstring市场位置
trendstring趋势:updownstable
timestampstring数值时间戳,UTC 格式
percentage_deltafloat涨跌百分比

google_finance_market_instrument_element

字段类型说明
typestring固定为 google_finance_market_instrument_element
tickerstring金融代码,如 YMW00
pricefloat指定 timestamp 的价格
price_deltafloat价格变动值
price_currencystring价格币种,如 USD
identifierstring完整标识,如 YMW00:CBOT
displayed_namestring展示名称,如 E-mini Dow ($5)
urlstringGoogle Finance 页链接
locationstring市场位置
trendstring趋势:updownstable
timestampstring数值时间戳,UTC 格式
percentage_deltafloat涨跌百分比

2) google_finance_interested

根据近期搜索、证券及用户行为生成的感市场列表。

字段类型说明
typestring固定为 google_finance_interested
rank_groupinteger同类型分组排名
rank_absoluteintegerSERP 绝对排名
itemsarray市场指数//资产对

items 中可能出现的类型与 google_finance_hero_groups 中一致:

  • google_finance_asset_pair_element
  • google_finance_market_instrument_element
  • google_finance_market_index_element

这些子项字段结构与前文定义相同。


3) google_finance_news

财经新闻模块。

字段类型说明
typestring固定为 google_finance_news
rank_groupinteger同类型分组排名
rank_absoluteintegerSERP 绝对排名
titlestring新闻模块标题,如 In the news
sub_titlestring子标题,如地区说明
itemsarray财经新闻文章列表

google_finance_news_element

字段类型说明
typestring固定为 google_finance_news_element
titlestring文章标题
urlstring文章链接
sourcestring新闻来源站点名称
image_urlstring文章图 URL
timestampstring采集到该新闻的时间,UTC 格式
quotesarray该文章引用的指数//资产对

quotes 中可能出现的类型:

  • google_finance_market_index_element
  • google_finance_market_instrument_element
  • google_finance_asset_pair_element

字段结构与前文一致。


4) google_finance_earnings_calendar

财报日历模块。

字段类型说明
typestring固定为 google_finance_earnings_calendar
rank_groupinteger同类型分组排名
rank_absoluteintegerSERP 绝对排名
itemsarray财报日历条目列表

google_finance_earnings_calendar_element

字段类型说明
typestring固定为 google_finance_earnings_calendar_element
titlestring财报日历标题
urlstring指向 Google Calendar 的链接
timestampstring时间戳,UTC 格式

5) google_finance_most_followed

最受模块。

字段类型说明
typestring固定为 google_finance_most_followed
rank_groupinteger同类型分组排名
rank_absoluteintegerSERP 绝对排名
itemsarray条目数组

items 中可能出现:

  • google_finance_asset_pair_element
  • google_finance_market_instrument_element
  • google_finance_market_index_element

字段结构与前文一致。


市场趋势模块,通常按活跃度、涨、跌分类展示。

字段类型说明
typestring固定为 google_finance_market_trends
rank_groupinteger同类型分组排名
rank_absoluteintegerSERP 绝对排名
itemsobject分类结果对象

items 对象结构

以下数组字段:

  • most_active
  • gainers
  • losers

这些数组中的每一项均为 google_finance_market_trends_element

字段类型说明
typestring固定为 google_finance_market_trends_element
quoteobject对应金融标的,可能为指数、金融或资产对
newsarray数组

quote 可能为:

  • google_finance_market_index_element
  • google_finance_market_instrument_element
  • google_finance_asset_pair_element

news 中为 google_finance_news_elementquotes 结构与前文相同。


“用户还搜索”模块。

字段类型说明
typestring固定为 google_finance_people_also_search
itemsarray市场指数//资产对

items 中可能出现:

  • google_finance_asset_pair_element
  • google_finance_market_instrument_element
  • google_finance_market_index_element

字段结构与前文一致。


沙箱测试

如需查看该接口可能返回的 SERP素结构,可请求以下沙箱地址:

GET https://api.seermartech.cn/v3/serp/google/finance_explore/task_get/advanced/00000000-0000-0000-0000-000000000000

沙箱返回的是带有模拟数据的完整结构,不会产生扣费。


错误处理建议

  • 顶层使用 status_codestatus_message 判断请求是否成功
  • 逐个检查 tasks[].status_codetasks[].status_message
  • 建议对异常状态、空结果、时、任务未完成等建立完整处理逻辑

请求示例

cURL

bash
id="02261816-2027-0066-0000-c27d02864073"

curl --location --request GET "https://api.seermartech.cn/v3/serp/google/finance_explore/task_get/advanced/${id}" \
 --header "Authorization: Bearer smt_live_YOUR_KEY" \
 --header "Content-Type: application/json"

Python

python
import requests

task_id = "02231256-2604-0066-2000-57133b8fc54e"

url = f"https://api.seermartech.cn/v3/serp/google/finance_explore/task_get/advanced/{task_id}"

headers = {
 "Authorization": "Bearer smt_live_YOUR_KEY",
 "Content-Type": "application/json"
}

response = requests.get(url, headers=headers)
result = response.json

# 输出结果
print(result)

TypeScript

typescript
import axios from "axios";

const taskId = "02231256-2604-0066-2000-57133b8fc54e";

axios({
 method: "get",
 url: `https://api.seermartech.cn/v3/serp/google/finance_explore/task_get/advanced/${taskId}`,
 headers: {
 Authorization: "Bearer smt_live_YOUR_KEY",
 "Content-Type": "application/json",
 },
})
 .then((response) => {
 // 输出结果数据
 console.log(response.data);
 })
 .catch((error) => {
 console.error(error.response?.data || error.message);
 });

响应示例

json
{
 "version": "0.1.20241227",
 "status_code": 20000,
 "status_message": "Ok.",
 "time": "0.0663 sec.",
 "cost": 0,
 "tasks_count": 1,
 "tasks_error": 0,
 "tasks": [
 {
 "data": {
 "api": "serp",
 "function": "task_get",
 "se": "google",
 "se_type": "finance_explore",
 "language_name": "English",
 "location_code": 2840,
 "keyword": "NASDAQ-100",
 "news_type": "local_market",
 "priority": 2,
 "device": "desktop",
 "os": "windows"
 },
 "result": [
 {
 "se_results_count": 0,
 "items_count": 7,
 "items": [
 {
 "type": "google_finance_hero_groups"
 },
 {
 "type": "google_finance_interested",
 "rank_group": 1,
 "rank_absolute": 2
 },
 {
 "type": "google_finance_news",
 "rank_group": 1,
 "rank_absolute": 3,
 "title": "Today's financial news",
 "sub_title": null,
 "items": [
 {
 "type": "google_finance_news_element",
 "title": "1 Index Fund to Buy That Could Produce Total Returns 5 Times Better Than the S&P 500, According to Certain Wall Street Analysts",
 "url": "https://www.fool.com/investing/2025/02/17/1-index-fund-to-buy-that-could-produce-returns-5-t/",
 "source": "The Motley Fool",
 "image_url": "https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcTrO_sLuW3WLJutRxaydcoWlKpPt10x_ulUWUEqVe8prLZC_aIxvTdh_vIXIO0",
 "timestamp": "2025-02-17 10:19:00 +00:00",
 "quotes": []
 }
 ]
 },
 {
 "type": "google_finance_earnings_calendar",
 "rank_group": 1,
 "rank_absolute": 4,
 "items": []
 },
 {
 "type": "google_finance_most_followed",
 "rank_group": 1,
 "rank_absolute": 5,
 "items": []
 },
 {
 "type": "google_finance_market_trends",
 "rank_group": 1,
 "rank_absolute": 6,
 "items": {
 "most_active": [
 {
 "type": "google_finance_market_trends_element",
 "quote": {
 "type": "google_finance_market_instrument_element",
 "ticker": "NVDA",
 "price": 138.85,
 "price_delta": 3.5600128,
 "price_currency": "USD",
 "identifier": "NVDA:NASDAQ",
 "displayed_name": "NVIDIA Corp",
 "url": "https://google.com/finance/quote/NVDA:NASDAQ?hl=en&gl=us",
 "location": "America/New_York",
 "trend": "up",
 "timestamp": "2025-02-15 01:30:00 +00:00",
 "percentage_delta": 2.6313941
 },
 "news": []
 }
 ],
 "gainers": [
 {
 "type": "google_finance_market_trends_element",
 "quote": {
 "type": "google_finance_market_instrument_element",
 "ticker": "GT",
 "price": 9.58,
 "price_delta": 1.4099998,
 "price_currency": "USD",
 "identifier": "GT:NASDAQ",
 "displayed_name": "Goodyear Tire & Rubber Co",
 "url": "https://google.com/finance/quote/GT:NASDAQ?hl=en&gl=us",
 "location": "America/New_York",
 "trend": "up",
 "timestamp": "2025-02-15 01:30:00 +00:00",
 "percentage_delta": 17.25826
 },
 "news": []
 }
 ],
 "losers": [
 {
 "type": "google_finance_market_trends_element",
 "quote": {
 "type": "google_finance_market_instrument_element",
 "ticker": "INFA",
 "price": 19.75,
 "price_delta": -5.42,
 "price_currency": "USD",
 "identifier": "INFA:NYSE",
 "displayed_name": "Informatica Inc",
 "url": "https://google.com/finance/quote/INFA:NYSE?hl=en&gl=us",
 "location": "America/New_York",
 "trend": "down",
 "timestamp": "2025-02-15 01:04:00 +00:00",
 "percentage_delta": -21.533571
 },
 "news": []
 }
 ]
 }
 },
 {
 "type": "google_finance_interested",
 "rank_group": 2,
 "rank_absolute": 7,
 "items": []
 }
 ]
 }
 ]
 }
 ]
}

使用建议

通常可合以下接口一起使用:

  1. 通过任务提交接口创建采集任务;
  2. 再通过 /v3/serp/google/finance_explore/tasks_ready 获取已完成任务;
  3. 最后通过本接口按 id 拉取高级结果。

实用场景

  • 监控指数与板块动态:抓取 market_trendshero_groups 等模块,快速识别上涨、下跌和活跃标的,为金融选题或舆追踪提供依据。
  • 跟踪财经新闻标的:利用 google_finance_newsquotes 字段,将新闻与指数、股票、汇率对,提升热点解读和聚合效率。
  • 分析用户市场方向:通过 most_followedinterestedpeople_also_search 模块识别市场焦点,用于投资类栏目策划或需求洞察。
  • 采集财报节点信息:使用 earnings_calendar 提前识别财报时间点,排期、预警提醒和事件流分析。
  • 校验特定 ticker 的展示结果:结合 check_url 与返回的结构化字段,验证指定股票、指数或货币对在 Google Finance Explore 页中的。

统一入口:官网 · LLM API · 控制台