给 AI

对比与选型

公众号文章和阅读数接口有哪些?官方接口、第三方 API、开源工具、数据平台 4 类方案怎么选(2026)

在 okdata,一个 key 就能读任意公开的公众号,不用微信登录:按名称搜号拿 `gh_` 原始 ID 每个 $0.058,一个号最近 10 篇历史文章 $0.02,单篇的阅读、点赞、在看等数据 $0.02,失败不扣费。整体上有 4 类方案:微信官方接口只读你自己的号,已发布消息列表每次 1 到 20 篇,阅读和分享统计只对企业主体已认证的号开放;第三方数据 API 按次计费,能读别人的号;开源 RSS 工具免费,但要扫码登录、自己维护;会员制数据平台卖榜单和看板。官方部分核对于 2026-11-12。

更新于 · 其他方案核对于

公众号文章的数据,大家最常要的是四样:一个号发过哪些文章(历史文章),文章正文,阅读、点赞、在看这些数字,以及文章下的留言。要的是自己的号还是别人的号,决定了能走哪条路。先说 okdata 能给什么,再按 4 类方案比:微信官方接口、第三方数据 API、开源工具、会员制数据平台。

okdata 的公众号接口

一个 API key,不需要微信或微信读书账号,读的是任意公开的公众号:

  • 公众号搜索:按名称或关键词找号,返回 gh_ 原始 ID,按返回的账号数计费,每个 $0.058,每次最多扣 $0.58。每个号只需要搜一次。
  • 历史文章:每页约 10 篇,$0.02,带标题、链接、摘要、发布时间和头条位置,一般不带阅读数和点赞数,往前翻页拿更早的文章。
  • 文章详情:返回纯文本正文,带公众号和发布时间,每篇 $0.02,可以直接喂给模型做摘要或建索引。
  • 文章互动数据:按链接返回阅读、点赞、在看、分享、收藏和评论数,每次 $0.02。阅读和点赞从这里拿,一次一篇。
  • 文章评论:返回公开展示的精选留言,每次 $0.02。

失败的调用不扣费。同一个 key 也能读抖音、小红书、微博等 17 个平台,也能通过 MCP 交给 AI Agent 用。

一个算账的例子:30 个号每天查一次最近的文章,一个月 900 次历史文章调用,$18.00。只对要细看的文章再取正文和互动数据。

4 类方案对比表

官方接口的情况来自微信开发者文档和公众平台服务协议,读取于 2026-11-12;其他类别写的是这一类方案的共同特点,具体到某一家要看它自己的说明。

方案 能拿到的数据 怎么收费 登录 / 凭证 风险和维护 适合谁
微信官方接口(公众号开发接口) 自己号的已发布文章和正文(每次 1 到 20 篇)、按天的阅读和分享统计、文章评论 文档未写费用 AppID、AppSecret 换 access_token;多数接口要求已认证,统计接口只对企业主体已认证账号开放 最权威;读不了别人的号;个人主体和未认证账号 2025 年 7 月起被收回调用权限 运营自己的号
第三方数据 API 一般能读任意公开号的历史文章、正文、阅读点赞在看、评论;找号方式各家不同 按次计费,人民币或美元;有的价格公开,有的要注册后在后台看 一个 key,不用你的微信 文章不存在、已删除、结果为空时扣不扣费,各家规则不同;有的设最低充值额 读别人的号,接进代码
okdata 搜号(返回 gh_ 原始 ID)、历史文章、纯文本正文、单篇的阅读点赞等互动数据、精选留言和回复 历史文章每页 $0.02,正文 $0.02,互动数据 $0.02,搜号每个 $0.058;注册送 $0.10 一个 key,不需要微信登录 只读;失败不扣费 公众号和其他平台放进同一个系统或 AI Agent
开源工具(RSS 订阅、文章导出) 订阅号的文章,生成 RSS 或导出文件 免费,自己出服务器 多数要微信扫码授权公众号后台,或登录一个微信读书账号 登录会过期,要定期重新扫码;依赖的接口一变就要等项目更新,有几个曾经常用的项目已经停更 自己订阅几十个号看文章
会员制数据平台 公众号榜单、账号和文章数据,网页看板加导出 按月或按年买会员,价格多数要咨询;API 一般走定制 平台账号 数据范围和更新频率由平台决定,不写代码也能用 做投放选号、看行业榜单的运营

