微博 API

也叫Weibo新浪微博

11 个接口读微博:帖子、用户、评论、热榜。一次 $0.0020 起。不用登录微博,不用 Cookie;失败不收费。

接口11 个接口分 5 组,同一种返回格式
价格$0.0020 起约 ¥0.01一次。失败不收费
近 30 天可用99.9% 在线 · 接口在接调用的时间占比
数据当场取榜单是 10 分钟一次的快照

微博的 11 个接口,各取什么

  • 微博评论回复:按评论编号取一页回复:正文、回复者、点赞数、回复的是哪一条、发布时间、IP 属地。
  • 微博评论:按微博编号取一页评论:正文、评论者、点赞数、回复数、发布时间、IP 属地。
  • 微博详情:按微博编号取一条微博:全文(长微博也是全文)、作者、点赞、评论、转发、阅读数、图片、话题。
  • 微博点赞用户:按微博编号取最近给这条微博点赞的账号,一次约 50 个:昵称、简介、头像、是否认证、粉丝数、关注数、微博数。
  • 微博实时搜索:按搜索词取一页微博,新发的在前:正文(长微博在这里是截短的)、作者和粉丝数、点赞、评论、转发数、图片、话题。
  • 微博热搜榜:取微博当前的热搜榜,50 个词,带名次和热度。
  • 微博用户粉丝列表:按用户编号取一页关注该微博用户的账号,每页 20 个:昵称、简介、头像、是否认证、粉丝数、关注数、微博数、注册时间。
  • 微博用户资料:按用户编号取微博用户资料:昵称、简介、头像、是否认证、粉丝数、关注数、微博数。
  • 微博用户微博:按用户编号取一页该用户主页上的微博(原创和转发),新的在前:正文(长微博在这里是截短的)、点赞、评论、转发数、图片、话题、是否置顶。
  • 微博用户搜索:按搜索词取一页微博用户:编号、昵称、头像、主页链接。
  • 微博热搜榜(备用版):微博热搜榜的备用版,原接口取不到时改调:参数和返回相同,价格更高。

调一次,拿回来的样子

录下来的真实返回,字段已经整理好,直接给 AI 或表格用。
真实返回
GET/v1/weibo/posts/search$0.0020
字段值
typeimage
published_at2026-10-12 18:01 UTC
author.verifiedfalse
author.followers2,568
metrics.likes0
metrics.comments3
metrics.reposts0

2026-10-12 19:03 UTC 录下的真实返回,这里是前 7 行。

在 Playground 里跑一次 · $0.0020
录制的返回
{
  "code": "ok",
  "request_id": "814a139c-cdb8-4a40-ac78-d5eea33f4a49",
  "data": {
    "items": [
      {
        "id": "5236052452850013",
        "url": "https://weibo.com/6203910512/imMkNQ4Yv",
        "type": "image",
        "text": "周末的新能源汽车日常,随手记录一下",
        "published_at": "2026-10-12T18:01:10.000Z",
        "author": {
          "id": "6779824410",
          "name": "山野咖啡馆",
          "avatar_url": "https://tvax1.sinaimg.cn/crop.0.0.512.512.180/E3e34Zyl6RyCChKcvEs7K6EZ.jpg",
          "verified": false,
          "followers": 2568
        },
        "metrics": { "likes": 0, "comments": 3, "reposts": 0 },
        "images": [
          "https://tvax1.sinaimg.cn/large/zhuR7jHU35sRnwVn0Z3jHZz1.jpg",
          "https://tvax1.sinaimg.cn/large/OovUGuApFODFZj7FAMuTAB4S.jpg",
          // … 另有 2 条
        ],
        "hashtags": null
      },
      // … 另有 8 条
    ]
  },
  "page": {
    "next_cursor": "c1.Zaf7tnLyz10UhVmeSCiY-wqUpL2K-Pv9eZq__BRv",
    "cursor_expires_at": "2026-10-12T20:03:07.000Z",
    "has_more": true,
    "returned": 9
  },
  "warnings": [],
  "meta": {
    "capability": "weibo.posts.search",
    "result_status": "complete",
    "fetched_at": "2026-10-12T19:03:07.000Z",
    "cached": false,
    "replayed": false,
    "unavailable": {
      "title": "platform",
      "lang": "capability",
      "author.username": "platform",
      "metrics.shares": "platform",
      "metrics.favorites": "capability",
      "metrics.views": "capability",
      "mentions": "capability",
      "is_pinned": "capability",
      "post_id": "platform",
      "parent_id": "platform",
      "root_id": "platform"
    },
    "billing": {
      "amount": "0.002",
      "currency": "USD",
      "balance_after": "9.998"
    }
  }
}

取自 2026-10-12 19:03 UTC 录下的真实返回。名字、正文和编号是示例,链接也是,都不是录到的原文(页面不展示任何人的个人信息);数字是原样。长列表做了截断。请求号、游标和余额是示意。

