此页面将为您提供有关最佳 SERP API 的建议,您可以使用这些 API 访问有关流行搜索引擎的 SERP 的实时结果和数据,以改进您的 SEO。

搜索引擎结果页面 API 概述


  • Bright Data 20 万次搜索 500 美元 – <支持所有搜索引擎> – 取决于请求 – 没有客户端库
  • SerpApi 1000 美元搜索3000美元 – <支持 10 个搜索引擎> – 1 美元免费积分 – 提供客户端库
  • DataForSEO 50K 搜索 50 美元 – <支持 5 个搜索引擎> – 100 次免费搜索 – 提供客户端库
  • Apify Google 抓取工具免费,但您需要代理 – <Google only> – 免费使用 – 仅限 Node.js 库
  • Proxycrawl Google 抓取工具 50K 搜索 29 美元 – <Google only> – 免费试用 – 没有客户端库
  • Serpstack 5000 次搜索 29 美元 – <仅限谷歌> – 100 次免费搜索 – 无客户端库
  • Scale SERP 1K 搜索 0.29 美元 – <仅限谷歌> – 125 次免费搜索 – 提供客户端库
  • ScraperAPI 250K 请求 29 美元 – <所有 SERP> – 5K API 调用免费
  • Zenserp 5000 次搜索 29 美元 – <Google 和 YouTube> – 50 次免费搜索 – 提供客户端库
  • Value SERP 1000 次搜索 1.5 美元 – <仅限谷歌> – 100 次免费搜索 – 无客户端库
  • Whatsmyserp 5000 次搜索 45 美元 – <仅限谷歌> – 100 次免费搜索 – 无客户端库
  • SERPMaster 5000 次搜索 20 美元 – <仅限谷歌> – 250 次免费搜索 – 无客户端库
  • SerpsBOT 1000 次搜索 1 美元 – <支持 4 个搜索引擎> – 1000 个免费积分 – 不支持库
  • ScrapingBee 4K 搜索 29 美元 – <仅限谷歌> – 40 次免费搜索 – 提供客户端库
  • GeoRanker 30 万次搜索 300 美元 – <支持 10 个搜索引擎> – 7 天(需要付款方式) – 无客户端库

搜索引擎结果页面 (SERP)以两种不同的方式吸引在线用户和营销人员。在线用户从 SERP 中发现页面和产品,而营销人员使用 SERP 收集其他数据以改进其内容,从而有机会获得更高的排名或发现搜索引擎用户在其他方面寻找的内容,最终为他们创建内容或产品。本文是为有兴趣从搜索引擎的结果页面收集关键字、排名和其他类型的可用数据的互联网营销人员编写的。

我们将推荐一些市场上最好的 SERP API,您可以使用它们从主要搜索引擎(例如Google、Bing、Amazon 和其他搜索引擎)的结果页面中抓取数据。如果不使用它,您将不得不做一些繁重的工作,并且在大多数情况下,除非您有经验,否则您不会成功,因为您将被阻止并禁止访问您试图从中收集 SERP 数据的网站。


什么是搜索引擎结果页面API?

SERP API 是一种用于从搜索引擎(例如 Google 搜索)的结果页面中提取数据的 API。在最基本的层面上,SERP API 只不过是一个普通的网络爬虫。它使用您提供的查询向搜索引擎发送请求,获取整个页面作为响应,并解析出所需的内容。然而,虽然这个模型简单易懂,但它并没有提供对 SERP API 的作用的整体理解。

它们比这个简单的模型先进得多,并结合了高级功能,例如反机器人绕过系统、代理支持和 JavaScript 渲染等。有了好的 SERP API,您的重点将放在 SEO 的其他方面,而不是从 SERP 中提取数据。


为什么要抓取搜索引擎结果页面数据?

搜索引擎,无论他们喜欢与否,仍将是网络抓取的一些最受欢迎的目标,尤其是出于 SEO 目的。这是因为他们的结果页面(也称为 SERP)包含大量搜索引擎优化人员感兴趣的数据。下面简要介绍其中的一些。

  • 关键字数据

