# 公众号文章的阅读数和点赞数，有接口能拿吗？

> 不登录公众号后台，拿到公众号文章的阅读数和点赞数：哪个接口带这些数字、快照怎么理解、费用和代码。

网页版：https://okdata.online/zh/answers/wechat-article-read-count-api/

**简短回答：**有，在文章列表里：公众号历史文章接口返回的每篇文章，能拿到时都带阅读数和点赞数，每次 10 篇、$0.04，一个号最近 100 篇的数据是 $0.40。文章详情接口只给正文，不带数据。想要账号层面的基准，公众号搜索加 view=full 会给出头条平均阅读和点赞。

花钱在一个公众号上投放之前，总想先看看它最近 30 篇的真实表现。以前拿阅读数和点赞数，得在手机上抓包取 `key` 和 `appmsg_token`，过不了一个小时就失效。现在这些数字直接跟着文章列表走：[公众号历史文章](/zh/apis/wechat_mp/accounts/articles/list/)每次返回 10 篇，能拿到时每篇都带 `metrics.views`（阅读数）和 `metrics.likes`（点赞数）。

## 数字在哪，不在哪

| 想要 | 接口 | 字段 |
|---|---|---|
| 每篇文章的阅读、点赞 | [公众号历史文章](/zh/apis/wechat_mp/accounts/articles/list/) | `metrics.views`、`metrics.likes` |
| 一个号的头条平均水平 | [公众号搜索](/zh/apis/wechat_mp/accounts/search/)加 `view=full` | `ext.avg_top_read`、`ext.avg_top_likes` |
| 某一篇的全文 | [公众号文章详情](/zh/apis/wechat_mp/articles/get/) | 不带数据，阅读和点赞都是 null |

没有一个接口能只传一篇文章链接、单独返回它的阅读数。想要某篇的数据，就翻它所在公众号的历史文章，翻到这篇为止；近期的文章一般在第一两页。

## 费用

| 任务 | 调用 | 费用 |
|---|---|---|
| 一个号最近 30 篇 | 3 | $0.12 |
| 一个号最近 100 篇 | 10 | $0.40 |
| 20 个备选号，各取最近 30 篇 | 60 | $2.40 |

## 拉数据

```bash
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 "view=full" \
  --data-urlencode "fields=title,published_at,metrics.views,metrics.likes,ext.position"
```

`ext.position` 区分头条（1）和次条。头条跟头条比，次条天生只分到一小部分阅读，混在一起比没有意义。

## 怎么看这些数字

- **它们是快照。** 文章发出后阅读数还会涨好几天。比较时选发布时长差不多的文章，或者在每个数字旁边记下抓取时间。
- **不一定每次都有。** 某一页拿不到阅读或点赞时返回 null，`meta.unavailable` 会写明。当成未知处理，别当成 0。
- **在看、转发、留言数没有。** 这几个字段在公众号上都是 null。
- **只有公开文章。** 删掉的文章连同数据一起消失。

## 其他途径

如果号是你自己的，微信开发者平台的数据统计接口能给出精确的阅读、分享和粉丝来源，这是最权威的来源，而且免费。别人的号，投放前请号主提供后台截图是行业惯例，截图里还有接口看不到的数据。要长期看多个号的表现，可以参考[竞品监测](/zh/solutions/competitor-monitoring/)。

## 用到的接口

- [公众号历史文章](https://okdata.online/zh/apis/wechat_mp/accounts/articles/list/) `wechat_mp.accounts.articles.list`：$0.04/次 · 每页约 10 篇文章
- [公众号搜索](https://okdata.online/zh/apis/wechat_mp/accounts/search/) `wechat_mp.accounts.search`：$0.058/条 · 每次最多 $0.58

更新于 2026-11-12
