📦 opentwitter — 推特数据抓取

v1.0.0

通过 6551 API 快速获取 Twitter/X 用户资料、推文、搜索、关注者变动、已删推文及 KOL 粉丝数据,仅需配置 TWITTER_TOKEN 即可用 cURL 调用。

24· 1.0万·22 当前·22 累计
下载技能包
最后更新
2026/2/26
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能的请求、指令与安装步骤均与其声明目的(使用 bearer token 与 curl 调用 6551 Twitter/X API)一致,未出现超出目标范围的请求。
评估建议
本技能调用第三方服务 ai.6551.io / 6551.io,而非 Twitter 官方 API。仅在信任该提供商时才提供 TWITTER_TOKEN;建议使用权限受限的账号或令牌,并在测试后撤销。验证提供商声誉(主页/源码未知),避免输入主账号凭证。如需更高保障,请向发布者索取主页或文档,并确认令牌授权范围后再安装。
详细分析 ▾
用途与能力
名称/描述声明使用 6551 API,技能仅依赖 curl 与 TWITTER_TOKEN。声明的依赖(curl)与唯一环境变量(TWITTER_TOKEN)与向所述端点发起 HTTP 调用一致。
指令范围
SKILL.md 仅指示向 https://ai.6551.io 端点 POST JSON 并使用 Authorization: Bearer $TWITTER_TOKEN,未要求读取本地文件、其他环境变量或系统路径。注意:请求将数据发送至第三方 6551 服务——这是预期行为,但与隐私相关。
安装机制
安装规范为 curl 的 brew 公式,所需二进制文件为 curl。该路径风险低、标准且与运行时需求匹配。
凭证需求
仅需要并声明 TWITTER_TOKEN 作为主要凭证,与技能发起认证请求的需求成比例。未索取无关凭证或宽泛配置路径。
持久化与权限
always:false 且无修改代理/系统配置的指令。技能未请求持久化或系统级权限。
安全有层次,运行前请审查代码。

运行时依赖

🖥️ OSmacOS · Linux · Windows

版本

latestv1.0.02026/2/26

opentwitter 初始发布:通过 6551 API 获取 Twitter/X 数据 - 通过 6551 API 查询 Twitter/X 用户资料、推文、搜索、关注者事件、已删推文及 KOL 粉丝。 - 需通过环境变量 `TWITTER_TOKEN` 提供 Bearer 令牌。 - 支持用户详情、ID 查用户、用户推文(含过滤)、推文搜索(含高级过滤)、关注/取关事件、已删推文及 KOL 粉丝查询端点。 - 提供所有端点的示例 cURL 用法与参数说明。 - 包含用户与推文的示例数据结构。

无害

安装命令

点击复制
官方npx clawhub@latest install opentwitter-mcp
镜像加速npx clawhub@latest install opentwitter-mcp --registry https://cn.longxiaskill.com

技能文档

获取 token:https://6551.io/mcp 基础 URLhttps://ai.6551.io

认证

