mcpField
G
Google Trends Scraper API - Interest Over Time, Related Queries

Google Trends Scraper API - Interest Over Time, Related Queries

远程服务
apify.com数据与分析05 周前更新

关于 Google Trends Scraper API - Interest Over Time, Related Queries

这款 Apify Actor 可按关键词抓取 Google Trends 数据,适用于 SEO、市场研究和数据分析。它涵盖趋势、地区、相关查询及 Trending Now,并可通过 Apify API 或 Apify MCP 服务供 AI Agent 调用。

主要功能

  1. 01查询搜索兴趣时间序列
  2. 02比较最多 5 个关键词
  3. 03查看国家、州或城市热度
  4. 04获取热门及上升相关查询
  5. 05抓取 Trending Now 与新闻
  6. 06检索 Google 主题建议

适用场景

  1. 01比较品牌或产品的搜索热度
  2. 02发现主题周边的上升查询
  3. 03定期收集某国 Trending Now
  4. 04为研究模型生成趋势信号

MCP 相关

可通过 Apify MCP 服务让 AI Agent 调用 Google Trends 数据。也可经 Apify API 使用。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.apify.com/?tools=anshumanatrey/google-trends-api-scraper
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.apify.com/?tools=anshumanatrey/google-trends-api-scraper需要授权

工具

详细介绍

Google Trends 抓取 API - 随时间变化的搜索热度、相关查询

Google Trends 抓取工具和非官方 Google Trends API,无需 Google 账号或 API 密钥。输入关键词,即可获取 Google 搜索热度随时间的变化、最多 5 个关键词的并排对比、按国家、州或城市划分的搜索热度、排名靠前和增长迅速的相关查询、所有 Trending Now 搜索及其新闻文章,以及 Google 将某个词匹配到的主题。

可将其用作 pytrends 替代方案或 SerpApi Google Trends 替代方案:通过 Apify API 或 Apify MCP 服务,使用 Python、JavaScript、n8n、Make 或 AI Agent 获取 Google Trends 数据,并将数据行导出为 JSON、CSV 或 Excel。每个关键词 $0.02,其相关查询另加 $0.08,每个 Trending Now 搜索 $0.0009。无启动费用,包含平台使用费。只需提供关键词。


它有什么用?

输入一个或多个关键词,然后按下 Start。每个关键词都会作为一行数据返回,每次都包含相同的键,因此可以直接导入电子表格、数据库或 AI 流程。

  • 随时间变化的搜索热度。 Google 为关键词提供的 0 到 100 搜索热度序列。Google 会根据时间范围选择数据间隔:过去 1 小时按分钟、过去 7 天按小时、3 个月按天、12 个月按周。数据最早可追溯到 2004 年,自定义时间范围可选择任意两个日期。每个数据点都带有 UTC 日期,最后一个数据点会注明数据仍为部分数据。
  • 最多对比 5 个关键词。 将这些关键词放在一个请求中发送给 Google,就像在 trends.google.com 上并排输入一样,因此所有数值都采用同一刻度。Google 给出的每个关键词的平均值也会一并返回。
  • 按地区划分的搜索热度。 搜索该关键词最多的国家、州或省,或城市。Google 没有数据的地区会被省略,不会填入 0。
  • 相关查询,排名靠前和增长迅速的查询。 最多返回 25 个排名靠前的查询和 25 个增长迅速的查询,并附带 Google 的增长标签,例如 “Breakout” 和 “+2,650%”。
  • Trending Now。 获取过去 4、24 或 48 小时,或 7 天内某个国家的所有 Google 趋势搜索,而不只是 Google RSS 源中的 10 条。每条搜索都包含其搜索量、增长情况、开始和结束时间、主题、Google 归为一组的搜索,以及相关新闻文章。如果 Google 的完整列表无法提供结果,actor 会回退到 RSS 源,并在运行摘要中注明。
  • 建议。 Google 将某个词匹配到的主题及其 ID。对于 bitcoin:Bitcoin (Cryptocurrency)、Blockchain.com、Cryptocurrency ATM 等另外 2 项。
  • 任意 Google 搜索、地点、时间和主题。 可选择网页、新闻、图片、YouTube 或购物搜索。范围可选全球或某个国家。还可选择 Google 的 1,427 个类别中的任意一个。

它与其他 Google Trends 抓取工具有何不同?

我们查看了截至 2026-09-24,过去 30 天内在 Apify Store 上用户数达到 40 或以上的每个 Google Trends actor 的输入架构和 README:共 8 个,其中 2 个仅用于 Trending Now。以下功能分别有多少个 actor 提供:

功能其他 Google Trends actor(共 8 个)此 actor
在同一尺度上比较 2 到 5 个关键词4 个(其中一个通过在一个搜索词中加入逗号实现)是,以普通列表形式提供
相关查询,热门和飙升5 个是
获取所有 Trending Now 搜索,而不只是 Google RSS feed 中的 10 到 20 个3 个是
获取所有 Trending Now 搜索及其新闻文章1 个是,每个趋势包含 0 到 10 篇文章
在同一个 actor 中提供关键词数据和 Trending Now4 个是
Web、News、Images、YouTube 和 Shopping 搜索3 个是
自定义日期范围3 个是
主题建议(Google 将某个词匹配到的主题 ID)1 个是
每次运行的起步费用8 个中有 5 个收取无
在价格之外另向你收取平台使用费8 个中有 2 个否,已包含