能拿到什么

每一行是一个接口:返回什么,一次多少钱。

接口路径返回价格
备用版1
微博热搜榜(备用版)GET/v1/weibo/backup/trends/list热点列表$0.0300
帖子4
微博实时搜索GET/v1/weibo/posts/search内容列表$0.0020
微博详情GET/v1/weibo/posts/get内容$0.0020
微博评论GET/v1/weibo/posts/comments/list评论列表$0.0020
微博点赞用户GET/v1/weibo/posts/likers/list账号列表$0.0020
用户4
微博用户搜索GET/v1/weibo/users/search账号列表$0.0020
微博用户资料GET/v1/weibo/users/get账号$0.0020
微博用户粉丝列表GET/v1/weibo/users/followers/list账号列表$0.0020
微博用户微博GET/v1/weibo/users/posts/list内容列表$0.0020
评论1
微博评论回复GET/v1/weibo/comments/replies/list评论列表$0.0020
微博热搜榜GET/v1/weibo/trends/list热点列表$0.0020
价格是现行价格。失败和结果不确定的调用不收费。微博 API 价格 →在 AI 里用微博数据 →看实时状态 →

大家拿它做什么

你的 AI 现在就能用微博数据跑的现成任务。每个任务是几次调用,带花费上限。

在 Claude、Cursor 里直接问微博

加上 DataXAPI 的 MCP,AI 会自己找到合适的微博接口去调,回答里带原始链接。花多少钱按调了哪些接口算。

https://api.dataxapi.com/mcp

三步开始

这里演示的是微博实时搜索。微博的其他接口都是同样的调法,返回同样的格式。

拿一把 Key

用邮箱验证码或 Google 登录。可免费试用,不用绑卡。

自己调,或者让你的 AI 调

代码里一次 GET。或者把下面这段话带着你的 Key 贴给你的 agent:它自己接好,然后能自己找到并调用这些接口。

读 https://dataxapi.com/agents.md,在这个 agent 里帮我接好 DataXAPI。我的 API Key 是 dx_live_…,之后所有 DataXAPI 的调用都用它。

登录后复制,带上你的 Key

每次读到的都是同一种格式

数据在 data.items(单个对象在 data.item),下一页在 page.next_cursor,扣了多少在 meta.billing.amount。失败不扣费。

看快速开始 →
curl -G "https://api.dataxapi.com/v1/weibo/posts/search" \
  --data-urlencode "query=新能源汽车" \
  -H "Authorization: Bearer $DATAXAPI_API_KEY"
# pip install dataxapi
from dataxapi import DataXAPI

dx = DataXAPI()  # reads DATAXAPI_API_KEY
result = dx.weibo.posts.search(query="新能源汽车")
print(result["data"]["items"])
// npm i @dataxapi/sdk
import { DataXAPI } from "@dataxapi/sdk";

const dx = new DataXAPI(); // reads DATAXAPI_API_KEY
const result = await dx.weibo.posts.search({ query: "新能源汽车" });
console.log(result.data.items);
dataxapi call weibo.posts.search 'query=新能源汽车'
{
  "mcpServers": {
    "dataxapi": {
      "type": "http",
      "url": "https://api.dataxapi.com/mcp",
      "headers": {
        "Authorization": "Bearer ${DATAXAPI_API_KEY}"
      }
    }
  }
}

把这段加进你的 MCP 客户端,然后让你的 AI 调用 weibo.posts.search。

边界情况

微博这些接口在边界上怎么表现,以及调用结果不对时先看哪里。

每页条数
列表每页 10 到 100 条,各接口不同。9 个列表里有 6 个能翻页:把 page.next_cursor 作为 cursor 传回,每一页是一次单独的调用。其余只有一页。
给不了的字段
11 个接口里有 11 个填不满它返回的对象。每个接口的页面列出了给不了哪些,每次返回也在 meta.unavailable 里再写一遍:缺的字段不会被悄悄写成 0。
快照
微博热搜榜、微博热搜榜(备用版):榜单是每 10 分钟刷新一次的快照,meta.fetched_at 写明是什么时候取的。
用户编号 uid
用户用主页链接 weibo.com/u/ 后面那串数字。
列表里长微博会被截断
搜索结果和用户微博列表里,长微博只有前一截;全文用微博详情取。
点赞用户只有最近一批
weibo.posts.likers.list 只返回最近点赞的五十个左右,没有下一页。
广告会被去掉
搜索结果去掉了混在里面的广告微博;热搜榜去掉了广告位和置顶在榜单上面的那条。
阅读数和粉丝数
阅读数只有显示阅读数的微博才有,其余是 null。用户搜索不带粉丝数,要看用户资料。

微博有官方 API 吗:和开放平台的区别