例如,如果您在 Google 上搜索关键字,搜索结果将包含进一步搜索的建议。有一个部分是“人们也问”、“人们也搜索”和“丰富片段”,其中包含可用于编写更好的 SEO 优化内容的关键字,这些内容不仅对 Google 有吸引力,而且对您的读者也有吸引力。除此之外,Google 搜索和其他 SEO 感兴趣的搜索引擎上还有许多其他关键字数据。

  • 排名数据

搜索引擎优化的重点之一是排名,互联网营销人员希望在每个时间点了解他们的网页和竞争对手的网页对感兴趣的关键字的排名。

这让他们知道他们是赢了 SEO 游戏还是输了。即使对于竞争对手的搜索引擎,排名数据也非常重要。过去有传言说Bing 会抓取某些特定关键字的Google 排名数据,以微调这些关键字的排名。

  • 其他类型的数据

除了基于关键字和排名的数据外,结果页面上还有其他类型的数据,具体取决于搜索引擎。例如,在谷歌上有地方的本地结果,谷歌广告部分,甚至地图。

电子商务搜索引擎可能会为特色广告设置一个特殊的部分。你正在寻找的搜索引擎会决定你感兴趣的其他数据类型。


用于抓取实时搜索引擎结果页面的前15个SERP API

市场上有许多 SERP API,您可以使用它们从不同网站的 SERP 中抓取数据。我们将讨论一些顶级产品,您将在下面了解每个产品的功能。

1. Bright Data搜索引擎爬虫

  • 站点支持:支持所有流行的搜索引擎
  • 语言客户端库:无 – 仅基于网络
  • 定价:每月 20 万次请求 500 美元起
  • 免费/试用计划:提供免费试用

Bright Data最初以代理提供商而闻名,但它不仅已发展成为该领域的市场领导者,而且还将自己更名为数据收集服务,其中 Search Engine Crawler 作为其产品之一。使用他们的 Search Engine Crawler,您只需一个 API 请求即可获得任何位置的任何关键字的真实搜索结果。

该服务支持所有流行的搜索引擎,可以说是市场上速度最快的服务之一。它是高度可定制的,可以根据您的特定需求进行定制。但是,就像大多数 Bright Data 产品一样,他们的 Search Engine Crawler 工具可以说是昂贵的。


2. SerpApi

  • 站点支持:支持Google、Bing、Yandex、DuckDuckGo、YouTube 和其他 5 个
  • 语言客户端库: Python、Java、C#、Ruby 和其他 4 个
  • 定价:每月 5000 次搜索 50 美元起
  • 免费/试用计划:每月 100 次搜索

SerpApi 可以说是最好的实时 SERP API 之一,也是一个好的 SERP API 应该是什么样子的例子。该服务只需发送常规 API 请求,即可轻松抓取 Google、Bing、百度、Yandex、DuckDuckGo、YouTube、雅虎和 eBay 等,并且您将获得以逻辑和数据结构构成的 JSON 响应,容易理解。

除了 API 服务外,他们还为流行的编程语言提供了库,包括 Go、Python、Java、Ruby、PHP、Node.js,甚至 Google Sheets。它支持地理定位、绕过块,甚至处理验证码。SerpApi 定价模型基于搜索次数,您只需为成功的请求付费。


3. DataForSEO

  • 网站支持:谷歌、必应、Yandex、雅虎、百度
  • 语言客户端库: Python、PHP 和 C#
  • 定价:每月 16.666K 次搜索 50 美元起
  • 免费/试用计划:每月 100 次搜索

DataForSEO 以成为数据驱动营销人员的强大 API 堆栈而自豪。它为互联网营销人员提供 API 解决方案,以简化数据的提取。提供的 API 中有 SERP API,它旨在为 SEO 提供结构化的 SERP 数据,只需一个 API 请求。

