Weibo Post API
Fetch a public Weibo post by ID with normalized author and engagement data.
$1.20/1k req, pay per request, no subscription.
{"id": "5089345612378901","shortId": "N7kXlgY2p","text": "刚测试完新款机械键盘的轴体,手感比上一代轻快不少,打字效率明显提升。附上开箱图,欢迎大家来聊聊自己在用的外设。","createdUtc": 1758542400,"authorUserId": "6231457890","authorName": "程序员小林","authorImage": "https://tvax1.sinaimg.cn/crop.0.0.512.512.180/007xiaolin_avatar.jpg","authorVerified": true,... 6 more fields}
Pricing
Weibo Post API pricing
Try it
Get Weibo post in one request
This sample shows 16 of 17 fields. See every field
{
"found": true,
"data": {
"id": "5089345612378901",
"shortId": "N7kXlgY2p",
"text": "刚测试完新款机械键盘的轴体,手感比上一代轻快不少,打字效率明显提升。附上开箱图,欢迎大家来聊聊自己在用的外设。",
"createdUtc": 1758542400,
"authorUserId": "6231457890",
"authorName": "程序员小林",
"authorImage": "https://tvax1.sinaimg.cn/crop.0.0.512.512.180/007xiaolin_avatar.jpg",
"authorVerified": true,
"likes": 3182,
"comments": 456,
"reposts": 219,
"imageCount": 3,
"region": "发布于 广东",
"authorUrl": "https://weibo.com/u/6231457890"
}
}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.
- postIdstring
5089345612378901
Weibo post identifier.
- includeLongTextstring
true
Whether to include the full text of long posts.
Response
JSON, one example value per field.
Normalized post, or null when not found.
- authorImagestring
https://tvax1.sinaimg.cn/crop.0.0.512.512.180/007xiaolin_avatar.jpg
Author avatar URL.
- authorNamestring
程序员小林
Author display name. Populated whenever the provider has data for the entity.
- authorUrlstring
https://weibo.com/u/6231457890
Canonical URL of the author's Weibo profile.
- authorUserIdstring
6231457890
Author user identifier. Populated whenever the provider has data for the entity.
- authorVerifiedboolean
true
Whether the author is verified.
- commentsinteger
456
Comment count.
- createdUtcnumber
1758542400
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.
- idstring
5089345612378901
Post identifier. Populated whenever the provider has data for the entity.
- imageCountinteger
3
Attached image count.
- likesinteger
3182
Like count.
- regionstring
发布于 广东
Region label reported by Weibo.
- repostsinteger
219
Repost count.
- shortIdstring
N7kXlgY2p
Short Weibo post identifier. Populated whenever the provider has data for the entity.
- textstring
刚测试完新款机械键盘的轴体,手感比上一代轻快不少,打字效率明显提升。附上开箱图,欢迎大家来聊聊自己在用的外设。
Plain post text. Populated whenever the provider has data for the entity.
- foundboolean
true
True when the post was 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 Post API
The AnyAPI Weibo Post API returns Weibo post data as normalized JSON from one POST call to /v1/run/weibo.post. Fetch a public Weibo post by ID 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 Weibo post calls through AnyAPI succeeded, with a median response time of 1.0 seconds across 29 measured calls.