Weibo Search API
Search public Weibo posts with optional result, media, and time filters.
$1.20/1k req, pay per request, no subscription.
{"id": "5290117743201456","url": "https://weibo.com/1722594714/5290117743201456","text": "用 Python 写了个自动整理照片的小脚本,附上代码截图,需要的自取","createdUtc": 1758636000,"type": "original","authorName": "极客林工作室","authorImage": "https://tvax1.sinaimg.cn/crop.0.0.512.512.180/geeklin_avatar.jpg","likes": 1920,... 5 more fields}
Pricing
Weibo Search API pricing
Try it
Get Weibo search in one request
This sample shows 18 of 19 fields. See every field
{
"found": true,
"data": {
"hasMore": true,
"resultCount": 1284,
"posts": [
{
"id": "5290117743201456",
"url": "https://weibo.com/1722594714/5290117743201456",
"text": "用 Python 写了个自动整理照片的小脚本,附上代码截图,需要的自取",
"createdUtc": 1758636000,
"type": "original",
"authorName": "极客林工作室",
"authorImage": "https://tvax1.sinaimg.cn/crop.0.0.512.512.180/geeklin_avatar.jpg",
"likes": 1920,
"comments": 133,
"reposts": 88,
"hasImage": true,
"hasVideo": false,
"authorUrl": "https://weibo.com/u/1722594714"
},
{
"id": "5290120098345612",
"url": "https://weibo.com/6390221145/5290120098345612",
"text": "Python 3.13 新特性简单总结,性能提升挺明显的",
"createdUtc": 1758639600,
"type": "original",
"authorName": "夜猫子小陈",
"authorImage": "https://tvax3.sinaimg.cn/crop.0.0.400.400.180/xiaochen_avatar.jpg",
"likes": 640,
"comments": 41,
"reposts": 22,
"hasImage": false,
"hasVideo": false,
"authorUrl": "https://weibo.com/u/6390221145"
},
{
"id": "5290122234567890",
"url": "https://weibo.com/7002331890/5290122234567890",
"text": "分享一个 Python 数据可视化教程视频,新手也能看懂",
"createdUtc": 1758643200,
"type": "video",
"authorName": "数码测评君",
"authorImage": "https://tvax4.sinaimg.cn/crop.0.0.400.400.180/pingce_avatar.jpg",
"likes": 312,
"comments": 19,
"reposts": 8,
"hasImage": false,
"hasVideo": true,
"authorUrl": "https://weibo.com/u/7002331890"
}
]
}
}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
python
Search keyword.
- includeTypestring
pic
Media filter, such as all, pic, video, music, or link.
- pageinteger
1
Page number starting at 1.
- searchTypestring
hot
Search type, such as all, hot, original, verified, media, or viewpoint.
- timeScopestring
Custom time range in the API's custom:start:end format.
Response
JSON, one example value per field.
Search results and metadata, or null when none were found.
- hasMoreboolean
true
Whether another result page is available.
- resultCountinteger
1284
Result count reported for this page.
Normalized Weibo search results. Populated whenever the provider has data for the entity.
- authorImagestring
https://tvax1.sinaimg.cn/crop.0.0.512.512.180/geeklin_avatar.jpg
Author avatar URL.
- authorNamestring
极客林工作室
Author display name. Populated whenever the provider has data for the entity.
- authorUrlstring
https://weibo.com/u/1722594714
Canonical URL of the author's Weibo profile.
- commentsinteger
133
Comment count.
- createdUtcnumber
1758636000
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. Populated whenever the provider has data for the entity.
- hasImageboolean
true
Whether the result contains an image.
- hasVideoboolean
false
Whether the result contains a video.
- idstring
5290117743201456
Post identifier. Populated whenever the provider has data for the entity.
- likesinteger
1920
Like count.
- repostsinteger
88
Repost count.
- textstring
用 Python 写了个自动整理照片的小脚本,附上代码截图,需要的自取
Post text. Populated whenever the provider has data for the entity.
- typestring
original
Post type.
- urlstring
https://weibo.com/1722594714/5290117743201456
Canonical post URL. Populated whenever the provider has data for the entity.
- foundboolean
true
True when search results 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 Weibo Search API
The AnyAPI Weibo Search API returns Weibo search data as normalized JSON from one POST call to /v1/run/weibo.search. Search public Weibo posts with optional result, media, and time filters. 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 Weibo search calls through AnyAPI succeeded, with a median response time of 2.2 seconds across 27 measured calls.