但是,如果您愿意,您可以将他们的客户端库用于流行的编程语言。该服务支持大量搜索引擎,包括 Google、Yahoo、Bing、Yandex 和百度。你会喜欢DataForSEO的一件事是它的价格系统,它是随用随付的,而且你的余额没有截止日期,就像大多数其他服务一样。


4. Apify Google 搜索结果抓取工具

  • 网站支持:仅限谷歌
  • 语言客户端库:仅限 Node.js
  • 定价:免费,但您需要设置代理
  • 免费/试用计划:免费

这个 SERP API 是市场上最好的 SERP API 之一。与上述支持大量搜索引擎的工具不同,Apify Google Search Result Scraper 专为抓取 Google 的搜索结果而设计。

使用此工具,您可以提取自然搜索结果和付费搜索结果,以及 Google SERP 中可用的其他详细信息,如 JSON、HTML、CSV、XML 甚至 excel 文件。您需要知道的一件事是,这是为 Apify 平台开发的,因此,您将需要用于 Node.JS 平台的 Apify 模块。该工具是免费的,但您需要自己添加代理。


5. Proxycrawl Google 爬虫

  • 网站支持:仅限谷歌
  • 语言客户端库:无 – 仅基于 Web。
  • 定价:每月 50K 点数 29 美元起
  • 免费/试用计划:可用

由于官方 API 的限制,Proxycrawl 提供了一个 Google 搜索 API,您可以使用它来代替官方 Google API。这个 SERP API,就像 Apify 提供的一样,只用于抓取 Google 搜索。

有趣的是,它可以完美地做到这一点,因为您可以使用它通过简单的 cURL 请求在全球范围内抓取 Google 内容。Google 上有大量公开可用的数据,此工具将帮助您掌握这些数据,而无需考虑块和验证码。在定价方面,这项服务可以说是负担得起的,因为您可以从 29 美元开始。


6. Serpstack

  • 网站支持:仅限谷歌
  • 语言客户端库:无 – 仅基于网络
  • 定价:每月 5000 次搜索 29 美元起
  • 免费/试用计划:每月 100 次搜索

Serpstack 是另一个 SERP API,您可以使用它来抓取 Google 搜索的结果页面 – 包括网页和图像。该工具具有很强的可扩展性,可确保您的请求快速通过并返回响应。

它也是高度可定制的,让您可以选择根据您的位置、语言和设备发送查询。Serpstack 不需要您下载任何软件来使用,因为它可以作为 JSON REST API 使用。有趣的是,它每月为用户提供 100 次免费搜索。但是,如果您想要更多,则需要付费,5000次搜索的起价为 29 美元。


7. Scale SERP

  • 网站支持:仅限谷歌
  • 语言客户端库:无 – 仅基于网络
  • 定价:每月 250 次搜索 4 美元起
  • 免费/试用计划:每月 125 次搜索

Scale SERP 工具也是一个仅限 Google 搜索的工具。但是,您会喜欢它的一件事是它的低成本性质,因为您可以免费开始每月获得 125 个搜索结果。

但是,如果您想扩大规模,那么每 1000 次搜索的价格是 0.29 美元,您会同意我的看法,这是负担得起的。Scale SERP 与 Node.js、Python 和 PHP 很好地集成。您还可以通过 HTTP 和 Curl 请求访问它。此 SERP API 工具非常强大,性能卓越,能够并行运行超过 15000 个请求。它是可定制的、易于使用且可靠的。


8. ScraperAPI

  • 站点支持:所有 SERP
  • 语言客户端库:无 – 仅基于网络
  • 定价: 250KAPI 调用 29 美元起。
  • 免费/试用计划: 5K 请求 7 天

ScraperAPI 是用于抓取 SERP的最佳代理 API之一。与其他工具不同,它没有可以简化您的任务的解析工具。但是,当要下载 SERP 上的所有内容供您抓取时,它是无与伦比的。

