返回顶部
d

dataforseo-cli数据搜索命令行

LLM-friendly keyword research CLI for AI agents. Check search volume, CPC, keyword difficulty, and competition via DataForSEO API. Find related keywords, analyze competitor rankings. Outputs TSV by default (optimized for agent context windows). Use when doing SEO research, content planning, or competitive keyword analysis.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.7
安全检测
已通过
720
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

dataforseo-cli

使用 dataforseo-cli 进行关键词研究

面向LLM友好的关键词研究命令行工具。封装了DataForSEO API,默认输出TSV格式——紧凑、结构化,并针对智能体上下文窗口进行了优化。

npm: https://www.npmjs.com/package/dataforseo-cli
GitHub: https://github.com/alexgusevski/dataforseo-cli

设置

1. 从npm安装

bash
npm install -g dataforseo-cli

2. 检查凭证

bash
dataforseo-cli status

如果凭证已配置,即可直接使用。如果未配置,请进行身份验证:

bash

使用登录名+密码


dataforseo-cli --set-credentials login=YOURLOGIN password=YOURPASSWORD

或使用base64令牌(来自DataForSEO邮件)

dataforseo-cli --set-credentials base64=YOURBASE64TOKEN

凭证存储在 ~/.config/dataforseo-cli/config.json 中。locations 和 languages 命令无需凭证即可使用(本地数据)。

命令

status — 检查凭证

检查API凭证是否已配置,无需发起任何API调用。

bash
dataforseo-cli status

已配置则退出码为0,未配置则退出码为1。显示登录用户名(不显示密码)。

volume — 关键词指标

获取搜索量、CPC、关键词难度(0–100)、竞争程度和12个月搜索趋势。

bash
dataforseo-cli volume <关键词...> [选项]

参数:

  • - <关键词...> — 一个或多个关键词(必填)。可在一次调用中批量处理多个关键词以节省API请求。

选项:

  • - -l, --location <代码> — 地区代码(默认:2840 = 美国)
  • --language <代码> — 语言代码(默认:en)
  • --json — 以JSON数组格式输出
  • --table / --human — 以人类可读表格格式输出

示例:
bash
dataforseo-cli volume seo工具 关键词研究 外链检查

输出(TSV):

keyword volume cpc difficulty competition trend
seo工具 12500 2.35 45 HIGH 14800,13900,12500,12100,11800,12000,12500,13000,12800,12500,12200,11900

  • - difficulty — 0–100等级(0-30容易,31-60中等,61-100困难)
  • cpc — 每次点击费用(美元)
  • competition — LOW / MEDIUM / HIGH
  • trend — 12个月搜索量,最新在前

related — 关键词建议

从种子关键词查找相关关键词创意。

bash
dataforseo-cli related <种子词> [选项]

参数:

  • - <种子词> — 种子关键词(必填,单个关键词)

选项:

  • - -l, --location <代码> — 地区代码(默认:2840 = 美国)
  • --language <代码> — 语言代码(默认:en)
  • -n, --limit — 最大结果数(默认:50)
  • --json — 以JSON数组格式输出
  • --table / --human — 以人类可读表格格式输出

示例:
bash
dataforseo-cli related AI智能体 -n 20

输出(TSV):

keyword volume cpc competition difficulty
最佳AI智能体 8100 3.10 0.82 52
AI智能体框架 2400 1.85 0.65 38

competitor — 域名关键词分析

查看某个域名当前排名的关键词。

bash
dataforseo-cli competitor <域名> [选项]

参数:

  • - <域名> — 目标域名(必填,例如 ahrefs.com)

选项:

  • - -l, --location <代码> — 地区代码(默认:2840 = 美国)
  • --language <代码> — 语言代码(默认:en)
  • -n, --limit — 最大结果数(默认:50)
  • --json — 以JSON数组格式输出
  • --table / --human — 以人类可读表格格式输出

示例:
bash
dataforseo-cli competitor semrush.com -n 10

输出(TSV):

keyword position volume cpc difficulty url
外链检查 1 33100 4.50 72 https://ahrefs.com/backlink-checker

locations — 查询地区代码

列出所有可用的地区代码,或按名称筛选。离线工作——无需API凭证。

bash
dataforseo-cli locations [搜索词] [--json]

参数:

  • - [搜索词] — 按名称筛选(例如 sweden、new york)

无搜索词 — 列出所有地区:
bash
dataforseo-cli locations

带搜索词 — 按名称筛选:
bash
dataforseo-cli locations sweden

输出(TSV):

code name country type
2752 Sweden SE Country

languages — 查询语言代码

列出所有可用的语言代码,或按名称筛选。离线工作——无需API凭证。

bash
dataforseo-cli languages [搜索词] [--json]

无搜索词 — 列出所有语言:
bash
dataforseo-cli languages

带搜索词 — 按名称筛选:
bash
dataforseo-cli languages swedish

输出(TSV):

name code
Swedish sv

输出格式

所有数据命令默认输出TSV(制表符分隔值)——对LLM最节省令牌的结构化格式。

标志描述
(默认)TSV — 令牌最少,最适合智能体管道
--json
JSON数组 — 需要结构化解析时使用 |
| --table / --human | 人类可读对齐表格 — 供人工审查 |

缓存

结果缓存在 ~/.config/dataforseo-cli/cache/ 中,以避免重复API调用并节省成本。相同查询+地区+语言=缓存命中。

bash
dataforseo-cli --print-cache

工作流程:SEO文章研究

  1. 1. 从种子关键词开始: dataforseo-cli volume 你的主题
  2. 扩展: dataforseo-cli related 你的主题 -n 30
  3. 筛选: 选择搜索量 > 100、难度 < 60 的关键词
  4. 检查竞争对手: dataforseo-cli competitor 竞争对手域名.com -n 20
  5. 撰写文章 针对最佳关键词集群

提示

  • - 在 volume 中批量处理关键词——DataForSEO按API请求收费,而非按关键词收费
  • 默认地区为美国(2840)。进行本地/国际SEO时务必设置 --location
  • 使用不带参数的 locations 和 languages 查看所有可用选项
  • 难度等级:0-30容易,31-60中等,61-100困难

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 dataforseo-cli-1776419995 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 dataforseo-cli-1776419995 技能

通过命令行安装

skillhub install dataforseo-cli-1776419995

下载

⬇ 下载 dataforseo-cli v1.0.7(免费)

文件大小: 2.82 KB | 发布时间: 2026-4-17 18:16

v1.0.7 最新 2026-4-17 18:16
No file changes detected between versions 1.0.6 and 1.0.7.

- No updates or modifications present in this release.
- Functionality and documentation remain unchanged from the previous version.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部