还有一点,只有在出问题时你才会注意到:

  • 只对成功返回的关键词付费。 如果 Google 上某个关键词的搜索数据太少,或者在重试并使用两个新会话后仍然受到限流,该关键词就不会被保存,也不会产生费用。运行摘要会列出该关键词并说明原因。如果某一行的某个部分为空,例如罕见词没有相关查询,该行会在 missing 中列出这一项,并且不会对相关查询收费,因此空列表不会被误认为是 Google 的结果。

结果不包含相关主题。在 2026-09-24 的 3 次尝试中,此 actor 使用的端点返回的相关主题列表均为空,而相关查询均完整返回。apify 的 Google Trends Scraper 当天确实返回了相关主题(运行 Wsjyg51mE7OXfXwOR)。

何时应该使用它?

  • SEO 和内容:在相关查询达到峰值前找出飙升趋势,并通过比较两种表述来做出选择。
  • 市场和产品研究:在 12 个月或 5 年的时间范围内,以同一尺度比较品牌或产品,并查看哪些州或国家/地区的搜索量最高。
  • 新闻编辑部和社交媒体团队:每小时获取某个国家/地区的所有 Trending Now 搜索,以及每个趋势背后的新闻文章。
  • 金融和研究模型:获取每周或每日的关注度序列,作为加密货币、股票、选举或产品发布的信号。
  • AI Agent:通过 Apify API 或 Apify MCP server,使用 Google 的真实序列回答“人们对 X 的关注度是否在上升?”。
  • 学术研究:获取可追溯至 2004 年的搜索关注度记录。

抓取 Google Trends 的费用是多少?

按事件付费:每个关键词 $0.02,用于随时间变化的热度和按地区划分的热度;每个关键词另加 $0.08,用于相关查询(因此,包含全部三部分的关键词费用为 $0.10);Trending Now 搜索每次 $0.0009(每 1,000 次 $0.90);查询建议每个关键词 $0.002。无启动费、无月费,平台使用费已包含。

运行计费项价格
示例输入(2 个关键词、过去 12 个月、全球范围、全部三部分)2 个关键词 + 2 个相关查询$0.20
单个关键词,查询随时间变化的热度和地区热度1 个关键词$0.02
单个关键词,同时查询相关查询1 个关键词 + 1 个相关查询$0.10
比较 5 个关键词(查询随时间变化的热度和地区热度)5 个关键词$0.10
100 个关键词,包含全部三部分100 个关键词 + 100 个相关查询$10.00
1,000 个关键词,仅查询随时间变化的热度1,000 个关键词$20.00
Trending Now,美国,过去 24 小时(2026-09-24 的 220 个趋势)220 个趋势$0.198
Trending Now,印度,过去 7 天(2026-09-24 的 1,182 个趋势)1,182 个趋势$1.06
查询 10 个关键词的建议10 次查询$0.02
Google 未返回数据的运行0$0.00

无论查询随时间变化的热度还是地区热度,单个关键词的费用都相同;在比较中,每个关键词只计费一次。只有当 Google 返回至少一条相关查询时,才会对此收费。Apify 免费套餐包含每月 $5 额度,可用于约 250 个关键词的随时间变化热度和地区热度查询、50 个同时包含相关查询的关键词,或 5,500 次 Trending Now 搜索。为一次运行设置支出上限即可设定硬性限额:Actor 不会启动费用超出剩余额度的关键词;达到限额后会正常停止,并保存所有已付费的行。

价格与其他 Google Trends 抓取工具相比如何?