官方接口:只读自己的号

微信给公众号的服务端接口,都要用这个号自己的 AppID 和 AppSecret 换 access_token 来调,能读的只有这个号自己的东西:

  • 已发布的消息列表:每次 1 到 20 篇,带标题、作者、摘要和正文 HTML。文档注明,从 2025 年 7 月起,个人主体账号、企业主体未认证账号和不支持认证的账号会被收回调用权限。
  • 数据统计:老的 getarticlesummary、getarticletotal 等接口已停止维护。新接口 getarticleread 每次只能查 1 天,数据从 2025-11-01 起存储;getarticletotaldetail 每篇只统计发表后 30 天。这些接口只对企业主体已认证的账号开放,最多查到昨天。
  • 评论:按群发返回的 msg_data_id 查自己文章的留言,也要求已认证。

接口目录里没有读其他公众号文章或阅读数的接口。微信公众平台服务协议还把用“蜘蛛”程序、爬虫程序、拟人程序读取和获得数据定义为“非法获取”。

第三方数据 API:读别人的号

这类服务把公开的公众号文章和互动数据做成 HTTP 接口,按次收费,你只要一个 key,不用自己的微信。比的时候看这几点:

  • 找号方式:有的接口可以直接传公众号名称、微信号或文章链接;有的要先搜号拿到原始 ID,再按 ID 查。
  • 单价和币种:有按人民币计价的,也有按美元计价的;有的价格页公开,有的要注册后在后台才能看到。
  • 扣费规则:调用失败、文章不存在或已删除、结果为空时扣不扣费,各家写法不同,下单前看清价格页和文档。
  • 覆盖范围:历史文章、正文、阅读点赞在看、评论和二级回复,不一定每家都有;只做公众号的服务和多平台的服务,接口数量差别也大。

okdata 属于这一类,接口和价格见上文第一节;失败的调用不扣费,计费规则写在计费文档里。

开源工具

开源的公众号工具大多做两件事:把订阅的号转成 RSS,或者把一个号的文章批量导出。它们免费,但要自己部署,而且几乎都要登录:

  • 走公众号后台:用微信扫码授权一个公众号后台,借后台的接口抓订阅号的文章。登录会过期,要定期重新扫码。
  • 走微信读书:登录一个微信读书账号来读公众号。请求太多时读书账号会被临时封控,登录也会失效;有的项目说明里写,微信读书的文章列表接口已被废弃,这种方式只能拿到每个号最新的一篇。

这类工具依赖的都是微信的非公开接口,接口一变就要等项目更新。有几个曾经常用的项目已经归档或停止维护,其中有的在说明里写的原因是上游接口被关闭。新项目选之前,先看仓库最近有没有更新。RSS 这条路的细节对比见获取微信公众号数据的几种办法。

会员制数据平台

这类平台按月或按年卖会员,在网页上看公众号榜单、账号和文章数据,按套餐导出。投放前选号、看行业榜单,用这类平台最直接,不用写代码;要把数据接进自己的系统或 AI Agent,还是得找接口。

怎么选

  • 号是你自己的:微信官方接口,最权威,还有粉丝和分享这类别人拿不到的数据。前提是账号已认证,统计接口要企业主体认证。
  • 读别人的号,要接进代码或 AI Agent:第三方数据 API。比单价、找号方式,以及失败、删除、空结果的扣费规则。公众号要和抖音、小红书等平台放在一起时,选多平台的服务,少管几个 key。
  • 自己订阅几十个号看文章:开源 RSS 工具,能接受定期扫码和自己维护。
  • 投放选号、看榜单,不写代码:会员制数据平台。

