1. SDK Copy
Dataify
  • 介绍
    • 概览
    • 支持
  • 数据服务
    • 新手指南文档
    • MCP教程配置
    • 网页采集 API
      • 简介
      • 快速入门
      • 发送您的第一个请求
      • API 请求配置
      • 请求参数说明
        • 亚马逊参数
        • Walmart 参数
        • eBay 参数
    • 视频采集 API
      • 简介
      • 快速入门
      • 发送您第一个请求
      • API 请求构建器
      • 请求参数说明
    • 搜索引擎 API
      • 简介
      • 快速入门
      • 发送您的第一次请求
      • 常见问题
      • 计费说明
      • 响应代码
      • 请求参数说明
        • Google
          • 谷歌搜索
          • 谷歌 AI mode
          • 谷歌新闻
          • 谷歌图片
          • 谷歌地图
          • 谷歌航班
          • 谷歌工作
          • 谷歌本地
          • 谷歌视频
          • 谷歌购物
          • 谷歌镜头
          • 谷歌趋势
          • 谷歌商店
          • 谷歌学术
          • 谷歌金融
          • 谷歌酒店
          • 谷歌专利
        • Bing
          • Bing 搜索
          • Bing 地图
          • Bing购物
          • Bing 视频
          • Bing图片
          • Bing 新闻
        • Yandex
          • Yandex
        • DuckDuckGo
          • DuckDuckGo搜索API
      • 返回字段说明
        • Google
          • 谷歌搜索API
          • 谷歌 AI Mode
          • 谷歌图片API
          • 谷歌购物API
          • 谷歌视频API
          • 谷歌新闻API
          • 谷歌地图API
          • 谷歌镜头API
          • 谷歌航班API
          • 谷歌学术API
          • 谷歌酒店API
          • 谷歌工作API
          • 谷歌趋势API
          • 谷歌本地API
          • 谷歌商店API
          • 谷歌金融API
        • Bing
          • Bing搜索API
          • Bing地图API
          • Bing购物API
          • Bing视频API
          • Bing搜索API
          • Bing图片API
          • Bing新闻API
        • Yandex
          • Yandex搜索API
    • 通用采集 API
      • 简介
      • 快速入门
      • 发送您的第一次请求
      • 参数说明
      • 计费说明
      • 响应代码
    • 常见问题
      • 常见问题
  • 网络基础设施
    • 动态网络服务
      • 动态住宅网络
        • 简介
        • 快速入门
          • 账密认证
          • 白名单
          • 国家/地区列表
      • 高带宽网络
        • 简介
        • 快速入门
          • 账户认证
    • 静态网络服务
      • 静态ISP网络
        • 简介
        • 快速入门
      • 静态数据中心
        • 简介
        • 快速入门
  • 公共API
    • 介绍
    • 获取token
    • 账户
      • 查询流量余额
      • 查询积分余额
      • 查询流量使用记录
    • 地理位置
      • 获取国家列表
      • 获取州列表
      • 获取城市列表
      • 获取 ASN 列表
    • 网络服务用户
      • 更新网络服务用户信息
      • 删除网络服务用户
      • 按天查询流量使用记录
      • 按小时查询流量使用记录
    • 白名单
      • 读取白名单网络地址列表
      • 创建白名单网络地址
      • 删除白名单网络地址
    • ISP/数据中心网络
      • 获取网络节点列表
      • 查询网络节点过期时间
    • 动态高带宽
      • 获取动态高带宽服务器列表
      • 重启动态高带宽服务器
      • 动态高带宽服务器续费
      • 动态高带宽升级
      • 高带宽服务器子账户白名单列表
      • 添加子账户到高带宽服务器白名单
      • 将子账户从高带宽服务器白名单删除
    • 通用采集API
      • 获取任务接口API
      • 使用统计API
    • 网页采集API
      • 网页采集使用统计
      • 任务接口API
        • 创建任务说明
        • 任务运行状态说明
        • 任务列表获取说明
        • 任务下载获取说明
        • 获取最新任务说明
    • 搜索引擎API
      • 使用统计API
      • 任务接口
        • 谷歌搜索API
        • Bing搜索API
        • Yandex搜索API
        • DuckDuckGo搜索API
  • 集成
    • AdsPower
    • BitBrowser
    • ClonBrowser
    • Hubstudio
    • Puppeteer
    • Playwright
    • Selenium
    • Chrome
  • 常见问题
    • 支付问题
    • 数据服务
    • 网络基础设施
  • SDK
    • Go SDK 使用说明
    • JavaScript SDK 使用说明
    • Python SDK 使用说明
    • TypeScript SDK 使用说明
  • SDK Copy
    • Go SDK 使用说明
    • JavaScript SDK 使用说明
    • Python SDK 使用说明
    • TypeScript SDK 使用说明
  • CLI 命令行
    • 概述
    • 安装
    • 命令
    • 示例
    • 常见问题
  • MCP 服务端
    • 概述
    • 工具
    • 使用示例
    • 数据输出格式
    • 常见问题
    • 远程模式
      • 快速入门
      • 进阶
  • SKILLS
    • SKILLS 使用说明
  1. SDK Copy

