Weibo+API.SH

Weibo API

Track Weibo hot search, posts, comments and public accounts as clean JSON.

The API.SH Weibo API returns public Weibo data as structured JSON. Read the realtime hot search list with rank, heat and labels, and the hot posts feed. Open any post for its full text, date, region, reposts, comments, likes, images, video and topics; page through its comments by heat or time; and look up a public account's profile, followers, verification and recent posts.

  • 6 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
Weibo hot search list
GET https://api.api.sh/weibo/v1/hot-search
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the Weibo API

China trend monitoring

Poll the hot search list for rank, heat and new or hot labels, and read the hot posts feed to see what is trending right now.

Brand and KOL tracking

Follow brand and influencer accounts' followers, verification and recent posts with their reposts, comments and likes.

Comment sentiment analysis

Pull a post's comments by heat or time with likes, reply counts, locations and top replies for sentiment and topic analysis.

Campaign reporting

Record a post's reposts, comments, likes and video plays over time to measure how a campaign spreads.

Research datasets

Collect posts and comments for public accounts into JSON or CSV for media and social science research.

Weibo data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

Weibo API endpoints and prices

Every Weibo endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Search and discovery1
Weibo hot search list
/weibo/v1/hot-search
$1 · $2 PAYG
1 credit
Profiles and accounts2
Weibo account profile
/weibo/v1/user
$1 · $2 PAYG
1 credit
Weibo account posts
/weibo/v1/user/posts
$1 · $2 PAYG
1 credit
Posts and media3
Weibo post comments
/weibo/v1/comments
$1 · $2 PAYG
1 credit
Weibo hot posts
/weibo/v1/hot-posts
$1 · $2 PAYG
1 credit
Weibo post
/weibo/v1/post
$1 · $2 PAYG
1 credit

Call the Weibo API

Weibo hot search list: GET https://api.api.sh/weibo/v1/hot-search

curl "https://api.api.sh/weibo/v1/hot-search" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 482 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for Weibo data

  • Public data only: no Weibo login, cookies or account needed
  • One key and one response shape for Weibo and 481 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official Weibo API

Weibo's open platform (open.weibo.com) requires registering an app for an AppKey and AppSecret and using OAuth2, with documentation in Chinese, and its commercial data API is a separate paid service. API.SH needs no Weibo developer account or OAuth and returns public hot lists, posts, comments and profiles as JSON.

Instead of running a Python Weibo crawler from GitHub and keeping it working, use one API.SH key with fixed pricing and the same JSON shape as your other social sources.

Weibo API questions

What Weibo data can I get?+

The hot search list (/weibo/v1/hot-search), hot posts (/weibo/v1/hot-posts), one post (/weibo/v1/post), a post's comments (/weibo/v1/comments), public account profiles (/weibo/v1/user) and an account's posts (/weibo/v1/user/posts).

How much does the Weibo API cost?+

Every Weibo endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free trial?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /weibo/v1/comments at 1 credit each.

Is there an official Weibo API?+

Yes. Weibo's open platform requires an app registration (AppKey and AppSecret) and OAuth2, and commercial data access is sold separately. API.SH gives you public Weibo data with one key and no Weibo developer account.

Do I need a Weibo account or login?+

No. API.SH reads Weibo as a logged-out visitor sees it. No endpoint uses a login or anyone's account. Because of that, an account's text-only posts, which Weibo shows to signed-in users, are not in /weibo/v1/user/posts.

Can I use it from Python instead of a GitHub Weibo scraper?+

Yes. Use the Python SDK or any HTTP client. You send your key and a post link, uid or name, and get JSON back, with no crawler to maintain.

How does pagination work?+

Comments and account posts return a next_cursor; pass it back as cursor for the next page, and it is null on the last page. Account posts come about 20 a page, newest first.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key. 3. Call /weibo/v1/hot-search, or /weibo/v1/user with a uid or name. Docs are at https://api.sh/docs, with JS and Python SDKs, Google Sheets, Zapier, Make, n8n and the MCP server at https://api.sh/mcp.

More social APIs all social media APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 482 platforms.
Get a free API key