curl --request POST \
--url https://api.aisa.one/apis/v1/tikhub/bilibili/huahuo/search_upper \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"label_array": [
[
794
]
],
"page": 1
}
'{
"code": 200,
"request_id": "<string>",
"message": "Request successful. This request will incur a charge.",
"message_zh": "Request successful; this request will be billed.",
"support": "Discord: https://discord.gg/aMEAS8Xsvz",
"time": "<string>",
"time_stamp": 123,
"time_zone": "America/Los_Angeles",
"docs": "<string>",
"cache_message": "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_zh": "This response has been cached and can be viewed directly via the URL below; it is valid for 24 hours and accessing the cached link incurs no additional charge. The cache is for request tracing only and does not affect the freshness of the API data, nor will it be returned again through the API.",
"cache_url": "<string>",
"router": "",
"params": {},
"data": "<unknown>"
}Search Huahuo creators or content
Search Huahuo creators or content
curl --request POST \
--url https://api.aisa.one/apis/v1/tikhub/bilibili/huahuo/search_upper \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"label_array": [
[
794
]
],
"page": 1
}
'{
"code": 200,
"request_id": "<string>",
"message": "Request successful. This request will incur a charge.",
"message_zh": "Request successful; this request will be billed.",
"support": "Discord: https://discord.gg/aMEAS8Xsvz",
"time": "<string>",
"time_stamp": 123,
"time_zone": "America/Los_Angeles",
"docs": "<string>",
"cache_message": "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_zh": "This response has been cached and can be viewed directly via the URL below; it is valid for 24 hours and accessing the cached link incurs no additional charge. The cache is for request tracing only and does not affect the freshness of the API data, nor will it be returned again through the API.",
"cache_url": "<string>",
"router": "",
"params": {},
"data": "<unknown>"
}code is 200.
Example
curl -X POST "https://api.aisa.one/apis/v1/tikhub/bilibili/huahuo/search_upper" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{}' # see request schema below
Authorizations
AIsa API key. Get yours at https://aisa.one
Body
Search modes:
nickname_or_mids: Search by creator nickname or UID; separate multiple terms with commas.main_search: Search by content keyword and include matched videos in the response.mids/upper_mid: Match one or more creator UIDs exactly.
Filter groups:
- Profile and affiliation: gender, followers, region, content category, MCN, service provider, and account type.
- Audience profile: age, gender, region affinity, and follower loyalty.
- Pricing and performance: quote, engagement rate, median views, CPM, CPC, CPE, and store-entry cost.
- Content and cooperation: post count, viral-post ratio, video duration, honors, industries, and cooperation experience.
- Commerce: permission, level, categories, GPM, component CTR, and average product price.
- Audience packages and labels: DMP packages, feature tags, content-type trees, and high-potential tags.
Every field is optional. Send ratio fields as decimal values (for example,
0.05 for 5%) and monetary fields as the RMB values displayed by Huahuo.
Dynamic IDs are available from square_static_info, upper_label_tree,
and the corresponding dropdown endpoints.
[Example]
{
"nickname_or_mids": "2233,xiaodianshi",
"marketing_target": 1,
"panel_type": 0,
"min_fans_num": 100000,
"max_fans_num": 1000000,
"min_interact_rate": 0.03,
"play_median_traffic_type": 1,
"play_median_cycle": 3,
"price_info": [{
"cooperation_type": 1,
"creative_skill": [],
"include_content": [],
"price_min": 1000,
"price_max": 10000,
"price_right": []
}],
"goods_ctr_type": 1,
"page": 1
}
Creator nickname or UID query; separate multiple terms with commas
Content-keyword query; matched videos are included in the result
List of creator UIDs to match exactly
Single creator UID for an exact match
Saved-creator folder ID used to limit the search
Marketing objective: 1=brand awareness, 2=consideration, 3=conversion
Strategy panel: 0=general, 1=gaming, 2=beauty, 3=digital, 4=automotive, 5=performance, 6=food, 8=internet
Sort field, such as fans_num, play_median, or interactive_rate
Sort direction: desc=descending, asc=ascending
One-based page number; each page returns 20 records
x >= 1Search-session ID; reuse it across pages of the same filter set
Creator gender from gender_info returned by /api/v1/bilibili/huahuo/square_static_info
Minimum follower count, inclusive
Maximum follower count, inclusive
Call /api/v1/bilibili/huahuo/region_drop first, then put selected primary-region values in this array
Call /api/v1/bilibili/huahuo/region_drop first, then put selected child-region values in this array
Primary content-category ID from /api/v1/bilibili/huahuo/partition_drop
Secondary content-category IDs from /api/v1/bilibili/huahuo/partition_drop
MCN organization IDs from /api/v1/bilibili/huahuo/mcn_drop
Service-provider IDs using values offered by the Huahuo filter
Creator type: 1 or 4=MCN-affiliated, 3=independent
Contract-eligible filter: 1=only eligible creators, 0=all
Whether to require illustration-commission capability
Audience age-affinity tags from /api/v1/bilibili/huahuo/square_static_info
Audience gender-affinity tags from /api/v1/bilibili/huahuo/square_static_info
Audience region-affinity tags from /api/v1/bilibili/huahuo/square_static_info
Follower-loyalty filter; 0=all, otherwise use a static-option value
Recent-publishing activity switch: 1=enabled, 0=all
Recent-publishing activity tier from av_active_tag returned by /api/v1/bilibili/huahuo/square_static_info
DMP custom audience-package ID from /api/v1/bilibili/huahuo/dmp_pkg_list
Content-category DMP audience-package ID
Display label for the content-category DMP audience package
DMP special-audience package name query
Minimum DMP verticality: matching videos divided by all videos
Maximum DMP verticality: matching videos divided by all videos
Minimum DMP influence: recent matching viewers divided by the audience population
Maximum DMP influence: recent matching viewers divided by the audience population
Minimum DMP attention: matching audience members divided by all followers
Maximum DMP attention: matching audience members divided by all followers
Minimum standard cooperation quote in RMB
Maximum standard cooperation quote in RMB
Cooperation-pricing filters from price_info_options returned by /api/v1/bilibili/huahuo/square_static_info; send one type per search, include all six fields, and use [] for unavailable arrays
Show child attributes
Show child attributes
Quote-updated-in-7-days filter: 1=yes, 0=all
Quote-updated-in-14-days filter: 1=yes, 0=all
Quote-updated-in-30-days filter: 1=yes, 0=all
Minimum engagement rate for eligible original videos in the last 180 days
Maximum engagement rate for eligible original videos in the last 180 days
Minimum blue-link CTR, blue-link clicks divided by video views
Maximum blue-link CTR, blue-link clicks divided by video views
Minimum blue-link click cost, cooperation and promotion spend divided by clicks
Maximum blue-link click cost, cooperation and promotion spend divided by clicks
Minimum median views for eligible original videos published at least seven days ago
Maximum median views for eligible original videos published at least seven days ago
Median-view traffic scope: 1=all traffic, 2=organic traffic
Median-view window: 1=7 days, 2=15 days, 3=30 days
Minimum CPM, calculated as spend divided by views times 1,000
Maximum CPM, calculated as spend divided by views times 1,000
CPM traffic scope: 1=all traffic, 2=organic traffic
CPM window: 1=7 days, 2=15 days, 3=30 days
Minimum CPC, calculated as spend divided by component clicks
Maximum CPC, calculated as spend divided by component clicks
CPC traffic scope: 1=all traffic, 2=organic traffic
CPC window: 1=7 days, 2=15 days, 3=30 days
Minimum CPE, calculated as spend divided by valid engagements
Maximum CPE, calculated as spend divided by valid engagements
CPE traffic scope: 1=all traffic, 2=organic traffic
CPE window: 1=7 days, 3=30 days
Dominant video duration: 1=0-30s, 2=30-60s, 3=1-3min, 4=3-5min, 5=5-10min, 6=over 10min
Minimum eligible original-video count in the last 90 days
Maximum eligible original-video count in the last 90 days
Minimum viral-video ratio in the last 90 days
Maximum viral-video ratio in the last 90 days
Minimum viral-video count in the last six months
Maximum viral-video count in the last six months
Minimum store-entry cost for relevant cooperation in the last year
Maximum store-entry cost for relevant cooperation in the last year
Video honors have no separate options endpoint; use the search_upper documentation and always send honor_type as an array
Show child attributes
Show child attributes
For non-general panels, call /api/v1/bilibili/huahuo/cooperate_experience_industry first and put selected IDs here; unused by the general panel
Experience type for non-general strategy panels: 1=experienced, 2=extensive, 3=none in current industry, 4=experience in other industries; use 1 or 2 with selected industries, while the general panel uses spark_tag
Feature-tag values from /api/v1/bilibili/huahuo/square_static_info
Huahuo capability tags; general-panel cooperation count uses cooperate or coo_frequent together with industry-tree values from /api/v1/bilibili/huahuo/square_static_info
Marketplace scenario tags such as ad_partner_experienced
Call /api/v1/bilibili/huahuo/upper_label_tree first, then put all selected content-type values in one inner array
Bilibili level-five content-tag filter values
For the general panel, call /api/v1/bilibili/huahuo/square_static_info and put selected primary industry_tree IDs here
For the general panel, call /api/v1/bilibili/huahuo/square_static_info and put selected secondary industry_tree IDs here
For the general panel, call /api/v1/bilibili/huahuo/square_static_info and put selected tertiary industry_tree IDs here
Commerce permission filter: 1=required, 0=all
Commerce-creator level values
Primary commerce-category IDs from /api/v1/bilibili/huahuo/effect_goods_drop
Secondary commerce-category IDs from /api/v1/bilibili/huahuo/effect_goods_drop
Minimum 30-day GPM, paid GMV per 1,000 commerce-video views
Maximum 30-day GPM, paid GMV per 1,000 commerce-video views
Minimum commerce-component CTR, clicks divided by impressions
Maximum commerce-component CTR, clicks divided by impressions
Commerce CTR component scope: 1=all components, 2=comment component
Minimum average product price in the last 30 days, in RMB
Maximum average product price in the last 30 days, in RMB
High video-view penetration filter, top 20% by recent viewers per follower
High follower-view penetration filter
Boosting-status filter: 1=currently boosting, 0=all
Whether to filter for treasure creators
Whether to require timely-response creators
Whether to filter for newly onboarded creators
Whether custom-video pricing has been configured
Whether to filter for X Plan preferred creators
High-potential type: 0=all, 1=onboarded, 2=not onboarded
Response
Successful Response
HTTP status code
Unique request identifier
Response message (EN-US)
Response message (ZH-CN)
Support message
The time the response was generated
The timestamp the response was generated
The timezone of the response time
Link to the API Swagger documentation for this endpoint
Cache message (EN-US)
Cache message (ZH-CN)
The URL to access the cached result
The endpoint that generated this response
The parameters used in the request
The response data