以下对比包含 Apify Store 上过去 30 天内拥有 40 名或更多用户的所有 Google Trends Actor,按用户数排序,统计日期为 2026-09-24。价格取自当日各 Actor 在 Apify 免费套餐默认内存配置下的实时定价(部分 Actor 会按 GB 内存收取启动费)。对于 apify 的 Actor(平台使用费由你支付),我们在自己的账户上运行了这两项任务,并列出账单金额(注 1)。

  • **任务 1:**单个关键词,美国,过去 12 个月,包含随时间变化的热度、按州划分的热度和相关查询。
  • **任务 2:**10 个此类关键词,按每个 Actor 所允许的最少运行次数执行。 | 抓取器 | 任务 1 | 任务 2 | 启动费用 | 平台使用费用 | 对比 | 地区 | 相关查询 | 当前趋势 | 过去 30 天内失败或超时 | |---|---|---|---|---|---|---|---|---|---| | 此 Actor | $0.10 | $1.00 | 无 | 已包含 | 是,2 到 5 个 | 是 | 是 | 是,所有趋势 | 新建 | | Google Trends Scraper,由 apify 提供 | $0.111(实测)(1) | 10 个中完成 3 个需 $0.72,随后在 900 秒时停止 (1) | 无 | 由你支付(默认 4 GB) | 是,单个搜索词内用逗号分隔 | 是 | 是 | 否 | 25.9% | | Google Trends Scraper,由 data_xplorer 提供 | $0.022,不含相关查询 | $0.22,运行 10 次,不含相关查询 | $0.02 | 已包含 | 否 | 是,单个国家/地区内 | 否 | 是,最多 1,000 个 | 0.2% | | Google Trends Scraper,由 agenscrape 提供 | $0.125 | $0.35 | $0.10(4 GB) | 已包含 | 否 (2) | 是 | 是 | 否 | 0.1% | | Google Trends Scraper - Interest, Regions & Queries,由 khadinakbar 提供 | 约 $0.77 + 平台使用费用 (3) | 约 $7.70 + 平台使用费用,运行 2 次 | $0.00005 | 由你支付 | 是,1 到 5 个 | 是 | 是 | 是 | 10.1% | | Google Trends Daily Scraper - Real-Time Trending Keywords API,由 vnx0 提供 | - | - | 无 | 已包含 | - | - | - | 是,RSS 列表 | 0.1% | | Google Trends Scraper - Interest, Regions & Trends,由 scrapesage 提供 | $0.004 | $0.04 | 无 | 已包含 | 是,2 到 5 个 | 是 | 是 | 是,所有趋势 | 0.0% | | Google Trends Scraper,由 automation-lab 提供 | $0.143 | $1.39,运行 2 次 | $0.005 | 已包含 | 是,2 到 5 个 | 是 | 是 | 是,RSS 列表 | 0.8% | | Google Trends Trending Now,由 data_xplorer 提供 | - | - | $0.02 | 已包含 | - | - | - | 是,所有趋势 | 0.0% |

(1) 于 2026-09-24 在我们的 Apify 账户上实测,使用 apify 的默认输入和默认 4 GB 内存。一个关键词(bitcoin,美国)运行了 300.7 秒,平台使用费用为 $0.1077,结果费用为 $0.003(运行 Wsjyg51mE7OXfXwOR)。在一次运行中提交 10 个关键词时,达到我们的测试设定的 900 秒限制;保存了其中 3 个后停止,平台使用费用为 $0.709,另加 $0.009,也就是每个已保存关键词 $0.24(运行 abuI6GZ4QJjbmQ8qb;apify 自身的默认时间限制为 7 天)。其结果还包含相关主题和城市级兴趣度,而此 Actor 不会返回这些内容。平台使用费用取决于你的套餐。 (2) 其 README 建议每次运行最多对比 5 个词。其 Issues 标签页中的一个未解决问题指出,每个关键词都会按各自的尺度获取数据。 (3) 每个数据点收费 $0.005:53 个每周数值、51 个美国地区和最多 50 个相关查询,共约 154 个数据点,按 2026-09-24 Google 自身返回的结果计算。每次运行可处理 1 到 5 个关键词;任务 2 需要提高其每次运行默认 500 条记录的上限。

对于包含相关查询的单个关键词,此 Actor 的费用低于 apify、agenscrape、automation-lab 和 khadinakbar。一次提交 10 个关键词时,scrapesage($0.04)、不含相关查询的 data_xplorer($0.22)和 agenscrape($0.35)的费用低于此 Actor。

“失败或超时”是指过去 30 天内,各 Actor 的运行中以 FAILED 或 TIMED-OUT 结束的比例,数据来自 Apify 的公开运行统计。超时运行包括由调用方设置的时间限制导致停止的运行。

单独获取当前趋势,即过去 24 小时内的所有美国趋势(截至 2026-09-24 共 220 条):

抓取工具每条趋势价格起步费用220 条美国趋势新闻文章
此 Actor$0.0009无$0.198是,每条趋势 0 到 10 篇
data_xplorer's Google Trends Scraper每行 $0.002,整个列表算作一行(根据其 README 示例)$0.02$0.022否
scrapesage$0.0015无$0.33是
data_xplorer's Google Trends Trending Now$0.001$0.02$0.24否
automation-lab$0.00115$0.005仅 RSS 列表:10 到 20 条趋势,费用为 $0.017 到 $0.028(其 README 称约 20 条;2026-09-24,Google 的美国信息流包含 10 条)是
vnx0$0.0012无仅 RSS 列表,每天最多 10 条,费用为 $0.012是
khadinakbar$0.005 + 平台使用费$0.00005其 README 未说明每次运行返回多少条趋势是

其中一些 Actor 在付费 Apify 方案中会提供折扣。在付费档位中,Apify 每条结果的费用会降至 $0.001 到 $0.0001,但平台使用费(在我们的单关键词运行中约为每个关键词 $0.108)仍会计入你的账单。此 Actor 在所有方案中的价格都相同。如果只需要趋势名称列表而不需要新闻,data_xplorer's Google Trends Scraper 的费用低于此 Actor。

它接受哪些输入?

