微信公众号搜索

用微信公众号搜索 API 检索文章

通过 HTTP 检索微信公众号文章,并在同一次请求中返回完整正文。结果以结构化 JSON 返回,带公众号名称和发布日期。

接口
POST https://api.search1api.com/search
微信公众号搜索结果包含什么

结果的 JSON 结构与其他引擎一致,现有的解析逻辑不需要改动。

1
文章标题与链接

链接经由搜狗微信索引跳转。

2
公众号与发布日期

摘要以公众号名称和日期开头。

3
文章正文

设置 crawl_results 后返回 markdown 正文。

适用于

AI 回答 / 监控 / RAG

同一个接口上的中文内容源

把 `search_service` 设为 `wechat`,结果就来自微信公众号索引。接口地址、鉴权方式和响应结构与其他引擎完全一致。

搜狗微信索引

`link` 字段是 `weixin.sogou.com` 跳转地址,不是 `mp.weixin.qq.com` 永久链接。

摘要中带公众号信息

`snippet` 字段的格式为「公众号名称 | 日期 | 摘要」。

markdown 格式的正文

`crawl_results` 能抓取多数文章,但不是全部。抓取失败的结果不返回 `content`,也不计费。

标准 Search 参数

`max_results` 最大 50,以及 `include_sites`、`exclude_sites`、`time_range`。

什么是微信公众号搜索 API?

微信公众号搜索 API 是一种 HTTP 接口,把微信公众号文章以结构化结果返回。腾讯自己的微信 API 面向的是运营一个账号,覆盖消息发送、粉丝管理和内容发布,不支持跨账号检索文章。同时公众号内容不属于多数搜索 API 所依赖的公开网页索引,因此只查询单一自建索引的厂商对这类查询返回不了结果。Search1API 把微信作为 Search 接口的一个搜索服务提供,以与 Google、Bing 等引擎相同的 JSON 结构返回标题、链接、摘要,以及可选的 markdown 正文。

接入路径

典型流程

通过 HTTP 检索微信公众号文章,并在同一次请求中返回完整正文。结果以结构化 JSON 返回,带公众号名称和发布日期。

1

把 `search_service` 设为 `wechat` 后发送查询。

2

读取结构化结果,每条包含标题、链接,以及带公众号名称和发布日期的摘要。

3

当流程需要正文而不只是链接时,设置 `crawl_results`。

一次请求,拿到文章和正文

一次调用即可检索公众号索引,并以 markdown 返回前几条结果的正文。抓取失败的文章不返回 `content` 字段,也不计费。

bash
curl -X POST https://api.search1api.com/search \
-H "Authorization: Bearer $SEARCH1API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "AI agent",
"search_service": "wechat",
"max_results": 5,
"crawl_results": 3
}'

适合场景

需要回答中文互联网问题的 AI 助手。

跨公众号的品牌与竞品监控。

以 markdown 形式索引中文长文的 RAG 管道。

需要在话题进入公开网页之前追踪的市场与政策调研。

常见问题

微信有官方的搜索 API 吗?

腾讯的官方微信 API 面向的是运营自己的公众号和小程序,覆盖消息发送、粉丝管理和内容发布。它不提供检索其他账号文章的公开接口。Search1API 把微信作为 Search 接口的一个引擎提供,用于这类检索场景。

如何检索微信公众号文章?

向 https://api.search1api.com/search 发送 POST 请求,把 `search_service` 设为 `wechat`,查询词放在 `query` 中。响应包含标题、链接和摘要,JSON 结构与其他引擎一致。加上 `crawl_results` 后,同一个响应中会返回 markdown 格式的文章正文。

可以获取微信文章的全文吗?

可以。把 `crawl_results` 设为需要抓取的结果数量,成功抓取的文章会包含 `content` 字段,内容是 markdown 格式的正文。抓取失败的文章不返回 `content`,也不计费。

微信公众号搜索的费用是多少?

每次搜索消耗 1 积分,每成功抓取一篇文章正文追加 1 积分。按 $1 = 1,000 积分的充值基础价计算,1,000 次搜索为 $1。注册即送 100 个免费积分,无需信用卡,充值积分永不过期。

还支持哪些中文引擎?

同一个 Search 接口除 `wechat` 外,还支持 `baidu`、`sogou`、`360`、`quark` 和 `bilibili`,加上 Google、Bing、DuckDuckGo、X、Reddit、GitHub、arXiv 等全球引擎,一套契约共 17 个引擎。

可以用 Python、JavaScript 或 cURL 调用吗?

可以。Search1API 是 REST API,任何 HTTP 客户端都能调用,微信是一个参数取值而不是另一套接入。官方的 TypeScript 与 Python SDK、CLI 和 MCP 服务器都接受同样的 `search_service` 值。