Zhihu Search articles API
Search public Zhihu articles by keyword with normalized author and engagement data.
$1.20/1k req, pay per request, no subscription.
{"id": "1892345678901234567","url": "https://zhuanlan.zhihu.com/p/1892345678901234567","title": "DeepSeek-V3技术报告解读:MLA与DeepSeekMoE到底做对了什么","excerpt": "本文从架构设计和训练成本两个角度,拆解DeepSeek-V3相比同类开源模型的关键差异。","createdUtc": 1706054400,"updatedUtc": 1706140800,"authorUserId": "c3d4e5f6a7b8","authorToken": "zhou-tian-yi-56",... 7 more fields}
Pricing
Zhihu Search articles API pricing
Try it
Get Zhihu search articles in one request
This sample shows 22 of 23 fields. See every field
{
"found": true,
"data": {
"isEnd": false,
"nextOffset": "20",
"searchHashId": "hash_4f5e6d7c8b9a",
"nextVerticalInfo": "0,0,0,0,0,0,0,0,0,2,0,0",
"articles": [
{
"id": "1892345678901234567",
"url": "https://zhuanlan.zhihu.com/p/1892345678901234567",
"title": "DeepSeek-V3技术报告解读:MLA与DeepSeekMoE到底做对了什么",
"excerpt": "本文从架构设计和训练成本两个角度,拆解DeepSeek-V3相比同类开源模型的关键差异。",
"createdUtc": 1706054400,
"updatedUtc": 1706140800,
"authorUserId": "c3d4e5f6a7b8",
"authorToken": "zhou-tian-yi-56",
"authorName": "周天意",
"authorImage": "https://pic3.zhimg.com/v2-2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e_l.jpg",
"votes": 6234,
"comments": 187,
"text": "本文从架构设计和训练成本两个角度,拆解DeepSeek-V3相比同类开源模型的关键差异,重点说明多头潜在注意力和混合专家路由如何一起降低推理开销。",
"authorUrl": "https://www.zhihu.com/people/zhou-tian-yi-56",
"saves": 4102
},
{
"id": "1892400012345678901",
"url": "https://zhuanlan.zhihu.com/p/1892400012345678901",
"title": "给非算法背景的人讲清楚DeepSeek为什么便宜",
"excerpt": "不涉及公式,用类比的方式说明DeepSeek训练成本低的三个主要原因。",
"createdUtc": 1706313600,
"authorUserId": "d4e5f6a7b8c9",
"authorToken": "su-wan-ning-33",
"authorName": "苏婉宁",
"authorImage": "https://pic4.zhimg.com/v2-3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f_l.jpg",
"votes": 2890,
"comments": 64,
"saves": 1150
}
]
}
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-10-31 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- querystring
deepseek
Search keyword.
- limitstring
20
Number of articles requested per page.
- offsetstring
Result offset returned as nextOffset in the previous response.
- searchHashIdstring
Search hash identifier returned in the previous response.
- showAllTopicsinteger
0
Whether to include all topics: 0 excludes them and 1 includes them.
- sortenum
Article ordering: comprehensive, most upvoted, or newest.
- timeIntervalenum
Optional publication-time filter.
- verticalInfostring
Article-search vertical continuation state returned as nextVerticalInfo in the previous response.
Response
JSON, one example value per field.
Normalized article results. Populated whenever the provider has data for the entity.
- authorImagestring
https://pic3.zhimg.com/v2-2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e_l.jpg
Author avatar URL.
- authorNamestring
周天意
Author display name. Populated whenever the provider has data for the entity.
- authorTokenstring
zhou-tian-yi-56
Author URL token.
- authorUrlstring
https://www.zhihu.com/people/zhou-tian-yi-56
Canonical URL of the author's Zhihu profile.
- authorUserIdstring
c3d4e5f6a7b8
Author identifier.
- commentsinteger
187
Comment count.
- createdUtcnumber
1706054400
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds.
- excerptstring
本文从架构设计和训练成本两个角度,拆解DeepSeek-V3相比同类开源模型的关键差异。
Article excerpt. Populated whenever the provider has data for the entity.
- idstring
1892345678901234567
Article identifier. Populated whenever the provider has data for the entity.
- savesinteger
4102
Number of times the article was saved to a collection.
- textstring
本文从架构设计和训练成本两个角度,拆解DeepSeek-V3相比同类开源模型的关键差异,重点说明多头潜在注意力和混合专家路由如何一起降低推理开销。
Full body text of the article, with HTML markup stripped.
- titlestring
DeepSeek-V3技术报告解读:MLA与DeepSeekMoE到底做对了什么
Article title. Populated whenever the provider has data for the entity.
- updatedUtcnumber
1706140800
Last update UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds.
- urlstring
https://zhuanlan.zhihu.com/p/1892345678901234567
Canonical article URL. Populated whenever the provider has data for the entity.
- votesinteger
6234
Upvote count.
Article results and pagination state, or null when none were found.
- isEndboolean
false
Whether the result set has reached its final page.
- nextOffsetstring
20
Result offset to pass as offset when requesting the next page.
- nextVerticalInfostring
0,0,0,0,0,0,0,0,0,2,0,0
Article-search vertical continuation state to pass as verticalInfo when requesting the next page.
- searchHashIdstring
hash_4f5e6d7c8b9a
Search hash identifier to pass when requesting another page.
- foundboolean
true
True when articles were found.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
About the Zhihu Search articles API
The AnyAPI Zhihu Search articles API returns Zhihu search articles data as normalized JSON from one POST call to /v1/run/zhihu.search_articles. Search public Zhihu articles by keyword with normalized author and engagement data. AnyAPI returns one normalized schema whichever source serves it. It costs from $1.20 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of Zhihu search articles calls through AnyAPI succeeded, with a median response time of 2.2 seconds across 15 measured calls.