每个字段都有一个易懂的名称,后面括号中是对应的 JSON 键,因此你可以填写表单,也可以通过 API 发送相同的键。

字段(JSON 键)必填用途
报告类型(mode)否keywords(默认):每个关键词使用各自的 0 到 100 量表。compare:在同一个量表上比较 2 到 5 个关键词。trending:查看某个国家的当前热门趋势。suggestions:查看 Google 将每个关键词匹配到的主题
关键词(searchTerms)是,trending 除外搜索词,每行一个。将 bitcoin, ethereum 写在同一行会被视为两个关键词;粘贴 Google Trends 链接也可以(如果表单中对应的国家和日期仍为默认值,则会使用链接中的关键词、国家和日期)。suggestions 返回的主题 ID(例如比特币主题 /m/05p0rrx)也可以使用
国家/地区(geo)否从列表中选择,或输入名称(如 India)或代码(如 IN)。WW 或留空表示全球范围(默认值)。对于 trending,表示要查看的国家/地区(默认值为 US)
时间段(timeRange)否now 1-H(过去 1 小时)、now 4-H、now 1-d、now 7-d、today 1-m、today 3-m、today 12-m(默认值)、today 5-y、all(自 2004 年起),或两个日期,例如 2024-01-01 2024-06-30(从 2004-01-01 起,至今为止)
要获取的数据(dataTypes)否每个关键词包含的数据部分:interestOverTime、interestByRegion、relatedQueries。默认包含全部三项。相关查询每个关键词额外收费 $0.08;选择更少的数据部分也能更快完成
搜索类型(property)否web(默认)、news、images、youtube 或 froogle(Google 购物)
主题类别(category)否Google Trends 类别编号。0 表示所有主题(默认值)。7 表示金融,5 表示计算机与电子产品,71 表示食品与饮料,20 表示体育
区域详细程度(regionLevel)否auto(默认)由 Google 自动选择:全球范围显示国家/地区;国家/地区范围内显示州或省。也可以选择 country、region(州或省)或 city
热门趋势时段(trendingHours)否当前热门趋势的时间范围:"4"、"24"(默认值)、"48" 或 "168" 小时
趋势主题(trendingCategory)否all(默认值),或 Google 当前热门趋势 19 个主题之一,例如 sports、technology 或 politics
新闻报道(newsPerTrend)否每个趋势附带的新闻文章数量,范围为 0 到 10。默认值为 3
趋势数量(maxItems)否要保存的当前热门趋势行数上限,用于控制费用。0(默认值)表示保存所有趋势

从 pytrends 或 SerpApi 迁移而来?以下是相同设置在这些工具中的名称:

此 ActorpytrendsSerpApi
searchTermskw_listq
timeRangetimeframedate
geogeogeo
categorycatcat
propertygpropgprop
dataTypes每个数据部分单独调用:interest_over_time()、interest_by_region()、related_queries()data_type
regionLevelresolution
trendingHourshours(Trending Now API)
trendingCategorycategory_id(Trending Now API,数字)

通过 API:

{
  "mode": "compare",
  "searchTerms": ["bitcoin", "ethereum", "solana"],
  "geo": "US",
  "timeRange": "today 12-m"
}

输出是什么样的?

每个关键词、每次 Trending Now 搜索或每次主题建议查询各占一行。每列都有一个易懂的名称,后面括号中是对应的 JSON 键;这些标签与你在 Console 中看到的相同。Output 选项卡包含五种视图:关键词、随时间变化的兴趣度、各地区兴趣度、Trending Now 和主题建议。

关键词行(keywords 和 compare 模式):

列(JSON 键)内容
搜索词(keyword)你输入的关键词或主题 ID
词条或主题(keywordType)Search term,或主题 ID 对应的 Topic
对比对象(comparedWith)对比中的其他关键词;否则为空
国家/地区代码(geo)、地点(geoName)为空且为 Worldwide,或国家/地区
时间段(timeRange)、起始日期(startDate)、结束日期(endDate)请求的时间段及其首尾日期,UTC
数据间隔(step)minute、hour、day、week 或 month
主题类别(category)、搜索类型(property)使用的筛选条件
时间线(interestOverTime)数据点包含时间段起始(date)、兴趣度 0-100(value)和是否仍在统计?(isPartial)
平均值 0-100(averageInterest)Google 在对比中的平均值;否则为 null
地区详情(regionLevel)country、region 或 city
地区(interestByRegion)地区代码(regionCode,城市为 null,因为 Google 发送的城市数据不含代码)、地区(regionName)和兴趣度 0-100(value)
也搜索了(relatedQueries)搜索量最高(top)和增长最快(rising):相关搜索(query)、得分(value)、增长百分比或突破性增长(growth)
空数据部分(missing)你请求但 Google 返回为空的部分
Google Trends 链接(trendsUrl)trends.google.com 上的相同视图
获取时间(scrapedAt)从 Google 获取回答的时间,UTC

