问答

公众号文章数据 API 多少钱?

简短回答

okdata 上公众号只有三个价:搜号每返回一个号 $0.058(单次最多 $0.58),历史文章每页 10 篇 $0.04,一篇全文 $0.02。列出 1,000 篇文章 $4.00,再取全文另加 $20.00。没有套餐和最低消费,失败不收费。

按次付费,公众号相关的调用只有三种:找号、列文章、取全文。每种一个价,任何任务的账单就是这三项乘出来的和。没有月费,没有最低充值,调用失败也不收钱。

三个价格

做什么 接口 价格 每 1,000
按名称或关键词找号 公众号搜索 每返回一个号 $0.058,单次最多 $0.58 1,000 个号 $58.00
列出一个号的文章,每页 10 篇 公众号历史文章 每页 $0.04 列出 1,000 篇 $4.00
一篇文章的全文 公众号文章详情 每篇 $0.02 1,000 篇 $20.00

文章列表里已经有标题、链接、摘要、发布时间,能拿到时还有阅读和点赞。很多任务根本用不着全文。

常见任务算一算

任务 调用 费用
一个号最新 20 篇,含全文 搜索 1 + 列表 2 + 详情 20 {{cost:wechat_mp.accounts.search1+wechat_mp.accounts.articles.list2+wechat_mp.articles.get*20}}
10 个竞品每天查一次,连续 30 天,只看列表 列表 300 $12.00
1,000 篇文章建知识库 列表 100 + 详情 1,000 {{cost:wechat_mp.accounts.articles.list100+wechat_mp.articles.get1000}}
20 个号各看最近 50 篇的阅读 列表 100 $4.00

第一行的搜索费用按返回满一页估算;用准确名称搜,返回的号通常更少,花得也更少。

花钱之前先看价格

# 实时价目表,不需要 key
curl -s "https://okdata.online/prices.json"

# 每个响应都在 meta.billing.amount 里写明这次花了多少
curl -G "https://api.okdata.online/v1/wechat_mp/accounts/articles/list" \
  -H "Authorization: Bearer $OKDATA_API_KEY" \
  --data-urlencode "id=gh_363b924965e9"

哪些不收钱

  • 各种出错,包括已删除文章返回的 not_found、上游繁忙和超时。
  • 24 小时内用同一个 Idempotency-Key 重试:直接返回存好的结果,不扣费。
  • 先查再用:MCP 的 find、describe 工具和价格页都免费。

新 key 自带 $0.10 的试用额度。有一点要注意:搜索执行时会先冻结它可能花的最高金额 $0.58,所以余额至少要这么多才能搜;试用额度够你试历史文章和文章详情。充值支持支付宝、微信支付和银行卡。

和其他办法比

号是你自己的,微信官方接口免费,给的还更多,包括精确的数据统计。wewe-rss、we-mp-rss 这类自部署工具不收费,但要一直维持一个微信登录,坏了还得花时间修。公众号接口在整个目录里属于价格偏高的一档,B 站和微博的调用便宜得多,详见价格页。长期监测的做法可以看竞品监测。

更新于