所有请求都必须携带以下 header: `` Authorization: Bearer $TWITTER_TOKEN `

---

Twitter 操作

1. 获取 Twitter 用户信息

通过用户名获取用户资料。
`bash curl -s -X POST "https://ai.6551.io/open/twitter_user_info" \ -H "Authorization: Bearer $TWITTER_TOKEN" \ -H "Content-Type: application/json" \ -d '{"username": "elonmusk"}' `

2. 通过 ID 获取 Twitter 用户

通过数字 ID 获取用户资料。
`bash curl -s -X POST "https://ai.6551.io/open/twitter_user_by_id" \ -H "Authorization: Bearer $TWITTER_TOKEN" \ -H "Content-Type: application/json" \ -d '{"userId": "44196397"}' `

3. 获取用户推文

获取某用户最近的推文。
`bash curl -s -X POST "https://ai.6551.io/open/twitter_user_tweets" \ -H "Authorization: Bearer $TWITTER_TOKEN" \ -H "Content-Type: application/json" \ -d '{"username": "elonmusk", "maxResults": 20, "product": "Latest"}' `

| 参数 | 类型 | 默认值 | 说明 | |------------------|---------|----------|--------------------------------| | username | string | 必填 | Twitter 用户名(不含 @) | | maxResults | integer | 20 | 最大推文数(1-100) | | product | string | "Latest" | "Latest" 或 "Top" | | includeReplies | boolean | false | 是否包含回复 | | includeRetweets| boolean | false | 是否包含转推 |

4. 搜索 Twitter

使用多种过滤器搜索推文。 `bash curl -s -X POST "https://ai.6551.io/open/twitter_search" \ -H "Authorization: Bearer $TWITTER_TOKEN" \ -H "Content-Type: application/json" \ -d '{"keywords": "bitcoin", "maxResults": 20, "product": "Top"}' `

搜索指定用户推文: `bash curl -s -X POST "https://ai.6551.io/open/twitter_search" \ -H "Authorization: Bearer $TWITTER_TOKEN" \ -H "Content-Type: application/json" \ -d '{"fromUser": "VitalikButerin", "maxResults": 20}' `

按话题标签搜索: `bash curl -s -X POST "https://ai.6551.io/open/twitter_search" \ -H "Authorization: Bearer $TWITTER_TOKEN" \ -H "Content-Type: application/json" \ -d '{"hashtag": "crypto", "minLikes": 100, "maxResults": 20}' `

Twitter 搜索参数

| 参数 | 类型 | 默认值 | 说明 | |------------------|---------|---------|-------------------------------------| | keywords | string | - | 搜索关键词 | | fromUser | string | - | 指定用户发的推文 | | toUser | string | - | 发给指定用户的推文 | | mentionUser | string | - | 提及指定用户的推文 | | hashtag | string | - | 按话题标签过滤(不含 #) | | excludeReplies | boolean | false | 排除回复 | | excludeRetweets| boolean | false | 排除转推 | | minLikes | integer | 0 | 最少点赞数 | | minRetweets | integer | 0 | 最少转推数 | | minReplies | integer | 0 | 最少回复数 | | sinceDate | string | - | 起始日期(YYYY-MM-DD) | | untilDate | string | - | 结束日期(YYYY-MM-DD) | | lang | string | - | 语言代码(如 "en"、"zh") | | product | string | "Top" | "Top" 或 "Latest" | | maxResults | integer | 20 | 最大推文数(1-100) |

5. 获取关注/取关事件

获取某用户的新关注者或取关者。 `bash # 获取新关注者 curl -s -X POST "https://ai.6551.io/open/twitter_follower_events" \ -H "Authorization: Bearer $TWITTER_TOKEN" \ -H "Content-Type: application/json" \ -d '{"username": "elonmusk", "isFollow": true, "maxResults": 20}' # 获取取关者 curl -s -X POST "https://ai.6551.io/open/twitter_follower_events" \ -H "Authorization: Bearer $TWITTER_TOKEN" \ -H "Content-Type: application/json" \ -d '{"username": "elonmusk", "isFollow": false, "maxResults": 20}' `

| 参数 | 类型 | 默认值 | 说明 | |-------------|---------|---------|------------------------------------------| | username | string | 必填 | Twitter 用户名(不含 @) | | isFollow | boolean | true | true=新关注,false=取关 | | maxResults| integer | 20 | 最大事件数(1-100) |

6. 获取已删除推文

获取某用户已删除的推文。 `bash curl -s -X POST "https://ai.6551.io/open/twitter_deleted_tweets" \ -H "Authorization: Bearer $TWITTER_TOKEN" \ -H "Content-Type: application/json" \ -d '{"username": "elonmusk", "maxResults": 20}' `

| 参数 | 类型 | 默认值 | 说明 | |-------------|---------|---------|--------------------------------| | username | string | 必填 | Twitter 用户名(不含 @) | | maxResults| integer | 20 | 最大推文数(1-100) |

7. 获取 KOL 关注者

查看哪些 KOL(关键意见领袖)关注了某用户。 `bash curl -s -X POST "https://ai.6551.io/open/twitter_kol_followers" \ -H "Authorization: Bearer $TWITTER_TOKEN" \ -H "Content-Type: application/json" \ -d '{"username": "elonmusk"}' `

| 参数 | 类型 | 默认值 | 说明 | |------------|--------|---------|--------------------------------| | username | string | 必填 | Twitter 用户名(不含 @) |

---

数据结构

Twitter 用户

`json { "userId": "44196397", "screenName": "elonmusk", "name": "Elon Musk", "description": "...", "followersCount": 170000000, "friendsCount": 500, "statusesCount": 30000, "verified": true } `

推文

`json { "id": "1234567890", "text": "Tweet content...", "createdAt": "2024-02-20T12:00:00Z", "retweetCount": 1000, "favoriteCount": 5000, "replyCount": 200, "userScreenName": "elonmusk", "hashtags": ["crypto", "bitcoin"], "urls": [{"url": "https://..."}] } `

---

常见工作流

加密 Twitter KOL 推文

`bash curl -s -X POST "https://ai.6551.io/open/twitter_user_tweets" \ -H "Authorization: Bearer $TWITTER_TOKEN" \ -H "Content-Type: application/json" \ -d '{"username": "VitalikButerin", "maxResults": 10}' `

热门加密推文

`bash curl -s -X POST "https://ai.6551.io/open/twitter_search" \ -H "Authorization: Bearer $TWITTER_TOKEN" \ -H "Content-Type: application/json" \ -d '{"keywords": "bitcoin", "minLikes": 1000, "product": "Top", "maxResults": 20}' ``

注意事项

  • 在 https://6551.io/mcp 获取 API token
  • 存在速率限制;每次请求最多 100 条结果
  • Twitter 用户名请勿包含 @ 符号
数据来源ClawHub ↗ · 中文优化:龙虾技能库