Trending Now 行:趋势搜索词(term)、国家/地区代码(geo)、趋势时段(trendingHours)、是否仍在趋势中?(isActive)、开始时间(startedAt)、结束时间(endedAt)、大致搜索量(searchVolume)、增长百分比(increasePercent)、趋势主题(categories)、也在趋势中的搜索词(relatedSearches)和新闻报道(news),每条新闻包含标题(title)、链接(url)、发布者(source)、发布时间(publishedAt)和图片(imageUrl)。RSS 回退机制返回的行不含增长率、结束时间、主题或文章日期;由于 Google 设置了信息流的时间范围,trendingHours 为 null。

Suggestions 行:搜索词(keyword)和匹配的主题(suggestions),每个主题包含主题 ID(topicId)、主题名称(title)和主题类型(type)。

下面一行根据 Google 于 2026-09-24 对 bitcoin、全球范围、过去 12 个月的真实回答生成。真实行有 53 个每周数据点、64 个国家/地区,以及各 25 条搜索量最高和增长最快的相关搜索;这里各显示 3 条:

{
  "keyword": "bitcoin",
  "keywordType": "Search term",
  "comparedWith": [],
  "geo": "",
  "geoName": "Worldwide",
  "timeRange": "today 12-m",
  "startDate": "2025-09-24",
  "endDate": "2026-09-24",
  "step": "week",
  "category": 0,
  "property": "web",
  "interestOverTime": [
    { "date": "2025-09-21", "value": 40, "isPartial": false },
    { "date": "2026-02-01", "value": 100, "isPartial": false },
    { "date": "2026-09-20", "value": 34, "isPartial": true }
  ],
  "averageInterest": null,
  "regionLevel": "country",
  "interestByRegion": [
    { "regionCode": "CH", "regionName": "Switzerland", "value": 100 },
    { "regionCode": "AT", "regionName": "Austria", "value": 87 },
    { "regionCode": "DE", "regionName": "Germany", "value": 79 }
  ],
  "relatedQueries": {
    "top": [
      { "query": "bitcoin price", "value": 100 },
      { "query": "bitcoin usd", "value": 34 },
      { "query": "bitcoin news", "value": 24 }
    ],
    "rising": [
      { "query": "how to buy bitcoin safely", "value": 18750, "growth": "Breakout" },
      { "query": "clarity act", "value": 2650, "growth": "+2,650%" },
      { "query": "bitcoin clarity act", "value": 2550, "growth": "+2,550%" }
    ]
  },
  "missing": [],
  "trendsUrl": "https://trends.google.com/trends/explore?q=bitcoin&date=today%2012-m",
  "scrapedAt": "2026-09-24T06:32:58+00:00"
}

在 compare 模式下,每个关键词仍各占一行。comparedWith 列出其他关键词;数值共用一个刻度;averageInterest 是 Google 为该关键词计算的平均值;每个地区的数值则是该关键词在该地区对比搜索中的占比,以百分比表示。以下是 Google 于 2026-09-24 对 5 种加密货币、美国、过去 7 天、新闻搜索的对比结果中 ethereum 行的部分内容:

{
  "keyword": "ethereum",
  "comparedWith": ["bitcoin", "solana", "dogecoin", "xrp"],
  "geo": "US",
  "timeRange": "now 7-d",
  "step": "hour",
  "property": "news",
  "averageInterest": 8,
  "interestOverTime": [
    { "date": "2026-09-17T06:00:00+00:00", "value": 4, "isPartial": false },
    { "date": "2026-09-24T06:00:00+00:00", "value": 13, "isPartial": true }
  ],
  "interestByRegion": [
    { "regionCode": "US-CA", "regionName": "California", "value": 17 },
    { "regionCode": "US-NY", "regionName": "New York", "value": 17 },
    { "regionCode": "US-TX", "regionName": "Texas", "value": 15 }
  ]
}

以下是 Google 于 2026-09-24 的美国过去 24 小时列表中的一条 Trending Now 行(图片链接已缩短):

{
  "term": "meta vr glasses",
  "geo": "US",
  "trendingHours": 24,
  "isActive": true,
  "startedAt": "2026-09-23T23:50:00+00:00",
  "endedAt": null,
  "searchVolume": 50000,
  "increasePercent": 1000,
  "categories": ["Technology"],
  "relatedSearches": ["meta vr glasses", "meta glasses", "meta", "vr glasses", "meta connect", "meta connect 2026"],
  "news": [
    {
      "title": "Meta Launches Lightweight $1,299 VR Headset That Looks Like Glasses",
      "url": "https://www.bloomberg.com/news/articles/2026-09-23/meta-launches-1-299-vr-headset-that-look-like-glasses-to-rival-apple-vision-pro",
      "source": "Bloomberg.com",
      "publishedAt": "2026-09-23T23:41:36+00:00",
      "imageUrl": "https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcQ-LIElz2n..."
    },
    {
      "title": "Meta is betting big on its Muse AI agent with a blitz of new gadgets",
      "url": "https://www.cnn.com/2026/09/24/tech/meta-muse-ai-glasses-connect",
      "source": "CNN",
      "publishedAt": "2026-09-24T04:01:29+00:00",
      "imageUrl": "https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcTE6QfFP4TO..."
    },
    {
      "title": "Meta unveils $1,299 VR Glasses, camera-less smart glasses at Meta Connect",
      "url": "https://finance.yahoo.com/technology/article/meta-unveils-1299-vr-glasses-camera-less-smart-glasses-at-meta-connect-235611909.html",
      "source": "Yahoo Finance",
      "publishedAt": "2026-09-23T23:56:11+00:00",
      "imageUrl": "https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcTn2yjPYgR0..."
    }
  ],
  "scrapedAt": "2026-09-24T06:36:28+00:00"
}