Go SDK 使用说明

本指南介绍如何安装 Dataify Go SDK 并调用其全部功能:SERP 搜索引擎(Google、Bing、Yandex、DuckDuckGo、Google Images / News / Maps 等)、平台专用采集(Amazon、LinkedIn、Instagram、TikTok、YouTube、Reddit、Twitter、Airbnb、Booking、Crunchbase、eBay、Facebook、GitHub、Glassdoor、Indeed、Walmart、Zillow、Google Maps 等)、Web Unlocker。

安装与配置#

导入时使用包名 dataify:

配置#

须提供 Dataify API Token。可在 Dataify 控制台获取。
选项 1:环境变量(推荐)
选项 2:直接初始化
可选配置(functional options):
缺少 token 时,请求会返回 dataify.ErrMissingToken。

基本用法#

client.<Service>.<Method>(ctx, <Request>) —— service 对应平台,method 对应工具,request 为强类型结构体:

发起搜索引擎(SERP)#

SERP 方法挂在 client.<Engine>.<Method> 下。

Google 搜索#

Google 图片#

Google 新闻 / 趋势 / 地图#

Bing 搜索#

全部 SERP 方法见 go doc github.com/dataify-server/dataify-sdk-go Google(含 Search / Images / News / Maps / Trends / Shopping / Finance / Flights / Scholar / Videos 等)。

平台专用采集(Scrapers)#

采集方法挂在 client.<Platform>.<Method> 下,request 为强类型结构体。以下按平台分列:

Amazon#

LinkedIn#

Instagram / YouTube / Walmart#

可用服务(service)一览#

Client 上挂载的 service 字段:
Airbnb · Amazon · Bing · Booking · Crunchbase · DuckDuckGo · EBay · Facebook · GitHub · Glassdoor · Google · Indeed · Instagram · LinkedIn · Reddit · TikTok · Twitter · Walmart · WebUnlocker · Yandex · YouTube · Zillow
每个 service 提供若干工具方法(例如 Amazon 下有 Product / Comment / Seller / ProductList)。全部工具的方法名与请求结构体字段以 go doc github.com/dataify-server/dataify-sdk-go 为准。

Web Unlocker#

字段名以 go doc github.com/dataify-server/dataify-sdk-go.RequestWebUnlockerRequest 为准(URL / Type / JsRender / BlockResources / CleanContent / Country / Headers / Cookies / Wait / WaitFor / FollowRedirect)。

返回值与错误处理#

所有工具方法返回 (*RawResponse, error)。成功响应 RawResponse 仅提供读取方法:Bytes() []byte、String() string、Decode(v any) error(没有 Body() 方法,也没有 StatusCode 字段)。
网络/上游错误返回 *dataify.APIError(含 StatusCode int 与 Body []byte)。注意 StatusCode/Body 是 APIError(出错时) 的字段,不是成功响应 RawResponse 的字段。

安全注意事项#

Token 等同于账号凭证,不要提交到代码仓库;推荐使用环境变量 DATAIFY_TOKEN。
本 SDK 为纯服务端库,请勿将其编译进会被反编译分发的客户端。
推荐架构:前端 → 你的后端 → dataify → Dataify APIs。

类型提示与编辑器支持(IntelliSense)#

Go 为静态类型语言,所有 request 结构体字段、StatusCode 等均有编译器校验。在 VS Code(Go 插件)/ GoLand 中将鼠标悬停在 client.Google.Search、dataify.GoogleSearchRequest 等上即可看到完整字段与文档。完整 API 以命令行查询为准:

完整示例#

资源#

资源说明链接
📘 GitHub 仓库查看源码、示例并做出贡献GitHub
📦 Go 模块模块文档与版本说明dataify-sdk-go
修改于 2026-08-14 02:49:23
上一页
TypeScript SDK 使用说明
下一页
JavaScript SDK 使用说明
Built with