入门
本文档提供了有关API端点,支持的环境以及Netnut SERP API的可用参数的信息。 API允许您检索搜索引擎结果页面(SERP)。
身份验证
要访问Netnut API,您必须使用Netnut提供的用户名和密码,提供基本的身份验证。在HTTP请求标头中包括这些信息:
授权:Basic base64(用户名:密码)
其中base64(用户名:密码)是您的用户名和密码的base64编码字符串,并加入了冒号(:)分隔。
环境
基础 URL:
https://serp-api.netnut.io
端点: /search
API 参数和规格
搜索请求
名称 | 状态 | 描述 |
q | 必需 | “q”参数定义您要搜索的查询。 您可以使用常规 Google 搜索中使用的任何字符串(例如 inurl:、site:、intitle:)。 |
分页
名称 | 状态 | 描述 |
num | 可选 | “num”参数定义查询返回的最大结果数。 例如,10(默认)返回 10 个结果,20 返回 20 个结果,60 返回 60 个结果。 我们支持每个查询最多 100 个结果 |
start | 可选 | “start”参数定义结果偏移量。 它允许跳过给定数量的结果。 它用于分页。 (例如,0(默认)是结果的第一页,10 是结果的第二页,20 是结果的第三页,等等)。 |
地理位置
名称 | 状态 | 描述 |
uule | 可选 | “uule”参数是您要用于执行 Google 搜索的 Google 位置编码。 单击此处生成 UULE |
本地化
名称 | 状态 | 描述 |
googleDomain | 可选 | “googleDomain”参数定义用于 Google 搜索的 Google 域名。 默认为 www.google.com。 请确保在域名前添加“www”。 |
gl | 可选 | “gl”参数定义用于 Google 搜索的国家/地区。它是两个字母的国家/地区代码。例如 - 使用 us 表示美国,使用 uk 表示英国,等等。 |
hl | 可选 | “hl”参数定义用于 Google 搜索的语言。 它是两个字母的语言代码。 例如 - 使用 en 表示英语,使用 de 表示德语等。访问 Google 语言页面以获取受支持的 Google 语言的完整列表。 |
高级过滤器
名称 | 状态 | 描述 |
rawHtml | 可选 | “rawHtml”参数定义您想要的最终输出。可以将其设置为 true 或 false 以获取原始 html 响应。 |
safe | 可选 | “safe”参数定义对成人内容的过滤。 它可以设置为active或off,默认情况下 Google 会模糊显示内容。 |
filter | 可选 | “filter”参数允许定义是否启用或禁用“省略结果”和“相似结果”过滤器。将参数设置为 1(默认)会启用这些过滤器,将参数设置为 0 将禁用这些过滤器。 |
nfpr | 可选 | 该参数定义排除从拼写错误的自动更正中查询的结果。可以将其设置为 1 以排除这些结果,或设置为 0 以包含它们(默认)。 |
device | 可选 | “device”参数定义用于获取 Google 搜索结果的设备。该参数可以设置为desktop(默认)使用常规浏览器,tablet使用平板浏览器(当前使用iPad),或mobile使用移动浏览器(当前使用iPhone)。 |
API 结果 HTTP 响应
我们目前仅支持 JSON。 以下是 API 响应架构的示例:
Last updated