Twitter / X API for n8n

在 n8n 里做 Twitter / X 工作流,别只跑通第一次测试

n8n 很适合跑定时监控、线索提醒、竞品日报、AI 摘要和 Google Sheets 更新。真正麻烦的通常是 Twitter/X 数据层:官方 API 价格、OAuth 配置、实验阶段就被烧掉的 Apify credits、质量参差的 API 市场、429、rate limits、重试逻辑,以及抓取脚本的长期维护。TwtAPI 给 n8n 工作流提供一条更直接的 HTTP API 路径,用来获取公开 Twitter/X 搜索、用户查询、时间线和监控输入。

适合 HTTP Request 节点品牌和竞品监控AI 摘要Google Sheets 输出

快速结论

先看这页最重要的判断

如果你只是想先判断这条路线适不适合自己,先看这几条就够了。

常见的 n8n 场景

很多团队并不需要一整套很重的社媒监测套件。他们只是需要在已有流程里加一个可靠的数据步骤。

  • 每 15 或 30 分钟搜索 Twitter/X,把高价值提及发到 Slack、Discord、Gmail、Airtable 或 Google Sheets。
  • 如果流程只是需要公开搜索、账号上下文或每日摘要,复杂 OAuth 配置和价格不确定性会显得有点不成比例。
  • 适合作为提及监控、发布追踪、市场研究或线索发现流程的第一步。
  • 他们想把品牌提及、产品关键词、竞品动态或活动信号自动由自建流程发送到 Slack、Airtable、Notion 或邮件里,而不是每天手动刷 X。

决策指南

这页应该帮你做出什么判断

适合使用这条路线

他们想把品牌提及、产品关键词、竞品动态或活动信号自动由自建流程发送到 Slack、Airtable、Notion 或邮件里,而不是每天手动刷 X。

先不要用这条路线

如果这只是一次人工查看,或者团队真正需要的是现成 dashboard、席位、报表和审批流程,先比较 SaaS 工具再决定是否接 API。

第一步验证

用定时触发节点启动,再通过 HTTP Request 节点调 TwtAPI,传入你要监控的关键词、账号或话题。

成功信号

如果流程只是需要公开搜索、账号上下文或每日摘要,复杂 OAuth 配置和价格不确定性会显得有点不成比例。

适合谁

适合已经在用 n8n 搭自动化的团队

这类团队通常已经知道自己要搭什么流程,只是需要更顺手地把 Twitter/X 数据接进去。

增长和市场团队

他们想把品牌提及、产品关键词、竞品动态或活动信号自动由自建流程发送到 Slack、Airtable、Notion 或邮件里,而不是每天手动刷 X。

创始人和运营团队

他们想先用轻量流程做发布监控、竞品追踪或用户发现,而不是一开始就买很重的社媒监测平台,或为了一个还没验证的实验先烧掉一笔预算。

开发者和自动化搭建者

他们熟悉 n8n 的 HTTP Request 节点,需要的是能接 AI agent、表格、告警和复核队列的稳定 JSON 响应,而不是自己写抓取脚本再长期维护。

为什么要单独做这页

n8n 的难点通常不是画流程,而是第一周之后数据步骤还稳不稳

Reddit、SERP 和竞品页面都在反复出现同一个模式:自动化本身能搭出来,但 Twitter/X 数据接入会变成最容易出问题的一环。

官方 X API 对简单监控来说可能太重

如果流程只是需要公开搜索、账号上下文或每日摘要,复杂 OAuth 配置和价格不确定性会显得有点不成比例。

第一次跑得便宜,不代表长期流程便宜

很多 n8n 搭建者会先比较官方 X API、Apify、RapidAPI 类服务和抓取脚本的单次成本。但真正该算的是每周要跑多少次、要拉多少结果、重试会不会继续消耗预算、重复数据怎么清理,以及漏跑后谁来恢复。

AI agent 演示也需要一个朴素可靠的数据层

很多能节省时间的流程看起来很简单:先取推文,用 Claude 或 OpenAI 分析,再更新 Google Sheets。它真正变成日常工具的前提,是数据步骤有清楚的限制、稳定 JSON、重试和 checkpoint。

抓取脚本能跑演示,但容易变成运维工作

一次性抓取通常不难。真正重复运行的监控,需要重试、队列、去重、清洗和出错恢复。很多团队不想长期背的,恰恰是这部分。

429 和限速会改变流程设计

一旦定时任务失败或变慢,问题就不只是“接口能不能调通”,而是谁负责补跑、去重、延迟告警和第二天的恢复。

智能摘要依赖干净输入

LLM 节点是否有用,取决于前面的推文搜索、账号查询、过滤逻辑和来源链接是否足够稳定。

核心能力

在 n8n 里通常会用到这些 TwtAPI 能力

你可以从 HTTP Request 节点调用这些能力,再把响应交给过滤节点、代码节点、LLM 节点、Webhook 或存储步骤。

