API 文档

Google Site Search API

查询指定域名的 Google 估算结果数量和当前自然搜索结果,并可选限定时间范围。

测试 API

接口地址

GET https://api.goanyapi.com/api/v1/google-site-search

当前配置下,每次成功请求消耗 4 积分。

当前请求价格以本页显示的 API 配置为准。

鉴权

Authorization: Bearer YOUR_API_KEY

请求参数

参数必填说明
site是要查询的域名,例如 example.com 或 www.example.com,最长 253 个字符。不得包含协议、端口、路径或 site: 前缀。
qdr否可选时间范围:h、d、w、m 或 y;不传即为不限时间。
gl否两位国家代码,例如 us。
hl否两位界面语言代码,例如 en。
device否desktop、mobile、ios、iphone、ipad、ios_tablet、android 或 android_tablet。
browser否chrome、safari 或 firefox;Firefox 只能与桌面设备搭配。
safe否安全搜索设置:active 或 off。

接口不接受原始 q、tbs、search_type、tbm 或 udm 参数。

请求示例

curl --get 'https://goanyapi.com/api/v1/google-site-search' \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --data-urlencode 'site=example.com' \
  --data-urlencode 'qdr=w'

该请求会应用以下搜索范围:

site:example.com

本例传入 qdr=w,把查询限定到最近一周。

响应示例

{
  "code": "ok",
  "message": "ok",
  "data": {
    "endpoint": "google-site-search",
    "remainingCredits": 96,
    "query": {
      "site": "example.com",
      "qdr": "w"
    },
    "siteCount": 128000,
    "searchTime": 0.42,
    "organic": [
      {
        "link": "https://example.com/article",
        "source": "Example",
        "display_link": "https://example.com › article",
        "title": "Example Article",
        "description": "示例搜索结果。",
        "extensions": [
          {
            "inline": true,
            "type": "text",
            "text": "3 days ago",
            "rank": 1
          }
        ],
        "rank": 1,
        "global_rank": 1
      }
    ]
  }
}

响应字段

字段说明
data.endpoint接口标识:google-site-search。
data.costCredits本次成功请求消耗的积分。
data.remainingCredits请求后的剩余积分。
data.query规范化后的公开请求参数。
data.siteCount完整网站查询报告的估算结果总数。
data.searchTime搜索处理时间(如果存在)。
data.organic当前结果页返回的自然搜索结果。
data.organic[].extensions可选的结果扩展信息;设置时间范围后,部分结果可能包含相对时间提示。

siteCount 是估算值,不是准确收录量,也不是 organic 的条目数量,并且可能随时间、国家、语言、设备和浏览器变化。

当请求设置 qdr 时间范围时,部分自然结果可能在 extensions 中返回类似 3 days ago 的时间提示,可作为页面近期被发现或收录的参考。该字段不是必返字段,并非每条结果都会出现,也不应视为精确的抓取时间或首次收录时间。

计费

  • 只有查询成功返回有效的 siteCount 后才扣除积分。
  • 鉴权失败、参数错误、查询失败和结果不完整均不扣积分。

相关页面