searchVolume 是 Google 给出的粗略区间下限,也就是 trends.google.com 显示的 “50K+” 下限。

以下是一条 suggestions 行(Google 对 bitcoin 的真实回答,展示其 5 个主题中的 3 个):

{
  "keyword": "bitcoin",
  "suggestions": [
    { "topicId": "/m/05p0rrx", "title": "Bitcoin", "type": "Cryptocurrency" },
    { "topicId": "/m/0_1fcmj", "title": "Blockchain.com", "type": "Topic" },
    { "topicId": "/m/0_lgq95", "title": "Cryptocurrency ATM", "type": "Topic" }
  ],
  "scrapedAt": "2026-09-24T06:34:26+00:00"
}

运行摘要是 OUTPUT 记录(Console:Output 选项卡;API:默认键值存储中的 OUTPUT 键)。它会列出你输入的每个关键词及其状态(ok、partial 或 skipped)、原因代码(ok、no_data、throttled、invalid、error 或 limit 或 time)、原因的通俗说明、缺失的部分,以及已计费的事件和发送给 Google 的请求数。运行期间约每 10 秒刷新一次。数据集中没有摘要行,因此 CSV 和 Excel 导出文件仅包含数据行。

速度有多快?

于 2026-09-24 在 Apify 上以 256 MB 内存进行测量,使用的研究版本会向 Google 发送相同的请求。除非另有说明,否则仅获取兴趣随时间变化的数据(过去 12 个月、全球范围),向 Google 发送请求的间隔为 1.5 秒:

  • 15 个关键词:在 6 次运行中,获取数据耗时 54 到 72 秒(Apify 运行时间为 61 到 77 秒,包含启动时间),测试使用了 Apify 自有服务器,以及通过 Apify 数据中心代理和美国住宅代理的连接。
  • 限流:8 次运行中,每次向 Google 发送请求的间隔为 1.5 到 3 秒,共发送 275 个请求。Google 对其中 2 个请求进行了限流(HTTP 429;其中一个是在故意跳过 Cookie 的测试中),每个请求都通过重试成功恢复,因此 115 个关键词的数据均已返回。
  • 从同一个地址发送请求,间隔仅为 0.3 秒,同时获取兴趣随时间变化的数据、地区和相关查询时,Google 对 117 个请求中的 18 个进行了限流,30 个关键词中有 3 个获取失败(该测试未启用重试)。因此,该 Actor 会控制请求间隔。
  • 所有 9 次运行中的内存峰值都低于 75 MB,因此 256 MB 绰绰有余。

按地区划分的兴趣数据和相关查询会为每个关键词增加 2 个请求,因此完整获取一个关键词需要 4 个请求。关键词超过 8 个时,该 Actor 最多会并行运行 6 个会话:使用自身连接,以及在 Apify 数据中心代理上最多开启 5 个会话,每个会话使用独立的 IP 地址;每增加 8 个关键词,就会多开启一个会话。每个关键词从开始到结束都会由同一个会话处理,因为 Google 会将答案与发出请求的地址关联起来。如果 Google 或代理每次都拒绝某个代理会话,该会话便会停止接收关键词,并将当前关键词交回。因此运行速度会变慢,但不会丢失数据。

发布版本于 2026-09-24 在本地通过家庭网络连接运行(单个会话):

  • 示例输入(2 个关键词,包含全部三个部分):18 秒,向 Google 发送 9 个请求。
  • 对比 3 个关键词,美国、过去 7 天、包含全部三个部分:15 秒,发送 7 个请求。
  • Trending Now,美国、过去 24 小时:8 秒获取 216 条趋势,发送 2 个请求。
  • 获取 2 个关键词的建议:5 秒,发送 3 个请求。

使用大量关键词和并行会话在 Apify 上运行的测量结果将添加到此处。

常见问题

这是 Google Trends Scraper by apify、data_xplorer、agenscrape 或 scrapesage 的替代方案吗?

是的,适用于兴趣随时间变化、按地区划分的兴趣、相关查询、关键词对比和 Trending Now:包含相关查询时,每个关键词 $0.10;不包含时,每个关键词 $0.02;已包含平台使用费,无启动费(请参见上方价格表)。它不会返回相关主题或美国都会区(DMA)地区的数据。

Google 有官方的 Google Trends API 吗?