它的池中有超过 4000 万个 IP 地址,并且支持大约 4O 个位置,您可以从中收集本地 SERP 数据。ScraperAPI 将帮助您处理代理、无头浏览器,甚至验证码——因此您不必这样做。定价是高级提供商最便宜的价格之一,它为新用户提供大约 5K 免费试用,有效期为 7 天。


9. Zenserp

  • 网站支持:谷歌搜索引擎和 YouTube
  • 语言客户端库:无 – 仅基于网络
  • 定价:每月 5000 次搜索 29 美元起
  • 免费/试用计划: 50 次搜索新用户

另一个多功能 SERP API,可用于从多个 Google 搜索引擎中抓取数据。Zenserp 目前支持 Google 搜索、趋势、购物,甚至 YouTube 搜索。除了支持许多 Google 平台之外,该服务还支持流行的编程语言,包括 Python、Ruby、JS、C# 和 Java。

它具有高度的可扩展性和可定制性,使您能够获得本地化和个性化的结果。在定价方面,Zenserp可以说是实惠。它仅提供 50 次搜索作为新用户的免费试用。Zenserp 可用于抓取所有数据,包括地图、视频、知识图、付费结果等等。


10. Value SERP

  • 网站支持:谷歌
  • 语言客户端库:
  • 定价: 1000 次搜索 1.5 美元起
  • 免费试用: 100 次搜索

对于每项服务,都有一个提供商以可承受的价格范围提供服务。对于 SERP API 类别,Value SERP 服务就是该服务。从它的名字,你可以看出它非常看重定价。如果您选择他们的即用即付计划,则每 1K 次搜索的价格为 1.5 美元,非常实惠。

然而,无与伦比的交易在他们的月度计划中,可以将 1000 次搜索的价格降低至 0.15 美元,具体取决于您订阅的套餐。Value SERP 只支持谷歌搜索,它的工作原理就像一个典型的 HTTP API。它与SerpWow有一些相似之处,但 SerpWow 似乎是一个比它更先进和功能更丰富的服务。


11. Whatsmyserp

  • 网站支持:谷歌
  • 语言客户端库:
  • 定价: 5,000 次搜索 45 美元起
  • 免费试用: 100 次搜索

Whatsmyserp 服务是一种专门的 SERP 抓取工具,用于提取排名并跟踪 Google SERP 的显着变化。此服务还提供自定义 SERP API,您可以使用它以 JSON 格式提取搜索查询的内容。您需要做的就是发送带有您想要 SERP 的关键字和地理位置的查询,您的结果将立即交付。

Whatsmyserp SERP API 对各类 SEO 爱好者和专家来说是快速、稳定和可靠的。您会喜欢这个工具的一件事是,它为那些希望将其 API 集成到 Python、Ruby、Java、Go、PHP 和 Node.js 中的自定义代码的人提供易于理解的文档。


12. SERPMaster

  • 网站支持:谷歌
  • 语言客户端库:
  • 定价: 5000 次搜索 20 美元起
  • 免费试用: 250 次搜索

此 SERP API 是用于提取 Google 搜索内容的最先进的 API 之一。使用 SERPMaster,您可以根据您的选择以 JSON 或 HTML 格式收集结构化和本地化数据。

您会喜欢这个工具的一个优点是它是先进的,允许您提取 Google 搜索上的所有类型的数据,包括精选摘要、知识面板、Twitter 供稿、热门故事、付费广告、产品列表和轮播。还有选择浏览器和设备类型的选项。您可以将其集成到您的自定义代码中并实时获取搜索结果。价格实惠且便宜。


13. SerpsBOT

  • 站点支持: Google、Bing、Yandex 和 DuckDuckGo
  • 语言客户端库:
  • 定价: 1000 次搜索 1 美元起
  • 免费试用: 1000 个免费 API 积分

