跳转到主要内容

AI SEARCH INSIGHTS

Gemini Scraper API

记录 Gemini 回答,追踪引用来源。

通过一个 API 采集 Gemini 回答及可用来源,研究它如何介绍您的品牌、引用哪些内容,将这些数据接入 AI 搜索可见性与 GEO 分析。

  • 回答与来源
  • 住宅动态代理
  • JSON
AI Search Insights
你的问题GLOBAL

小型团队如何选择客户服务平台?请附上参考来源。

GeminiAdsCrawl
采集到的数据示例
result_text

可以从渠道覆盖、团队协作与知识库三个方面比较,再核对各产品公开的功能与说明。

将回答与来源一起分析
示例数据 · 用于说明输出字段,非实时采集结果

01 / 产品介绍

什么是 Gemini Scraper?

AdsCrawl Gemini Scraper 是 AI Search Insights 中的 Gemini 采集能力。设置问题、代理地区与浏览器语言,即可采集此次请求的回答和可用来源信息。您可以先在控制台探索问题,再通过 POST /ai-search 将 platform 设为 gemini,从自己的应用中获取回答数据。

02 / 采集数据

把回答与出处一起保留下来。

查看 Gemini 的回答正文,并分别检查引用来源与检索来源。把任务和环境信息一起保留,方便内容研究、品牌可见性与 GEO 分析。

01Gemini 回答正文result_text
采集 Gemini 对问题的回答,查看它如何解释主题、描述产品或提及品牌,再将正文接入自己的分析流程。
02回答中的引用来源cited_sources
Gemini 回答中可获取的引用资料。沿着这些参考来源继续阅读,研究与本次回答相关的内容页面。
03检索来源信息retrieved_sources
回答过程中可获取的检索来源,可与 cited_sources 一起核对,同时区分检索到的资料和正文实际引用的参考内容。
04观察到的广告信息ads
采集过程中出现的广告信息,仅在可获取时返回;是否存在取决于本次请求展示的实际内容。
05代理地区环境country_code
本次请求对应的代理地区。与原始问题一起保留,便于对不同地区设置下的采集结果进行分组和比较。
06浏览器语言环境locale
此次采集使用的浏览器语言,便于比较时保留环境信息;希望 Gemini 使用哪种语言回答,需要在问题中另外说明。
07实际出口网络capture_context.network
采集时观察到的网络环境。分析地区差异时,可结合 country_code 核对实际出口与请求设置。
08采集任务标识task_id
本次采集的任务 ID。与您保存的问题和结果一起记录,便于排查问题时追溯到具体请求。

引用、检索来源和广告取决于本次页面实际呈现的内容,可能为空。

03 / 采集设置

保留每次提问的环境信息。

在控制台调整代理地区、浏览器语言与超时,再将同一组设置用于 API 请求。

住宅代理路由

Gemini 采集请求通过住宅动态代理执行。在 AdsCrawl 中配置请求即可,无需为每次采集另行搭建代理基础设施。

按问题选择代理地区

选择受支持的代理地区,或使用 Global 从支持地区中随机选择出口。保留结果中的实际网络环境;地区设置本身不保证访问成功或返回特定回答。

明确浏览器与回答语言

让浏览器语言跟随代理地区,或手动选择。希望获得中文、英文或其他语言的回答时,请直接在问题中说明。

明确每次请求的超时

控制台支持 10 至 120 秒的总体采集超时,API 使用毫秒字段 timeoutMs。为 HTTP 客户端预留更长的等待时间,以接收返回结果。

04 / 应用场景

了解 Gemini 如何介绍你的市场。

围绕用户常问的问题采集回答,研究品牌提及、引用内容与竞品信息。也可以用相同问题采集 ChatGPT,在自己的 GEO(生成式引擎优化)流程中做跨平台比较。

了解 Gemini 如何推荐您的品类

