披露:本页含联盟推广链接。你通过本页链接注册 Apify 并付费,我们可能获得佣金——不影响你支付的价格,也不改变我们如实记录的实测数据。 我们如何实测 →
竞品情报采集:把搜索、广告与商品变化留成可复查的记录
$0.0045/页起 · 三个实测 Actor 分开记录竞品的搜索呈现、公开广告与商品信号
这个问题是谁的,为什么值得自己搭
竞品分析很容易变成“今天看一眼,明天全忘了”。同事各自截搜索结果、收藏广告、抄商品价格,最后没人说得清:它什么时候换了卖点、什么时候加了广告、是单品促销还是整个品类在动。
这页不做“竞品评分榜”,而是把三种公开但分散的信号按稳定比较键写进自己的持久存储:Google 搜索结果反映它怎样被用户看见,广告库反映它公开展示过什么素材,商品页反映价格、库存和卖家等页面状态。三者不能互相替代,也不该混成一个没有来源的“竞争力分数”。
代价是你要定义竞争对手、关键词、SKU 和检查周期,并对变化做人工判断;只有把每次运行结果另行保存,才会得到可回看的情报底座。下面三个 Actor 分别有本站自有账户的真实输出与扣费记录,但没有三类信号联合端到端运行的本站证据;本页只提供组合方法。
一条流水线,3 个实测过的 Actor
| 工具(点进去看实测) | 在这条流水线里干什么 | 单价 |
|---|---|---|
apify/google-search-scraper | 搜索呈现:按国家、语言和关键词保留自然结果、广告与相关查询,观察竞品在搜索场景里出现在哪里、怎样写标题和卖点。 | $0.0045 · 每抓 1 个搜索结果页(≈10 条自然结果)$5≈1,111 条 |
curious_coder/facebook-ads-library-scraper | 公开广告:记录广告资料库中仍可见的素材与页面信息,用于复核对方正在讲什么,而不是猜测投放预算或转化。 | $0.00075 · 每抓 1 条广告$5≈6,666 条 |
junglee/Amazon-crawler | 商品页变化:对指定 SKU 留下价格、库存、卖家和页面字段快照;价格战与商品策略要回到原始记录再判断。 | $0.005 · 每抓 1 个商品$5≈1,000 条 |
每个工具的输出样本、真实扣费凭证与 Run ID 都在对应任务页里可查——本页只把它们组成一条流程,不重复报价、不另造数据。
一条搜索记录长这样(跨期比较必须保留的字段)
[
{
"organicResults": [
{
"title": "Maps Scraper & Map data extractor - Chrome Web Store",
"websiteTitle": "Chrome Web Store",
"url": "https://chromewebstore.google.com/detail/maps-scraper-map-data-ext/ofbhiclojhjkggpnapcnjjjdjlgcikdf?hl=en",
"displayedUrl": "https://chromewebstore.google.com › detail › ofbhicloj...",
"description": "A scraping tool for map business leads, one click to extract data from Bing Maps, includes phone number, email, social media.",
"emphasizedKeywords": [
"one click to extract data from Bing Maps"
],
"siteLinks": [],
"productInfo": {},
"type": "organic",
"position": 1
},
{
"title": "Google Maps Scraper",
"websiteTitle": "Apify",
"url": "https://apify.com/compass/crawler-google-places",
"displayedUrl": "https://apify.com › compass › crawler-google-places",
"description": "Extract data from thousands of Google Maps locations and businesses, including reviews, reviewer details, images, contact info, including full name, email, ...",
"emphasizedKeywords": [
"Extract data from thousands of Google Maps locations and businesses"
],
"siteLinks": [],
"productInfo": {},
"averageRating": 4.8,
"numberOfReviews": null,
"type": "organic",
"position": 2
},
{
"title": "gosom/google-maps-scraper: scrape data ...",
"websiteTitle": "GitHub",
"url": "https://github.com/gosom/google-maps-scraper",
"displayedUrl": "https://github.com › gosom › google-maps-scraper",
"description": "Extract Google Maps business leads, emails, reviews, phone numbers, websites, ratings, coordinates, and more with a free open-source CLI, Web UI, REST API, ...",
"emphasizedKeywords": [
"Extract Google Maps"
],
"siteLinks": [],
"productInfo": {},
"type": "organic",
"position": 3
},
"…另有 6 项"
],
"paidResults": [
{
"title": "www.coreclaw.com - google maps scraper - Find Leads In MinutesGoogle Maps Scraper APIScrape Google Maps for FreeScrape-Free Maps Leads - No Scraper, No Python - leadgrid.eu",
"url": "https://www.google.com/aclk?sa=L&ai=DChsSEwj1_NPUrseVAxV0LNQBHbXZN8MYACICCAEQAhoCb2E&co=1&gclid=EAIaIQobChMI9fzT1K7HlQMVdCzUAR212TfDEAAYASAAEgJdLfD_BwE&cid=CAASuwHkaIYSmEEdINGiVZyRZVQbs_qLk_FqFQvBjsOr3anPXFCko54N0H4Q974Xlu0MKbHNSUcjWZ_PPJ8BIr5S7qCUOT60UPo4gdnc1Hpp7Tkij1B85-A7Nxi1pqkczUAoAnGCv1Hn1QNxvUHRzVkMpejWU3xN9rhLlcDNueLmHBMQyFO4oAkhDmyr3-xH__Ps1DINxnYclr3C82EnPZwAkWINleet4n1MfutZ0uE0LTUz29Cw9MWosy5W-npl&cce=2&sig=AOD64_1mZXp6Vq6eNUlUXTiIZAaBBNKHKA&q&adurl",
"directUrl": "https://www.coreclaw.com/coreclaw/google-maps-scraper",
"displayedUrl": "https://www.coreclaw.comhttps://www.scrappa.co › maps › apihttps://www.octoparse.com › template › google-mapshttps://www.leadgrid.eu › maps-leads › to-csv",
"description": "Find local service companies like HVAC, plumbers, roofers, and contractors. Turn industry and city searches into clean lead lists for your sales team. View Pricing Details. Explore Resources.500 Free Credits — Search Google Maps and return business listings, details, reviews, and photos as JSON. No...Export Google Maps Search — #1 Web Scraping Tool. Ready-to-use Google Maps templates available. No coding needed. Some offered for free. 500+ Scraping Templates. Free Demo & Data...Preview 5 map leads free. Credits never expire, nothing to cancel.",
"emphasizedKeywords": [
"Google Maps",
"Google Maps",
"Google Maps",
"…另有 1 项"
],
"siteLinks": [
"[嵌套内容已折叠]",
"[嵌套内容已折叠]",
"[嵌套内容已折叠]",
"…另有 7 项"
],
"imageData": "[内联图片数据已省略]",
"type": "paid",
"adPosition": 1
},
{
"title": "www.coreclaw.com - Google Maps Scraping ToolGoogle Maps Data Scraper",
"url": "https://www.google.com/aclk?sa=L&ai=DChsSEwj1_NPUrseVAxV0LNQBHbXZN8MYACICCAIQABoCb2E&co=1&gclid=EAIaIQobChMI9fzT1K7HlQMVdCzUAR212TfDEAMYASAAEgIG__D_BwE&cid=CAASuwHkaIYSmEEdINGiVZyRZVQbs_qLk_FqFQvBjsOr3anPXFCko54N0H4Q974Xlu0MKbHNSUcjWZ_PPJ8BIr5S7qCUOT60UPo4gdnc1Hpp7Tkij1B85-A7Nxi1pqkczUAoAnGCv1Hn1QNxvUHRzVkMpejWU3xN9rhLlcDNueLmHBMQyFO4oAkhDmyr3-xH__Ps1DINxnYclr3C82EnPZwAkWINleet4n1MfutZ0uE0LTUz29Cw9MWosy5W-npl&cce=2&sig=AOD64_30Bur9C0K0v3wCmXIMPkyDQrR80Q&q&adurl",
"directUrl": "https://www.coreclaw.com/coreclaw/google-maps-scraper",
"displayedUrl": "https://www.coreclaw.comhttps://www.leadsscraper.io",
"description": "Designed for repeatable Google Maps scraping without manual copy and paste. Collect and export public local business data without coding. View Pricing Details. Explore Resources. Sign Up For Free.No monthly fees — Transform Google Maps into a lead generation machine for your business. Automate lead generation. Scrape Google Maps for business data in minutes.",
"emphasizedKeywords": [
"Google Maps",
"data",
"Google Maps",
"…另有 2 项"
],
"siteLinks": [
"[嵌套内容已折叠]",
"[嵌套内容已折叠]",
"[嵌套内容已折叠]",
"…另有 2 项"
],
"imageData": "[内联图片数据已省略]",
"type": "paid",
"adPosition": 2
}
],
"relatedQueries": [
{
"title": "Google Maps Scraper free",
"url": "https://www.google.com/search?sca_esv=c4fc576c592d0c35&hl=en&q=Google+Maps+Scraper+free&sa=X&ved=2ahUKEwjR5srUrseVAxX7g2oFHWWrD-MQ1QJ6BAg2EAE"
},
{
"title": "Google Maps data Scraper extension",
"url": "https://www.google.com/search?sca_esv=c4fc576c592d0c35&hl=en&q=Google+Maps+data+Scraper+extension&sa=X&ved=2ahUKEwjR5srUrseVAxX7g2oFHWWrD-MQ1QJ6BAg3EAE"
},
{
"title": "Google Maps scraper GitHub",
"url": "https://www.google.com/search?sca_esv=c4fc576c592d0c35&hl=en&q=Google+Maps+scraper+GitHub&sa=X&ved=2ahUKEwjR5srUrseVAxX7g2oFHWWrD-MQ1QJ6BAg7EAE"
},
"…另有 13 项"
],
"url": "http://www.google.com/search?q=google+maps+data+extraction"
},
{
"organicResults": [
{
"title": "5 best AI web scraper tools I'm using in 2026 (free + paid)",
"websiteTitle": "Gumloop",
"url": "https://www.gumloop.com/blog/best-ai-web-scrapers",
"displayedUrl": "https://www.gumloop.com › blog › best-ai-web-scrapers",
"description": "5 best AI web scraper tools to use in 2026 · 1. Gumloop · 2. Octoparse · 3. Browse AI · 4. Thunderbit · 5. Firecrawl. Firecrawl web scraper. Best ...Read more",
"emphasizedKeywords": [
"1. Gumloop"
],
"siteLinks": [],
"productInfo": {},
"type": "organic",
"position": 1
},
{
"title": "Best web scraping tools I've tried (and what I learned from ...",
"websiteTitle": "Reddit · r/automation",
"url": "https://www.reddit.com/r/automation/comments/1ncuv8k/best_web_scraping_tools_ive_tried_and_what_i/",
"displayedUrl": "Reddit › r/automation",
"description": "Scrapy is still great for fast crawling on static sites, though handling dynamic content usually needs extra setup. Apify has solid ...Read more",
"emphasizedKeywords": [
"Scrapy"
],
"siteLinks": [],
"productInfo": {},
"commentsAmount": "170+ comments",
"lastUpdated": "10 months ago",
"type": "organic",
"position": 2
},
{
"title": "Octoparse: Web Scraping Tool & Free Web Crawlers",
"websiteTitle": "Octoparse",
"url": "https://www.octoparse.com/",
"displayedUrl": "https://www.octoparse.com",
"description": "Web scraping made easy. Collect data from any web pages within minutes using our no-code web crawler. Get the right data to drive your business forward.",
"emphasizedKeywords": [
"Collect data from any web pages within minutes"
],
"siteLinks": [],
"productInfo": {},
"type": "organic",
"position": 3
},
"…另有 5 项"
],
"paidResults": [],
"relatedQueries": [
{
"title": "AI web scraping tool free",
"url": "https://www.google.com/search?sca_esv=c4fc576c592d0c35&hl=en&q=AI+web+scraping+tool+free&sa=X&ved=2ahUKEwjF1qPVrseVAxVNU6QEHZfRNcQQ1QJ6BAghEAE"
},
{
"title": "Best web scraping tools Python",
"url": "https://www.google.com/search?sca_esv=c4fc576c592d0c35&hl=en&q=Best+web+scraping+tools+Python&sa=X&ved=2ahUKEwjF1qPVrseVAxVNU6QEHZfRNcQQ1QJ6BAgzEAE"
},
{
"title": "Free web scraping tools open source",
"url": "https://www.google.com/search?sca_esv=c4fc576c592d0c35&hl=en&q=Free+web+scraping+tools+open+source&sa=X&ved=2ahUKEwjF1qPVrseVAxVNU6QEHZfRNcQQ1QJ6BAgxEAE"
},
"…另有 13 项"
],
"url": "http://www.google.com/search?q=best+web+scraping+tools"
}
]关键字段中文对照
| 字段 | 含义 | 说明 |
|---|---|---|
| searchQuery.term | 本次查询词 | 同一个关键词、国家和设备才有可比性 |
| organicResults | 自然结果 | 记录竞品是否出现、标题怎样承诺、落地到什么页面 |
| paidResults | 广告结果 | 只代表当时页面可见的广告,不推断花费或转化 |
| relatedQueries | 相关查询 | 补充用户会怎样换词,不等于可以机械扩成页面清单 |
| url / countryCode / languageCode | 查询环境 | 跨期对比时必须一起保存的条件 |
复制与下载给出的就是本页展示的这几条,不额外展开第三方数据。
先算一算:跑一组关键词要花多少
按主力搜索 Actor 的一次结果页估算。它适合先验证一组固定关键词;国家、语言和结果页数会影响实际范围。 单价读自主力 Actor apify/google-search-scraper 的实测价目。
抓 1,000 条 预计
$4.50≈ ¥32.40
✓ $5 免费额度足够覆盖,$0 成本开跑
容易忽略的成本
- 每次运行最低结算 $0.50——查 1 个词和查 50 个词起步价一样,**务必把一批关键词攒进同一次运行**。
- Actor 启动费 $0.001/次已包含在账单里;计算器不把一次性启动费按查询页数重复计算。
- AI 搜索引擎附加项(ChatGPT/Gemini/Perplexity)$0.2/条,是主价的 44 倍;做 GEO(生成式引擎优化)监测时按需开。
汇率 1 USD ≈ 7.2 CNY(2026-07-09);单价为 Free 档零售价,付费套餐有阶梯折扣。
固定比较键并保存历史:把观察变成有证据的变化日志
先把每类信号的比较键和证据边界写清楚;抓取时间是同一对象的观察维度,不要塞进比较键本身:
| 信号 | 稳定比较键 | 可以记录 | 不能据此推断 |
|---|---|---|---|
| 搜索呈现 | 关键词 + 国家 + 语言 + 设备 | 当时可见的自然结果、广告结果、标题与 URL | 搜索量、点击率、排名原因 |
| 公开广告 | 广告主或页面标识 + 广告归档标识 + 地区/状态筛选 | 当时可见的素材、页面、起止日期与状态 | 预算、转化、ROI、投放意图 |
| 商品页面 | ASIN + Amazon 站点 + 配送/代理地区 + 币种 | 当时页面展示的价格、库存状态、卖家与商品字段 | 真实销量、库存总量、调价原因 |
把“偶尔看看竞品”变成每周可复查的情报流程,可以这样做:
- 先写小观察清单:3–10 个直接竞品、每个最重要的商品或落地页,以及 5–20 个代表购买/比较意图的关键词。没有决策问题的监控只会制造噪音。
- 固定输入再试跑:为三类来源分别保存可复用的输入配置;Task 是方便复跑的选择,不是必须条件。先用小样核对当前字段、空值和去重键,再决定是否定时。
- 先过运行门:只有 Run 成功、必需字段达到预期且没有错误记录时才入库。Actor 向默认 Dataset 写入结果后,从该次 Run 的
defaultDatasetId读取;空结果或失败运行不生成“竞品没有动作”的结论。 - 写进自有历史,而不是依赖临时 Dataset:每次 Run 的默认 Dataset 都是独立的,未命名 Dataset 还会过期。把三类结果分别追加到自己的表、数据库或明确的长期存储,至少保留
run_id、dataset_id、captured_at、来源 URL、比较键和输入环境。 - 只比较同一信号、同一环境:搜索按同一查询环境比,广告按同一筛选条件比,商品按同一站点与地区比。字段不同就分表,不把不同来源拼成一个总分。
- 把观察和假设分开:页面可证明“当时这样显示”;销量、广告预算、排名原因和商业意图只能另列为待验证假设。
先用主力搜索 Actor 把一组关键词跑成小样,检查结果能否回答问题,再按 Task 与 Schedule 的边界 设置复跑,并按 Dataset 导出方法 保存历史。Schedule 只负责触发运行,不会自动把多次默认 Dataset 合成一张历史表。价格、最低结算和免费额度以 Google 搜索采集实测页 的实时快照为准。
上手前最后几个问题
竞品情报和竞品价格监控有什么区别?
价格监控回答“商品页卖多少、有没有库存、谁在卖”;竞品情报还要回答“它对外怎样讲、在哪些搜索里出现、可见广告在传递什么”。需要价格曲线时先看 竞品价格监控。
能不能知道竞品的广告花了多少钱、真实销量多少?
不能从这套公开信号直接得出。可见广告、商品页面和搜索结果只能说明当时页面呈现的内容;预算、转化和真实销量属于不可见的业务数据。
多长时间采集一次合适?
按变化速度和决策周期定。先以人工能读完、能形成行动的一组结果为上限;频率越高不等于洞察越多。
三个 Actor 都有实测记录,是否代表整条竞品流程已经跑通?
不代表。本站证据是三个组件各自的真实样本与 Run 记录,没有把同一批竞品的搜索、广告和商品信号联合运行的端到端回执。本页给出组合方法,实际使用时仍要逐项试跑、校验并持久化。
采集公开广告、搜索结果和商品页就一定合规吗?
不一定。页面公开展示不自动授予任意再利用权。遵守来源网站条款、适用的隐私/数据保护规则和广告素材知识产权边界;通用边界见 Apify 合法吗、安全吗、数据能商用吗。
这条流水线用到的任务页
先选一组真正影响决策的关键词,跑一份可人工复核的小样。
主力 Actor 的价格、最低结算和免费额度读自对应实测任务页;先验证输出能回答问题,再扩大采集范围。
免费跑我自己的第一批 →本页含推广链接;价格与目录数据采集于 2026-08-12,以 Apify 实时页面为准。