Skip to main content
POST
bilibili search_live_upper
Search live creators Pricing — billed per successful call; the final charge scales by your plan multiplier. Charged only when the upstream response body code is 200.

Example

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Live collaboration marketplace filters. Supports creator attributes, audience demographics, live categories, content-live performance, commerce categories, and GMV filters. Every field is optional, and additional filter fields may be supplied.

nickname_or_mids
string | null

Search by creator nickname or UID

mids
integer[] | null

Batch exact match by UID

is_brand_live
integer | null

Live stream type: 1=Content live stream, 0=Commerce live stream. Available filters differ between the two types.

gender
string | null

Anchor gender

region_id
integer[] | null

Anchor primary residence region (level 1)

second_region_id
integer[] | null

Anchor primary residence region (level 2)

min_fans_num
integer | null

Minimum follower count

max_fans_num
integer | null

Maximum follower count

fans_gender_tag
string[] | null

Audience gender tag

fans_age_tag
string[] | null

Audience age tag

fans_region_tag
string[] | null

Audience region tag

live_subarea_id
integer[] | null

Live area (second-level); see live_area_list for values

API references: live_area_list = GET /tikhub/bilibili/huahuo/live_area_list (operationId: get_tikhub_bilibili_huahuo_live_area_list).

partition_id
integer | null

Submission category (level 1)

second_partition_id
integer[] | null

Submission category (level 2)

min_popularity
integer | null

Minimum average peak popularity per session in the last 30 days

max_popularity
integer | null

Maximum average peak popularity per session in the last 30 days

live_audience_h_avg_30d_min
integer | null

Minimum average hourly viewer count in the last 30 days

live_audience_h_avg_30d_max
integer | null

Maximum average hourly viewer count in the last 30 days

live_danmu_h_avg_30d_min
integer | null

Minimum average hourly danmaku count in the last 30 days

live_danmu_h_avg_30d_max
integer | null

Maximum average hourly danmaku count in the last 30 days

live_guild_id
integer[] | null

Live streaming guild; see live_guild_drop for values

API references: live_guild_drop = GET /tikhub/bilibili/huahuo/live_guild_drop (operationId: get_tikhub_bilibili_huahuo_live_guild_drop).

high_potential_type
integer | null

Registration status

live_good_category
integer | null

Primary commerce category; 0=all; valid values from live_good_category

API references: live_good_category = GET /tikhub/bilibili/huahuo/live_good_category (operationId: get_tikhub_bilibili_huahuo_live_good_category).

live_good_gmv
integer | null

90-day GMV tier, 0=all

order_by
string | null

Sort field

sort
string | null

Sort direction: desc or asc

page
integer | null

Page number starting from 1; 20 items per page

Usage: One-based page number. Each page contains 20 records.

Required range: x >= 1

Response

Successful Response

Returns

  • total_count: Total number of matching creators.
  • data: Creator records containing profile, audience, live performance, and collaboration-capability metrics.
code
integer
default:200

HTTP status code

request_id
string | null

Unique request identifier

message
string
default:Request successful. This request will incur a charge.

Response message (EN-US)

message_zh
string
default:请求成功,本次请求将被计费。

Response message (ZH-CN)

support
string
default:Discord: https://discord.gg/aMEAS8Xsvz

Support message

time
string

The time the response was generated

time_stamp
integer

The timestamp the response was generated

time_zone
string
default:America/Los_Angeles

The timezone of the response time

docs
string | null

Link to the API Swagger documentation for this endpoint

cache_message
string | null
default:This response is cached and accessible via the URL below for 24 hours at no extra cost. The cache is for request tracing only — it doesn't affect the API's data freshness and won't be returned through the API again.

Cache message (EN-US)

cache_message_zh
string | null
default:本次响应已缓存,可通过下方 URL 直接查看,有效期 24 小时,访问缓存链接无额外费用。缓存仅用于请求溯源,不影响接口数据的时效性,也不会再次通过接口返回。

Cache message (ZH-CN)

cache_url
string | null

The URL to access the cached result

router
string
default:""

The endpoint that generated this response

params
any
default:{}

The parameters used in the request

data
any

Endpoint-specific response payload. The official shared model does not declare a fixed type or field set. Use the operation's documented return fields or response example; an operation-specific schema, when present, describes the documented fields. Undocumented fields must be read from the actual response rather than assumed.