--- layout: tap site_name: weibo tap_name: hot description: "Weibo hot search - Real-time trending topics from Weibo (Chinese Twitter), including rank, topic, tag, heat value, and URL. Extracted from SSR-rendered table, supports public anonymous access." intent: read columns: ["rank", "title", "tag", "hot", "url"] args: ["limit"] args_json: | {"limit":{"type":"int","default":50,"description":"Maximum number of items to return"}} health_json: | {"min_rows":20,"non_empty":["title"]} example_args: '{"limit": 30}' source_url: https://github.com/LeonTing1010/tap-skills/blob/main/showcase/weibo/hot.tap.js license: MIT ---

## What it does

Extracts real-time trending topics from Weibo (微博), China's largest microblogging platform similar to Twitter/X. Returns hot search topics with ranking, title, category tags, heat values, and direct links. Data is extracted from the SSR-rendered hot search table and supports public anonymous access.

## Columns

Column | Type | Description
--- | --- | ---
rank | string | Ranking position (1-50)
title | string | Hot topic/trending keyword
tag | string | Category tag (e.g., 热, 新, 荐)
hot | string | Heat value / search volume
url | string | Direct link to search results

## Install Taprun once

Taprun ships as a single MCP server exposing a catalog of compiled taps. One-time setup on macOS / Linux:

    brew install LeonTing1010/tap/taprun
    tap mcp connect

Or drop this into your `claude_desktop_config.json`:

    {
      "mcpServers": {
        "tap": {
          "command": "tap",
          "args": ["mcp", "start"]
        }
      }
    }

## Call `weibo/hot`

Terminal, once installed:

    tap run weibo/hot --limit 30

From the MCP host:

    tap.run({ site: "weibo", name: "hot", args: { limit: 30 } })

Browse all community taps · or compose your own with composable taps.