采集用户在选购和对比产品时会问的问题,查看品牌提及、产品描述与同类推荐,了解品牌在 Gemini 推荐中的呈现方式,为 GEO 研究提供依据。

追踪回答背后的内容

查看 Gemini 展示的引用和可用检索来源,进一步研究哪些页面为回答提供参考,再把观察结果用于内容选题或信息核对。

比较不同平台与不同时间的回答

对 Gemini 和 ChatGPT 使用相同问题,并保留每次采集的语言与网络环境。在自己的工作流中定时调用 API、按日期保存结果,比较品牌提及和引用来源随时间发生的变化。

05 / API INTEGRATION

把 Gemini 采集接入现有工作流。

在 AI Search Insights 中选择 Gemini,检查请求配置,再使用 platform: gemini 调用同一条 /ai-search 接口。

  1. 1

    选择 Gemini,输入问题

    打开 AI Search Insights 并选择 Gemini,填写想研究的问题,再设置代理地区、浏览器语言和总体超时时间。

  2. 2

    查看回答与相关依据

    在控制台执行采集,检查返回的正文、可用来源及网络环境,再决定将哪些字段用于研究或监控流程。

  3. 3

    把 API 接入自己的工作流

    打开 API integration,复制当前配置的请求。在服务端替换 YOUR_API_KEY,调用 POST /ai-search 并将 platform 设为 gemini;把响应保存在自己的应用中继续分析。

打开 AI Search Insights
POST /ai-search
curl --request POST 'https://api.adscrawl.net/ai-search' \
  --header 'x-api-key: YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --max-time 140 \
  --data '{
  "platform": "gemini",
  "query": "Recommend a few good-value phones and include reference sources.",
  "country_code": "GLOBAL",
  "timeoutMs": 120000
}'

将 YOUR_API_KEY 替换为你的 API Key,并在服务端调用。示例设置 120 秒任务超时,cURL 为响应预留了 140 秒。

06 / FAQ

Gemini 采集与 API 接入常见问题

Gemini Scraper API 返回哪些数据?

可采集 Gemini 回答正文,以及本次请求中可获取的引用来源、检索来源和广告信息。API 还提供代理地区、浏览器语言、实际出口网络和任务 ID,便于结合采集环境理解回答。

每次 Gemini 回答都有引用来源或广告吗?

不一定。来源与广告取决于问题及采集时 Gemini 展示的内容,有些回答可能没有这些信息。使用前应检查实际返回的字段,字段为空也不代表其他地方不存在相关参考资料。

如何采集指定语言的 Gemini 回答?

请在问题中明确说明,例如要求 Gemini 使用中文回答。浏览器语言控制的是浏览环境,Automatic 会跟随代理地区;仅修改这一设置,不会自动要求回答使用同一种语言。

可以比较 Gemini 和 ChatGPT 的回答吗?

可以,两者都已在 AI Search Insights 上线,均通过 POST /ai-search 调用。分别将 platform 设为 gemini 或 chatgpt,尽量保持问题和相关设置一致,保留每次采集的环境信息,再在自己的应用中对比正文与可用来源。不同次请求的回答可能变化。

可以持续监控 Gemini 中的品牌提及吗?

您可以在自己的系统中定时调用 API,按日期保存回答。先定义要观察的品牌名称、主题与引用指标,再对比不同时间的采集结果。AdsCrawl 提供采集数据,调度、存储和评分由您的工作流完成。

编写 API 集成前可以先试用 Gemini Scraper 吗?

可以,在 AI Search Insights 控制台选择 Gemini,配置问题并查看结果。API integration 面板会根据当前设置生成 cURL 请求。Gemini 和 ChatGPT 已可使用;Google AI Mode 与 Google AI Overview 仍标为 Coming soon。

从一个问题开始

开始采集 Gemini 回答与来源。

打开 AI Search Insights,选择 Gemini,输入你想研究的问题。

开始采集