哪个 API 可以获取任意输入 URL 的 Google 搜索位置?

问题描述 投票:0回答:1

我正在用php编写一个组件,以便用户可以在一个字段中输入任何关键字,在另一个字段中输入任何URL,提交后应该返回该网站的google排名。

例如:第一次搜索 - 关键字:“黑色星期五”,网址:“amazon.com” 第二次搜索 - 关键字:“黑色星期五”,网址:“bestbuy.com”。

我知道网络抓取可能是一种方法,但这并不理想,因为它违反了 Google 的条款和条件。

我一直在检查 Google Customer Search Console API、Google Ads API 和 Google Analytics API,但它们似乎都无法为我提供所需的信息。

最接近的可能是使用自定义搜索 JSON API,如下所示,它允许我获得具有特定要求(如国家/地区、语言等)的关键字的一些结果:https://customsearch.googleapis.com/customsearch/v1? cx=CUSTOME_ENGINE_ID&q=Black%20Friday&key=YOUR_API_KEY

收到JSON后,可能的办法是在数据中查找查询的url。但是,JSON 返回的数据与我在 Google 上搜索的数据完全不同,因此搜索位置没有意义。

如果我使用 Analytics API,我将只能从 API 帐户有权访问的域接收数据。

有一些第 3 方 serp api 可以实现我所需要的,只是想先在 Google 的 api 上尽力而为。

google-api google-api-php-client google-search-api
1个回答
0
投票

我推荐这个API:https://apyhub.com/utility/serp-rank

我们大约一个月前构建了它,我们得到了积极的反馈。

© www.soinside.com 2019 - 2024. All rights reserved.