目前仅处于封闭测试阶段。Google 于 2025-07-24 宣布推出 Trends API Alpha 版,面向“数量极其有限的测试人员”;截至 2026-09-24,其页面仍表示正在接受申请,尚未公布价格或配额。公告介绍了过去 5 年的兴趣随时间变化数据,并统一了数据尺度,数据最多截至 2 天前。不包含 Trending Now 和相关查询。

pytrends 还能用吗?

不太可靠。pytrends 库已在 GitHub 上归档,最后一个版本(4.9.2)于 2023-04-13 发布,它所使用的旧版每日趋势和实时趋势端点均返回 404(于 2026-09-24 检查)。此 Actor 无需安装或维护,就能返回相同类型的数据;上方的输入部分还将每个 pytrends 参数对应到了此处的键。

这些数字是搜索次数吗?

不是。Google 会在每个请求内将兴趣值缩放到 0 到 100:100 表示该地点和时间最繁忙的时段,50 表示繁忙程度为其一半。因此,不能比较分别获取的两个关键词;请改用 compare 模式。Trending Now 是个例外:searchVolume 是 Google 粗略估算的数量区间,例如“50K+”对应 50000。

如何公平地比较关键词?

使用 "mode": "compare",并提供 2 到 5 个关键词。它们会像你在 trends.google.com 上并排输入时一样,在一个请求中发送给 Google,因此所有数值共用同一尺度。每个关键词仍会单独占一行,comparedWith 会列出其他关键词。

上升查询中的“Breakout”和“+2,650%”是什么意思?

它们是 Google 用来标记与上一时间段相比增长最多的查询的标签。“+2,650%”是 Google 报告的增长幅度,“Breakout”则是 Google 为增长最快的查询显示的标签,而不是百分比。value 始终保存 Google 的原始数值(示例中“how to buy bitcoin safely”的数值为 18750)。

为什么缺少相关主题?

因为此 actor 使用的端点在 2026-09-24 的 3 次尝试中都返回了空的相关主题列表,而相关查询均正常返回。此 actor 不会返回空列表,而是省略这些内容。apify 的 Google Trends Scraper 在同一天返回了相关主题(bitcoin 有 18 个热门主题和 9 个上升主题),因此如果你需要相关主题,可以使用它。

为什么其他工具会收到“429 Too Many Requests”,此 actor 会处理这种情况吗?

会,此 actor 会处理这种情况。429 是 Google 的限流页面。如果请求没有 Google Cookie,或者某个地址的请求过于频繁,Google 就会发送此页面。此 actor 会先获取 Cookie,并将每个会话中的请求间隔设为 1.5 秒。遇到 429 后,它会等待 5 秒,并在同一会话中重试一次;如果 Google 再次限流,该关键词会在新 IP 上的新会话中重新开始,最多重试两次,并保留已获取的部分结果:第一次使用 Apify 的数据中心代理,最后一次使用 Apify 的住宅代理。仅更换 Cookie 存储空间并无帮助,因为 Google 屏蔽的是地址,而不是 Cookie。在 2026-09-24 于 Apify 进行的测试中,8 次运行里有一次重试成功恢复了两次 429(其中一次来自故意跳过 Cookie 的测试),全部 115 个关键词均成功返回。仍然失败的关键词不会产生费用。

为什么某个关键词被跳过了?

因为 Google 在该地点和时间段内的搜索数据太少;Google 在重试后仍然限流;关键词超过 100 个字符;或者轮到该关键词之前,运行已达到你的支出上限或时间限制。运行摘要会列出每个关键词被跳过的原因。被跳过的关键词不会收费。

我需要 Google 账号、API 密钥或代理吗?

不需要。此 actor 读取的公开数据与 trends.google.com 显示的数据相同。无需设置账号、密钥或代理。

数据最早可以追溯到什么时候?

2004 年。"timeRange": "all" 会请求 Google 自 2004-01-01 起的所有数据。对于其他时间范围,请提供两个日期,例如 2024-01-01 2024-06-30。

日期使用什么时区?

UTC。Google 的数据区间以 UTC 时间为界,此 actor 报告的所有日期也都使用 UTC。

为什么最后一个数据点标记为 isPartial?

当前周、当天或当前小时尚未结束,因此 Google 会将其数值标记为部分数据。时间段结束时,该数值可能会变化。

我可以跟踪某个主题,而不是搜索词吗?

可以。对某个词运行 "mode": "suggestions",即可获取 Google 将其匹配到的主题,每个主题都有一个 id,例如 /m/05p0rrx(Bitcoin、Cryptocurrency)。将该 id 放入 searchTerms,即可获取该主题的热度数据;这些数据会汇总人们搜索同一事物的不同方式。

如何每天或每小时检查一次趋势?

将输入保存为 Apify 任务并安排运行。对于 Trending Now,按小时运行时设置 "trendingHours": "4",即可在新趋势出现时捕捉到它们。每次运行都会再次返回完整结果,因此请保留最新一次运行的结果。

与 SerpApi 或 DataForSEO 相比如何?