SerpsBOT SERP API 支持 Google、Bing、Yandex 和 DuckDuckGo。使用 SerpsBOT,您可以及时可靠地获取实时搜索数据。这不是一个基本工具,因为您可以使用它来提取 SERP 上的所有内容,包括知识图、特色片段以及人们也会询问。它同时支持 JSON 和 HTML。就像上面的其他工具一样,SerpsBOT 提供免费试用,因此新客户可以在做出货币承诺之前试用该服务并查看他们是否满足他们的要求。定价可以说是实惠,而且是现收现付的模式。


14. ScrapingBee

    • 网站支持:谷歌
    • 语言客户端库: Python、Node.js、PHP、Go、Ruby 和 Java
    • 定价: 4000 次搜索 29 美元起
    • 免费试用: 40 次搜索(14 天)

ScrapingBee 在网络抓取工具中很受欢迎,因为它们能够让他们从 Internet 抓取内容,而无需考虑代理、块、无头浏览器,甚至验证码。除了通用的抓取 API 外,它还有一个 Google API,您可以使用它通过发送 API 请求来提取Google 结果页面上的内容。

可提取的内容包括有机结果、广告、本地结果、相关查询和问题。对于新用户,您可以利用 1000 个免费搜索 API 积分来测试该服务。这将为您提供 40 次搜索。ScrapingBee 是可用于网络爬虫的最佳工具之一。


15. GeoRanker

  • 站点支持: Google、Bing、Yandex 和其他 7 家
  • 语言客户端库:
  • 定价: 30 万次搜索起价 300 美元
  • 免费试用: 7 天但有条件

GeoRanker 工具是为 SEO 设计的,它有一组为网络抓取和数据挖掘而开发的工具。本文中使用的相关工具之一是 GeoRanker SERP API,该 API 已开发用于帮助 SEO 和数据挖掘人员提取不同搜索引擎的 SERP 内容。GeoRanker 支持的搜索引擎包括 Google、Bing、Yandex、YouTube、Amazon、Naver 等。使用 GeoRanker SERP API,您可以抓取有机和付费结果、答案框、本地包、精选片段和头条新闻等。

它们支持即时和延迟结果,您可以获得任何位置或设备的结果。GeoRanker 的主要缺点是它的最低货币承诺被许多小型 SEO 认为是昂贵的,因为您需要最低 300 美元才能开始——这将为您提供 30 万个请求。


SERP API 常见问题

  • SERP API 如何工作?

在最基本的层面上,SERP API 是网络抓取工具,可向搜索引擎发送搜索请求、检索内容并解析所有重要数据。他们能够通过在内部使用代理无头浏览器和验证码求解器来做到这一点,因为搜索引擎不喜欢被抓取。

但是,与常规抓取工具不同的是,这些抓取工具位于云端,而不是您的计算机上,并且可以使用 HTTP 请求进行访问。您可以使用附加到 URL 的参数为其提供特定命令,例如地理位置、搜索次数和设备类型。


  • 使用 SERP API 是否违法?

如前所述,SERP API 是网络爬虫。过去,网络抓取行为被视为灰色地带,有人说这是合法的,而另一些人则认为相反。

然而,LinkedIn 在美国法院对 HiQ Labs 提起的诉讼已经见证了 HiQ Labs 的胜利,因为法院认为 HiQ Labs 抓取 LinkedIn 的行为是合法的,因为数据是公开的,并且没有隐藏在密码或付费墙后面。由于 SERP 是公开可用的,因此抓取它们是合法的。


  • 您应该使用 SERP API 还是自己开发 SERP 抓取工具?

这将是一个你是否想重新发明轮子的问题——以及你是否具备所需的技术技能。抓取搜索引擎很困难,因为它们不仅仅是跟踪和阻止您的 IP 地址。

他们利用其他无经验的刮刀无法绕过的防刮擦技术。如果你有它所需要的,为什么不呢?但是你可能不会这样做,因为你不想花钱,因为你将不得不投资代理和验证码求解器。随着目标布局的变化,代码也需要维护。

这篇文章有用吗?

点击星号为它评分!

平均评分 / 5. 投票数:

到目前为止还没有投票!成为第一位评论此文章。

No more articles