dataforseo-cli

🔍 AI 原生的 SEO 关键词研究利器

🥥6总安装量 2评分人数 1
100% 的用户推荐

基于 DataForSEO API 的 LLM 友好型关键词研究 CLI,输出 TSV 格式优化 token 效率,支持搜索量、CPC、难度分析及竞品关键词挖掘。

A

基本安全,请在特定环境下使用

  • 来自可信来源(Github / Microsoft / 官方仓库)
  • ✅ 代码审查通过,未发现恶意代码、可疑网络行为或后门
  • ✅ API 调用透明,仅与 DataForSEO 官方服务通信,使用 HTTPS 加密传输
  • ✅ 权限控制最小化,无需系统级权限,仅在标准用户目录读写配置和缓存
  • ⚠️ API 凭证以明文存储于本地配置文件,需手动设置文件权限(建议 600)防止未授权访问
  • ⚠️ 存在供应链依赖风险,核心功能绑定 DataForSEO 第三方服务可用性

使用说明

核心用法

dataforseo-cli 是一款专为 AI Agent 设计的 SEO 关键词研究命令行工具,通过封装 DataForSEO API 提供四大核心功能:

1. volume 命令:批量查询关键词搜索量、CPC(单次点击成本)、关键词难度(0-100 分)、竞争等级及 12 个月搜索趋势,支持多关键词批量调用以节省 API 费用。

2. related 命令:基于种子关键词扩展相关关键词建议,可设置返回数量上限,快速构建关键词矩阵。

3. competitor 命令:分析指定域名的排名关键词,获取排名位置、搜索量、落地页等竞品情报。

4. locations/languages 命令:离线查询地理位置和语言代码,无需 API 凭证即可使用。

工具默认输出 TSV(制表符分隔值)格式,相比 JSON 显著减少 token 消耗,特别适合 LLM 上下文窗口处理;同时支持 --json--table 格式切换以满足不同场景需求。

显著优点

  • LLM 原生设计:TSV 默认输出格式极致压缩 token,降低 API 成本的同时提升 Agent 处理效率
  • 成本优化:内置本地缓存机制避免重复 API 调用;volume 命令支持批量关键词查询,按请求计费而非按关键词计费
  • 数据维度丰富:覆盖搜索量、CPC、关键词难度、竞争等级、趋势曲线等完整 SEO 指标
  • 工作流闭环:从种子词研究 → 扩展词挖掘 → 竞品分析形成完整内容规划工作流
  • 配置灵活:支持登录密码或 Base64 Token 双模式认证,凭证本地安全存储

潜在缺点与局限性

  • 第三方依赖:核心功能完全依赖 DataForSEO API,服务可用性和数据质量受其制约;需额外付费获取 API 额度
  • 地域覆盖限制:默认美国市场(location code 2840),非英语市场 SEO 需手动配置位置参数
  • 功能边界明确:仅提供关键词数据查询,不包含内容生成、排名追踪或网站审计等进阶 SEO 功能
  • 离线能力有限:仅 locations/languages 支持离线,核心数据功能必须联网

适合的目标群体

  • 内容创作者与编辑:进行选题规划、关键词布局时快速获取数据支撑
  • SEO 专员与数字营销人员:日常关键词研究和竞品监控
  • AI Agent 开发者:构建自动化 SEO 工作流,如内容策略生成、关键词聚类分析
  • 初创企业市场团队:低成本启动 SEO 策略,无需采购复杂的企业级工具

使用风险

  • API 成本控制:DataForSEO 按 API 请求计费,高频批量查询可能产生意外费用,建议配合缓存机制使用
  • 凭证安全管理:API 凭证以明文形式存储于本地配置文件,多用户环境需设置文件权限(建议 600)防止泄露
  • 数据时效性:缓存机制虽降低成本,但可能返回过期数据,关键决策前建议手动刷新
  • 供应商锁定:深度依赖 DataForSEO 数据格式和定价体系,迁移成本较高

dataforseo-cli 内容

手动下载zip · 2.5 kB
SKILL.mdtext/markdown
请选择文件