维度该确认什么为什么重要
search_tweets搜索品牌、竞品、话题或产品提及适合作为提及监控、发布追踪、市场研究或线索发现流程的第一步。
get_user_by_username在路由或摘要前补账号上下文先判断作者或目标账号是谁,流程才能区分客户、竞品、媒体、bot 或高价值线索。
get_user_tweets拉取账号时间线,生成竞品摘要定时获取竞品、创始人、产品账号或 KOL 的最近内容,再总结发生了什么变化。
mcp当流程进入 AI 客户端时再用 MCP在 n8n 里直接通过 HTTP 调 API 通常最清楚;当你想让 Grok、Cursor、Claude Code、Codex 或其他 AI 客户端直接调用同一套数据能力时,再用 MCP。

典型流程

一条实用的 n8n Twitter/X 监控流程

流程越清楚、越容易观察,越有机会从演示版本变成团队真的会用的自动化。

  1. 1

    先定时搜索

    用定时触发节点启动,再通过 HTTP Request 节点调 TwtAPI,传入你要监控的关键词、账号或话题。

  2. 2

    过滤并补上下文

    用 n8n 的过滤节点或代码节点去噪,对重要作者或账号再补账号资料,方便后续路由。

  3. 3

    把结果送到真正有用的地方

    可以把告警发到 Slack 或 Discord,把记录写进 Airtable 或 Google Sheets,把摘要发到 Gmail,或者把过滤后的内容交给 LLM 节点生成报告。

  4. 4

    扩大频率前先保存 checkpoint

    保存 last processed tweet ID、run ID、查询条件、目标表格行和重试次数。这样任务失败后可以继续跑,而不是重复写入同一批推文。

  5. 5

    提高频率前先估算长期成本

    测试跑通以后,不要马上把 30 分钟一次改成生产监控。先估算每周运行次数、搜索量、账号查询、失败重试和 AI 摘要调用量。

FAQ

n8n 搭建者常问的问题

这些问题通常出现在流程从实验走向日常使用之前。

能不能直接用 n8n 的 HTTP Request 节点调 TwtAPI?

可以。n8n 可以像调用普通 HTTP API 一样调用 TwtAPI。带上 API key,传入搜索条件或账号参数,再把 JSON 响应接到后续节点即可。

它比官方 X 节点或官方 X API 更适合吗?

要看任务。如果你需要的是公开搜索、用户查询、时间线、监控输入或智能摘要,TwtAPI 通常更轻。如果你要用自己的 X 账号发帖、点赞或执行账号动作,官方 API 仍然可能更合适。

Apify 会不会更便宜?

有些一次性抓取场景可以先用 Apify 测试。但如果是长期 n8n 流程,要一起算运行频率、返回结果量、重试消耗、重复数据处理、清洗成本,以及每次跑完之后是否还要人工修数据。

为什么 Apify 或 API 市场一开始看起来便宜,接到 n8n 后就贵了?

因为 n8n 会把一次性抓取变成定时任务。流程每 15 分钟跑一次、失败后重试、重复由自建流程写入 Sheets,或者把更多行送进 LLM 节点之后,成本就不再是第一次请求。应该按每周运行次数、每次记录数、重试、清洗时间和后续 AI 调用来比较。

怎么低成本测试一条 n8n 里的 X API 工作流?

先不要做大而全的抓取。选一个很窄的场景:一个查询或账号列表、一个定时频率、一个输出位置、一个成功标准。然后按这条真实流程的重复运行成本来比较方案,而不是只看第一次请求看起来便不便宜。

可以在同一条流程里接 Claude、OpenAI 和 Google Sheets 吗?

可以。常见结构是 TwtAPI HTTP Request → 过滤或代码节点 → Claude/OpenAI 摘要 → Google Sheets append 或 update。关键是去重:保存 tweet ID 或来源 URL,避免失败重跑后重复写表格、重复生成 AI 摘要。

选择 n8n 的 Twitter/X 数据源时,应该比较什么?

不要只看工具名字或单次价格。更应该比较搜索量、账号查询、时间线读取、429 和限速处理、重试策略、去重、响应格式,以及结果能不能稳定由自建流程发送到 Slack、Sheets 或 LLM 节点。

可以用来做竞品监控吗?

可以。常见做法是定时拉取竞品账号内容,让模型总结变化,再把每日摘要发到 Slack、Gmail 或内部数据库。

n8n 里应该直接调 API,还是走 MCP?

n8n 流程更适合直接调 API,因为定时、观察、重试和路由都更清楚。MCP 更适合让 AI 客户端或助手环境直接调用同一套 Twitter/X 数据工具。

下一步

把 Twitter/X 数据接到你已经想跑的 n8n 流程后面

先跑通一条流程:一个搜索条件、一个定时触发、一个过滤步骤、一个输出位置。跑通后,再扩到摘要、竞品日报和 AI 路由,不要一开始就把数据层做重。