跳到正文

推特爬虫 API(Twitter/X)

抓取推文、用户资料、粉丝和搜索结果,全部以干净的 JSON 返回。无需代理、Cookie 或 X 账号;X 有任何变动,你都不用动手,由我们负责修复。每 1,000 条推文 $0.014 起,最多比官方 X API 便宜 250 倍。

无需绑卡,永不过期。

  • 60 亿+累计处理请求
  • 2,500+开发者
  • 100+公司
  • 99.9%可用性
cURL
curl -X POST https://api.sorsa.io/v3/search-tweets \
  -H "ApiKey: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "\"climate tech\" min_faves:100 lang:en", "order": "latest"}'
响应
{
  "tweets": [
    {
      "id": "1986034127730184704",
      "full_text": "Grid-scale storage passed 1 TWh worldwide this quarter.",
      "created_at": "2026-11-03T14:12:09Z",
      "likes_count": 412,
      "retweet_count": 96,
      "view_count": 58210,
      "user": { "username": "fieldnotes_climate_lab", "followers_count": 18240 }
    }
  ],
  "next_cursor": "DAACCgACGdyKq1x"
}

能从推特(Twitter/X)抓取哪些数据

推文和时间线

任意公开账号的推文、回复和转推,可一直追溯到它的第一条推文。没有 3,200 条推文的上限。

搜索,可回溯到 2006 年

支持 X 高级搜索的全部运算符:关键词、账号、日期、互动数、语言、媒体。可取最新或热门结果。

用户资料

完整的公开用户资料,每次请求 100 份,按用户名或用户 ID 查询:简介、各项计数、所在地、注册时间、认证状态。

粉丝和关注

每次请求最多 200 份用户资料,认证粉丝也包括在内。一个有 10 万粉丝的账号约需 500 次请求。

互动

任意公开推文或账号的回复、引用推文、转发用户和提及。

列表、社区、Space、趋势和 X Articles

公开列表和社区的推文与成员、Space、按地区划分的趋势,以及 X Articles 全文。

验证

关注、转发、引用、评论、社区成员身份和限流(shadowban),每项一次调用。

一次请求抓取推特数据

用你的 API 密钥发一次 HTTPS 请求,即可拿到干净的 JSON。用 next_cursor 翻页,所有套餐统一每秒 20 次请求。

cURL
curl -X POST https://api.sorsa.io/v3/search-tweets \
  -H "ApiKey: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "\"climate tech\" min_faves:100 lang:en", "order": "latest"}'
Python
import requests

API_KEY = "YOUR_API_KEY"
tweets, cursor = [], None

while len(tweets) < 1000:
    body = {"query": "\"climate tech\" min_faves:100 lang:en", "order": "latest"}
    if cursor:
        body["next_cursor"] = cursor
    r = requests.post("https://api.sorsa.io/v3/search-tweets",
                      headers={"ApiKey": API_KEY}, json=body, timeout=30)
    r.raise_for_status()
    data = r.json()
    tweets += data["tweets"]
    cursor = data.get("next_cursor")
    if not cursor:
        break

print(len(tweets), "tweets scraped")

推特爬虫 API 与自建爬虫、爬虫平台对比

同样的公开数据。不用租代理,不怕丢账号,也不用修脚本。

Sorsa API自建爬虫(Playwright、twscrape)爬虫平台官方 X API
每 1,000 条推文的价格$0.014 起代码免费,另需代理和 X 账号$0.40(Apify Tweet Scraper V2)到 $1.50(Bright Data)$5.00
代理不需要需租用住宅代理已计入价格不需要
X 账号从不需要必须有,且有被锁风险视工具而定开发者账号和 OAuth
X 有变动时由我们负责修复失效,直到你自己修好等服务商修复稳定
速度所有套餐统一每秒 20 次请求会被 X 限速和封锁按次运行每个接口按 15 分钟窗口限流
上手时间3 分钟数天数小时开发者账号、应用和 OAuth

为什么爬虫 API 胜过自建推特爬虫

X 在 12 个月里把搜索操作的查询 ID 改了 37 次,大约每 10 天一次。服务器上默认配置的无头浏览器,第一次请求就会收到 HTTP 403;看起来像自动化的账号,X 也会锁定。自建推特爬虫需要住宅代理、一批 X 账号,还得有人随时待命,每次变动后都去修。

这些都由 Sorsa API 替你搞定。你用 API 密钥发一次 HTTPS 请求,每次拿到的都是同样结构的 JSON:X 有任何变动,都由我们负责修复。自 2022 年起投入生产,已为 2,500 多名开发者和 100 多家公司累计处理请求超 60 亿次。

每 1,000 条推文 $0.014 起

按请求计费,价格固定,套餐从每月 1 万次到 1000 万次请求。一次请求最多返回 100 条推文、100 份用户资料或 200 个粉丝,所以你按请求付费,而不是按结果付费。注册即送 100 次免费请求:最多 1 万条推文或 2 万份用户资料,无需绑卡,永不过期。

推特爬虫 API 常见问题

抓取公开数据是合法的。在 hiQ Labs 诉 LinkedIn 案中,美国第九巡回上诉法院认定,抓取公开页面很可能不构成《计算机欺诈与滥用法》所说的“未经授权”访问;2024 年 5 月,美国联邦法院驳回了 X 因抓取公开帖子而起诉 Bright Data 的案件。Sorsa API 只返回 X 公开数据,也就是任何浏览器或搜索引擎无需登录就能看到的数据,你也从不需要登录 X,所以你的任何账号都没有风险。

不会。Sorsa API 从不索取你的 X 登录信息、Cookie 或会话令牌,也不会在你的任何 X 账号上运行,所以不存在被 X 封号的问题。被封的往往是浏览器扩展和自建爬虫,因为它们靠你已登录的账号运行。

不需要。代理、浏览器、令牌和账号池都由我们负责。你用 API 密钥发一次 HTTPS 请求,就能拿回干净的 JSON。

有。注册即送 100 次免费请求:最多 1 万条推文或 2 万份用户资料,无需绑卡,永不过期。一次性的任务,可以用免费的推文爬虫和推特粉丝爬虫,不写代码就能导出为 CSV 或 Excel。

要多少有多少。搜索可回溯到 2006 年,时间线没有 3,200 条推文的上限,套餐从每月 1 万次到 1000 万次请求。按每秒 20 次请求计算,每秒最多可抓取 2,000 条推文。

能。GET /followers 每次请求最多返回 200 个粉丝及其完整资料,所以一个有 10 万粉丝的账号约需 500 次请求。关注列表和认证粉丝也是同样的方式。

能。POST /search-tweets 支持 X 高级搜索的全部运算符,包括 since:、until:、from:、min_faves: 和 lang:,可返回最新或热门结果,最早可回溯到 2006 年。

官方 X API 每 1,000 条帖子收 $5.00,每 1,000 份用户资料收 $10.00,按量付费每月最多读取 300 万条帖子,还要求开发者账号和 OAuth。Sorsa API 最多便宜 250 倍,只需一个 API 密钥,无需审批,所有套餐统一每秒 20 次请求。

3 分钟开始抓取推特数据。

注册,拿到 API 密钥,粘贴一条 curl 命令。前 100 次请求免费:无需绑卡,永不过期。