有。微博开放平台列出的读取接口围绕授权用户:statuses/user_timeline 返回授权用户发的微博,comments/show 注明只返回授权用户的评论。话题搜索(2/search/topics)标为要授权的高级接口,已不在主列表里。未审核的应用只能授权 15 个测试账号,超出标准限额要走商业接口。

它是给用户用微博登录、从应用里发微博的应用用的。DataXAPI 读的是微博的公开内容:按关键词找微博和账号,读任一微博的评论和点赞、任一账号的微博和粉丝,还有热搜榜,不用审核应用,也不用你的微博账号。

读取于 2026-10-29,来自平台自己的文档:微博开放平台:API 列表 · 微博开放平台:comments/show · 微博开放平台:search/topics · 微博开放平台:接口访问频次

关于微博 API 的常见问题

回答从简,细节在各接口的页面。

微博有官方 API 吗?

有。微博开放平台列出的读取接口围绕授权用户:statuses/user_timeline 返回授权用户发的微博,comments/show 注明只返回授权用户的评论。话题搜索(2/search/topics)标为要授权的高级接口,已不在主列表里。未审核的应用只能授权 15 个测试账号,超出标准限额要走商业接口。

通过 API 能拿到微博的哪些数据?

11 个接口:帖子、用户、评论、热榜。每个接口的页面写明参数、返回字段,并附一份录制的真实返回。

怎么调用微博 API?

注册拿一把 Key,放进请求头 Authorization: Bearer <key>,按接口的地址发请求,比如 GET https://api.dataxapi.com/v1/weibo/comments/replies/list。也可以把 DataXAPI 接进 Claude、Cursor 或 ChatGPT(MCP),用一句话让 AI 去调。注册可免费试用,不用绑卡。

微博接口的返回给 AI 用,占多少 token?

微博的 11 个接口各取一份录制的真实返回,平台原始 JSON 合计 55.1 万 token,AI 通过 DataXAPI 的 MCP 读到的只有 1.7 万 token,少 97%;直接调接口拿到的 JSON 也少 94%(2026-11-06 统计)。所有平台同一套字段名,用 fields 还能只取你要的字段。

微博 API 怎么收费?

按次收费,没有订阅。一次 $0.0020 到 $0.0300,每个接口的页面写明自己的价格。拿到数据才扣费,失败不收。

需要微博账号或 Cookie 吗?

不需要。你只拿一把 DataXAPI 的 Key:不用登录微博,不用 Cookie,也不用养设备。接口只返回公开可见的数据。

数据是实时的吗?

每次调用都当场去微博取,meta.fetched_at 写明取到的时间。微博热搜榜、微博热搜榜(备用版):榜单是每 10 分钟刷新一次的快照。结果保留 24 小时,带同一个 Idempotency-Key 重试不会再扣一次。

微博改版了怎么办?

调用失败不管什么原因都不扣费。被暂停的接口返回 capability_paused,同样不扣费;GET /v1/catalog/status 写着现在哪些能用。

相关

用这些接口做的工具
怎么做和常见问题
微博有 API 吗?用 Python 搜微博、取评论(2026)微博爬虫被封之后怎么办(2026)怎么让 AI 读知乎、B 站、微博(2026)微博 432 错误是什么意思(2026)微博数据接口哪里有?帖子、评论、热搜怎么取(2026)有没有能让 Claude 查小红书、抖音、公众号的 MCP?(2026)微博 MCP:在 Claude、Cursor 里查微博和热搜(2026)一个 Key 调小红书、抖音、公众号:社媒数据 API 聚合怎么选(2026)中文社媒品牌监测怎么做?微博、抖音、小红书一起查(2026)热榜 API:抖音热搜、微博热搜、知乎热榜、B站热门怎么用程序取(2026)舆情监控 API 有哪些?一个关键词同时查微博、抖音、小红书等平台(2026)微博 mid、uid、bid 是什么?怎么从链接里拿(2026)社媒数据接口常见问题:按平台说清能取什么、不能取什么(2026)中国社媒营销数据工具大全:巨量算数、蒲公英、星图、微信指数等官方工具和数据接口(2026)哪个社媒数据接口最适合接给 AI?看一次返回占多少 token(2026)社媒接口返回太长,AI 上下文被塞满、token 烧得快怎么办?写论文要采集微博评论、小红书笔记,不会写代码怎么办?(2026)用中国社媒数据做投研(另类数据):能取哪些信号,怎么取(2026)社媒数据接口给 AI 用要多少 token?每个接口逐个实测(2026)给 AI 和 agent 用的微博数据接口:返回省 token、Claude 和 Cursor 直接调(2026)

一把 Key 调微博。

免费试用:按 $0.0020 一次,最多可调 50 次,不用绑卡。 不用登录微博,不用 Cookie,没有订阅。失败不收费。

免费开始