此工具无需订阅;包含全部三个部分时,每个关键词收费 $0.10,不含相关查询时收费 $0.02。SerpApi 的套餐起价为每月 $25,包含 1,000 次搜索;每种 Trends 数据类型都单独计为一次搜索。DataForSEO 的标准队列每个任务收费 $0.0027(45 分钟内返回结果),实时任务每个收费 $0.011;每个任务最多可包含 5 个关键词。以上两家服务的价格均来自其 2026-09-24 的定价页面。

我可以通过代码或 AI Agent 调用它吗?

可以。通过 Apify API 或 Apify MCP 服务启动它,并使用上面的 JSON 输入,然后读取数据集。searchTerms 是一个普通列表,比较也有独立模式,因此 Agent 不会因为逗号技巧而出错。每个键始终存在;如果 Google 没有对应内容,值就为空(null 或 [])。

限制

  • 值采用 Google 在每次请求中的相对 0 到 100 刻度,并非搜索次数。
  • 没有相关主题:此 Actor 使用的端点在 2026-09-24 的每次测试中都返回空结果。
  • 每次比较最多 5 个关键词,这是 Google 自身的限制。
  • 地区支持国家、州或省以及城市级别。目前不支持美国都会区(DMA)级别,也不支持 US-CA 这类子国家级 geo。
  • 搜索量较少的关键词和地区不会返回数据。这些关键词会被跳过,也不会收费。
  • 为避免触发限流,每个会话中的 Google 请求间隔为 1.5 秒,因此大型运行需要时间,即使最多可并行使用 6 个会话也是如此。运行会在时间限制到期前 60 秒停止启动关键词,并仍会写入摘要。
  • 此 Actor 读取与 trends.google.com 相同的 Web 端点,Google 可能会在不另行通知的情况下更改这些端点。

关于维护者(优先响应时间为 1-2 小时)

由 Anshuman Atrey(@AnshumanAtrey)构建并维护。

  • 紫队安全研究员,5 次黑客马拉松获奖者
  • Walrus Securitas(AI 网络安全 SaaS)和 The Drone Syndicate(自主防御无人机)的联合创始人
  • Apify Store 上 OSINT 和数据 Actor 组合的作者:已发布 16 个 Actor,涵盖电子邮件、电话、用户名、IP 和域名、网络、机密信息、社交媒体、LinkedIn、域名历史、Telegram 和印度金融科技数据
定制功能请求通常可在 1-2 小时内交付(优先处理)

如果你需要此 Actor 尚不支持的字段、筛选器或输出格式,维护者会直接将其添加到此 Actor 中。活跃时段内,优先请求通常会在 1-2 小时内交付,夜间则会在 24 小时内交付。这是维护者直接提供的一对一服务,并非由承包商队列处理。

联系速度最快的渠道(按响应速度排序):

  1. LinkedIn 私信 -> linkedin.com/in/anshumanatrey,活跃时段内通常不到 1 小时
  2. 在此 Actor 的代码仓库中提交 GitHub issue
  3. 通过 Apify Console 向 @anshumanatrey 发送私信
  4. 通过 atrey.dev 发送 电子邮件

同一维护者的相关 Actor

Actor用途
telegram-channel-scraper公开的 Telegram 频道 -> 帖子、媒体链接、内嵌按钮、表情回应(无需登录)
domain-history-contact-osint已失效或过期的域名 -> 前任所有者的邮箱、电话、人员和组织、WHOIS + Wayback 历史记录,每行附来源 URL
social-analyzer用户名 -> 900 多个社交网站上的个人资料,并提供置信度评分
instagram-profile-intel-no-loginInstagram 用户名 -> 简介中的邮箱 + 电话 + 25 个字段(无需登录)
theharvester-osint域名 -> 从 54 个以上的公开来源获取邮箱 + 子域名 + IP
linkedin-harvester邮箱 -> 最匹配的公开 LinkedIn 个人资料 URL + 置信度评分
netintelIP 或域名 -> 统一获取 WHOIS + DNS + GeoIP + ASN + 端口信息
holehe-email-osint邮箱 -> 在 120 多个平台上注册的账号
phoneinfoga-phone-osint国际电话号码 -> 国家、足迹 URL、OSINT 线索
bug-bounty-finder域名 -> 活跃的 HackerOne + Bugcrowd + security.txt 计划
nmap-scanner网络 -> 端口 + 服务 + 版本检测、NSE 脚本
gitleaks-github-secret-scannerGitHub -> 泄露的 30 多种服务的 API 密钥
betterleaks-cloudGitHub + S3 -> 泄露的密钥,并通过供应商 API 实时验证
upi-id-osint印度电话号码或 VPA -> 活跃的 UPI ID + NPCI 登记的银行账户姓名
yt-dlp-video-link-extractor任意视频 URL -> 直接播放和下载链接 + 元数据,支持 1000 多个网站
zomato-restaurant-scraperZomato 城市页面 -> 餐厅信息,包括电话、地址、菜系、评分和双人用餐费用

文档

最近更新

2026-09-24(版本 1.0)

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。