okdata 不做什么

  • 不能发文章、回复留言或管理公众号。
  • 没有后台数据:粉丝数、粉丝增减、阅读来源、用户画像,这些只有号主在后台或官方接口里能看。
  • 历史文章列表里一般不带数字:阅读、点赞和在看、转发、留言数都是 null。要数字就用文章互动数据接口,一篇一次;一个号最近 50 篇是 5 次列表加 50 次互动数据,$1.10,所以很多团队只查头条。
  • 留言只有公开展示的精选留言,回复只返回第一批。
  • 公众号主体信息接口目前暂停。

怎么试

注册送 $0.10 试用额度,不用绑卡。按原始 ID 列一个号最近的文章,再按链接查其中一篇的数字:

curl -G "https://api.okdata.online/v1/wechat_mp/accounts/articles/list" \
  -H "Authorization: Bearer $OKDATA_API_KEY" \
  --data-urlencode 'id=gh_363b924965e9' \
  --data-urlencode 'fields=title,url,published_at'

curl -G "https://api.okdata.online/v1/wechat_mp/articles/metrics" \
  -H "Authorization: Bearer $OKDATA_API_KEY" \
  --data-urlencode 'url=https://mp.weixin.qq.com/s?__biz=MjM5MjAxNDM4MA==&mid=2667044935&idx=1&sn=05212d520417484f4402bdad73f527ec' \
  --data-urlencode 'fields=metrics.views,metrics.likes'

完整流程见导出公众号历史文章,在 AI 客户端里用见有没有能让 AI 读公众号文章的 MCP。

常见问题

微信官方接口能拿别人公众号的文章吗?

不能。所有服务端接口都用本号的 access_token 调用,读的是本号自己的文章和数据。别人的号要用第三方数据 API。

公众号阅读数接口多少钱?

okdata 的文章互动数据按链接返回阅读、点赞、在看、分享、收藏和评论数,每次 $0.02,失败不扣费。第三方数据 API 一般按次计费,单价和币种各家不同,有的要登录后台才能看到价格;比较时连同文章已删除、结果为空扣不扣费一起看。官方统计接口文档没写费用,但只对企业主体已认证的号开放,而且只读自己的号。

怎么拿一个公众号的全部历史文章?

用历史文章接口一页页往前翻,每页约 10 篇。在 okdata,一个号最近 100 篇是 10 次调用,$0.20,拿到标题、链接和日期;这 100 篇的阅读和点赞要再调 100 次互动数据,$2.00。翻页方法见分页文档。

阅读数是实时的吗?

是抓取那一刻的快照。文章发出后阅读数还会涨好几天,比较时选发布时长差不多的文章,或者记下抓取时间。

不登录微信能拿公众号文章吗?

能。第三方数据 API 只要服务商的 key。开源工具一般要扫码授权公众号后台,或者登录微信读书账号。

用第三方接口读公众号合规吗?

公开文章也受平台协议和《个人信息保护法》约束。只取需要的字段、不保存留言者的身份信息、不转卖原始数据,风险会低很多。一般性说明见采集公开社媒数据合法吗,具体项目请咨询律师。

资料来源

  1. 微信开发者文档:获取已发布的消息列表developers.weixin.qq.com · 读取于
  2. 微信开发者文档:获取图文阅读概况数据(getarticleread)developers.weixin.qq.com · 读取于
  3. 微信开发者文档:获取图文统计详情(getarticletotaldetail)developers.weixin.qq.com · 读取于
  4. 微信开发者文档:查看指定文章的评论数据developers.weixin.qq.com · 读取于
  5. 微信公众平台服务协议mp.weixin.qq.com · 读取于
  6. 中华人民共和国个人信息保护法npc.gov.cn · 读取于
  7. okdata 文档:计费okdata.online · 读取于
  8. okdata 文档:分页okdata.online · 读取于

接上一次,以后直接问 AI。

新 key 自带 $0.10 试用额度。贴一句话,就能接进你的智能体。

免费开始
一句话接进你的 AI

把这句话发给你的智能体

读一下 https://okdata.online/zh/agents.md,帮我把 okdata 配好;我的 key 在环境变量 OKDATA_API_KEY 里。

Claude Code、Cursor、Codex 等能打开网址的智能体,读完会自己配好。

MCP 地址https://api.okdata.online/mcp