微信视频号 API

也叫WeChat Channels

7 个接口读微信视频号:视频、用户、合集。一次 $0.0200 起。不用登录微信视频号,不用 Cookie;失败不收费。

接口7 个接口分 3 组,同一种返回格式
价格$0.0200 起约 ¥0.14一次。失败不收费
数据源出错时自动重试每天用真实调用检测 · 已记录 4 天
数据当场取调用那一刻去取

调一次,拿回来的样子

录下来的真实返回,字段已经整理好,直接给 AI 或表格用。
真实返回
GET/v1/wechat_channels/videos/search$0.0200
字段值
typevideo
published_at2026-10-15 06:55 UTC
metrics.likes1
metrics.favorites3

2026-10-17 10:18 UTC 录下的真实返回,这里是前 4 行。

在 Playground 里跑一次 · $0.0200
录制的返回
{
  "code": "ok",
  "request_id": "428f16de-fcb5-4a67-80d6-4591a014e773",
  "data": {
    "items": [
      {
        "id": "14309109949391530795",
        "type": "video",
        "text": "把露营装备推荐从头到尾讲清楚,看完少走弯路",
        "published_at": "2026-10-15T06:55:50.000Z",
        "author": {
          "name": "认真生活的阿雅",
          "avatar_url": "https://wx.qlogo.cn/mmhead/U9lsySZppJ82NT46wHmKbw7exWhIUajYTcH524Q4/132"
        },
        "metrics": { "likes": 1, "favorites": 3 }
      },
      // … 另有 9 条
    ]
  },
  "page": {
    "next_cursor": "c1.Za3nSdcW_ai9PKkWUC-5crH5fut0BvKaXg75Pjjy",
    "cursor_expires_at": "2026-10-17T11:18:01.000Z",
    "has_more": true,
    "returned": 10
  },
  "warnings": [],
  "meta": {
    "capability": "wechat_channels.videos.search",
    "result_status": "complete",
    "fetched_at": "2026-10-17T10:18:01.000Z",
    "cached": false,
    "replayed": false,
    "unavailable": {
      "url": "platform",
      "title": "platform",
      "lang": "capability",
      "author.id": "capability",
      "author.username": "platform",
      "author.verified": "capability",
      "author.followers": "capability",
      "metrics.comments": "capability",
      "metrics.shares": "capability",
      "metrics.views": "capability",
      "metrics.reposts": "platform",
      "images": "capability",
      "hashtags": "capability",
      "mentions": "capability",
      "is_pinned": "capability",
      "post_id": "platform",
      "parent_id": "platform",
      "root_id": "platform"
    },
    "billing": {
      "amount": "0.02",
      "currency": "USD",
      "balance_after": "9.98"
    }
  }
}

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

能拿到什么

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

接口路径返回价格
视频3
微信搜一搜视频号视频搜索GET/v1/wechat_channels/videos/search内容列表$0.0200
微信视频号作品详情GET/v1/wechat_channels/videos/get内容$0.0200
微信视频号作品评论GET/v1/wechat_channels/videos/comments/list评论列表$0.0200
用户3
微信视频号账号资料GET/v1/wechat_channels/users/get账号$0.0200
微信视频号账号的合集GET/v1/wechat_channels/users/collections/list视频号合集列表$0.0200
微信视频号用户作品GET/v1/wechat_channels/users/videos/list内容列表$0.0200
合集1
微信视频号合集里的视频GET/v1/wechat_channels/collections/videos/list内容列表$0.0200
价格是现行价格。失败和结果不确定的调用不收费。微信视频号 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/wechat_channels/videos/search" \
  --data-urlencode "query=露营装备推荐" \
  -H "Authorization: Bearer $DATAXAPI_API_KEY"
from dataxapi import DataXAPI

dx = DataXAPI()  # reads DATAXAPI_API_KEY
result = dx.wechat_channels.videos.search(query="露营装备推荐")
print(result["data"]["items"])
import { DataXAPI } from "@dataxapi/sdk";

const dx = new DataXAPI(); // reads DATAXAPI_API_KEY
const result = await dx.wechat_channels.videos.search({ query: "露营装备推荐" });
console.log(result.data.items);
dataxapi call wechat_channels.videos.search 'query=露营装备推荐'
{
  "mcpServers": {
    "dataxapi": {
      "type": "http",
      "url": "https://api.dataxapi.com/mcp",
      "headers": {
        "Authorization": "Bearer ${DATAXAPI_API_KEY}"
      }
    }
  }
}

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

边界情况

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

每页条数
列表每页 7 到 100 条,各接口不同。5 个列表里有 4 个能翻页:把 page.next_cursor 作为 cursor 传回,每一页是一次单独的调用。其余只有一页。
给不了的字段
7 个接口里有 6 个填不满它返回的对象。每个接口的页面列出了给不了哪些,每次返回也在 meta.unavailable 里再写一遍:缺的字段不会被悄悄写成 0。
预览结构
有 1 个接口返回的是预览结构,字段还可能调整;其余返回统一的结构,所有平台都一样。
账号编号
视频号账号编号是 v2_ 开头、@finder 结尾的一长串,作品详情里的 author.id 就是它。
账号作品的两种取法
作品编号是一串数字,从作品列表里取。wechat_channels.users.videos.list 按从新到旧列出账号的作品;按合集取,就先取账号的合集,再取合集里的视频,按合集自己的顺序,最早的在前。
搜索结果的编号不一样
wechat_channels.videos.search 走的是微信搜一搜:作品带的是搜索结果的加密编号(export/ 开头),作品详情和评论接口不收,以后再搜也不保证不变;账号只给名称。
没有粉丝数和播放量
不给粉丝数:有些账号把数隐藏了,显示的是 0。作品也不带播放量。
说不清,不算不存在
编号不存在时,以及当天刚发的作品有时也一样,返回里没有数据,也不说原因。这种情况按 upstream_unclear 返回,不扣费,可以再试一次。
评论者是匿名编号
评论者用的是平台为评论区编的匿名编号,对应不到账号。

关于微信视频号 API 的常见问题

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

微信视频号 API 怎么收费?

按次收费,没有订阅。7 个接口都是一次 $0.0200。拿到数据才扣费,失败不收。

需要微信视频号账号或 Cookie 吗?

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

数据是实时的吗?

每次调用都当场去微信视频号取,meta.fetched_at 写明取到的时间。结果保留 24 小时,带同一个 Idempotency-Key 重试不会再扣一次。

空结果收费吗?

列表返回空结果时照价收费:搜索已经执行了。读单个对象而对象不存在时返回 not_found,不收费。

微信视频号改版了怎么办?

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

相关

一把 Key 调微信视频号。

免费试用:按 $0.0200 一次,最多可调 5 次,不用绑卡。 不用登录微信视频号,不用 Cookie,没有订阅。失败不收费。

免费开始