抖音热点宝上升热点榜 API
接口健康状态
- 24h 健康值
- 正常
- 24h 平均耗时
- —
- 健康 / 正常
- 可用
- 少量可用
- 基本不可用
24 小时趋势
30 天趋势
热点宝上升热点榜:返回列表,每次一页、固定 50 条(最后一页可能更少),要更多就把响应顶层的 next_page_token 作为 page_token 再调;limit 照收但不起作用;主要字段 rank、rank_change、title、topic_id、hot_value、video_count。支持翻页:把响应里的 next_page_token 作为 page_token 传回拿下一页,其他参数不变,每页算一次调用。
热点宝上升热点榜适合盯名次的变化:每个热点除了 rank 和热度值 hot_value,还有 rank_change,表示比上一次榜单快照上升了几名,负数是下降。hot_trend 按小时给出这个热点最近的热度走势,category 是原平台的分类名称,没有做跨平台归一,按它分组前先看清有哪些取值。
keyword 用来限定只看含某个词的热点,不传就是全站上升热点榜。每页固定 50 个,最后一页可能更少,limit 能传但不起作用;下一页的令牌 24 小时内有效,翻到底时响应里没有 next_page_token。
单价 $0.81 / 千次(每次 $0.000806),失败与空结果不扣费。 同步返回;慢任务可在请求体加 "mode": "async",先拿 job_id 再轮询。
AI 提示词
请帮我用 EveryInfra 的「抖音热点宝上升热点榜」接口(douyin/billboard_rise_list)写一个数据采集脚本。
接口约定:
- 请求:POST https://api.everyinfra.com/api/v1/social,请求头 Authorization: Bearer <API Key>;Key 从环境变量 EVERYINFRA_API_KEY 读取,不要写进代码。
- 请求体里 platform 填 douyin,action 填 billboard_rise_list,参数放在 params 里。
- 没有必填参数。
- 可选参数:
- keyword:只看含这个词的热点(可选),例如 游戏;不传是全站上升热点榜。
- page_token:翻页令牌。不传是第 1 页(前 50 个热点);之后把上一页响应里的 next_page_token 原样传回取下一页,其余参数不变。每页最多 50 个、算一次调用;令牌 24 小时内有效。
- 返回一组记录,每条记录的主要字段:rank(名次(从 1 开始):trendi…)、rank_change(名次变化(billboard_ri…)、title、topic_id(热点宝里这个热点的 ID(bill…)、hot_value(热度值)、video_count(视频数:profile、billb…)、category、created_at、hot_trend(这个热点最近的热度走势(billb…)、next_page_token(翻页令牌(search / use…)。
- 示例请求体:
{
"platform": "douyin",
"action": "billboard_rise_list",
"params": {}
}
- 计费:$0.81 / 千次;失败和空结果不扣费。
- 一次要采几十上百个时,在请求体加 "mode": "async":先拿到 job_id,再轮询 GET https://api.everyinfra.com/api/v1/jobs/{job_id} 取结果。
- 返回 422 时,按错误信息里的候选参数和允许值修正;返回 429 或 503 时,按 Retry-After 等待后重试。
写代码前,先问清楚我要采哪些对象、一共多少个、需要哪些字段、结果存成什么格式,再把方案和大概花费讲给我确认。请求参数
| 参数名 | 位置 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|---|
Authorization | header | string | 是 | - | Bearer 加你的 API Key。在控制台创建;不要放进网址或代码仓库。 |
platform | body | string | 是 | douyin | 平台标识,固定值。 |
action | body | string | 是 | billboard_rise_list | 能力标识,固定值。 |
keyword | body.params | string | 否 | - | 只看含这个词的热点(可选),例如 游戏;不传是全站上升热点榜。 |
page_token | body.params | string | 否 | - | 翻页令牌。不传是第 1 页(前 50 个热点);之后把上一页响应里的 next_page_token 原样传回取下一页,其余参数不变。每页最多 50 个、算一次调用;令牌 24 小时内有效;翻到底时没有 next_page_token。 |
代码示例
curl -X POST 'https://api.everyinfra.com/api/v1/social' \
-H "Authorization: Bearer $EVERYINFRA_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"platform": "douyin",
"action": "billboard_rise_list",
"params": {}
}'OpenAPI 定义 (JSON)示例从环境变量 EVERYINFRA_API_KEY 读取 Key,复制出去的代码不含你的 Key。
响应示例
这组示例参数还没有真实样例:这里只按接口定义列出响应结构和字段,值用 … 占位,不是一次真实调用的结果。
{
"id": "req_…",
"platform": "douyin",
"action": "billboard_rise_list",
"results": [
{
"rank": …,
"rank_change": …,
"title": …,
"topic_id": …,
"hot_value": …,
"video_count": …,
"category": …,
"created_at": …,
"hot_trend": …,
"next_page_token": …,
"platform": …
}
],
"next_page_token": …,
"pagination": { … },
"count": …,
"billing": {
"charged": …,
"charged_usd": …,
"balance_after_usd": …,
…
},
"quota": { … }
}返回字段
业务数据在 results 里;下表是每条记录可能包含的字段,平台没有提供的值不会被补造。
| 字段 | 含义 |
|---|---|
rank | 名次(从 1 开始):trending 是热榜排名,xingtu_creator_rankings 是星图榜单里的名次,billboard_search_hot 是搜索热榜名次,search_suggest 是联想词在抖音搜索框里的顺序;billboard_rise_list、billboard_challenge_hot、billboard_topic_hot 是热点宝榜单名次(翻页接着往下数)。 |
rank_change | 名次变化(billboard_rise_list):比上一次榜单快照上升了几名,负数是下降。 |
title | 标题。平台无标题概念时(如纯文本帖)为 null。 |
topic_id | 热点宝里这个热点的 ID(billboard_rise_list、billboard_challenge_hot),同一热点在不同时间的榜上相同。 |
hot_value | 热度值,抖音自有指标,只在同一榜单、同一时间窗内可比:trending 是热榜热度(热点榜 hotspot 的行上常常为空);热点宝视频榜(billboard_video_hot 等)是榜单热度分,行按它从高到低排;billboard_search_hot 是这个词在时间窗里的搜索热度;billboard_rise_list、billboard_challenge_hot 是热点热度,billboard_topic_hot 是话题在时间窗里的热度分。 |
video_count | 视频数:profile、billboard_account_search 是账号的作品数,trending、billboard_rise_list、billboard_challenge_hot 是这个热点下的相关视频数。 |
category | 分类名称,取值为原平台的分类体系,未做跨平台归一。 |
created_at | 创建时间,格式同 posted_at。 |
hot_trend | 这个热点最近的热度走势(billboard_rise_list 按小时、billboard_challenge_hot 约每 10 分钟一个点):[{time(UTC,ISO 8601), hot_value}],从早到晚。 |
next_page_token | 翻页令牌(search / user_posts / comments / comment_replies / billboard_video_hot / billboard_low_fan_explosion / billboard_high_completion / billboard_account_search / music_search / billboard_rise_list / billboard_topic_hot):作为下一次请求的 page_token 原样传回取下一页(其余参数不变,24 小时内有效);同一页每行的值相同,响应顶层也有同一个 next_page_token。没有该字段即到底。评论翻页逐页覆盖全部顶层评论。 |
platform | 数据来源平台标识,与请求里的 platform 一致(如 xiaohongshu、tiktok)。 |
常见问题
怎么只看某个领域的上升热点?
给 keyword 传一个词,例如 游戏,接口就只返回含这个词的热点。它按词筛选,不按分类筛选;category 只是每行上的一个返回字段,拿到结果后可以用它再分组。
rank_change 是负数代表什么?
代表这个热点比上一次榜单快照下降了几名;正数是上升了几名。这个字段只有上升热点榜有,挑战热榜没有。rank 翻页后接着往下数,不会每页从 1 重新开始,所以跨页比较名次时可以直接用。
想要更细的热度走势,该用哪一页?
用挑战热榜那一页。这一页的 hot_trend 按小时给点,挑战热榜的同名字段约每 10 分钟一个点。反过来,名次变化、分类和翻页只有这一页有。两页的 topic_id 都是热点宝里的热点 ID,同一热点在不同时间的榜上相同,可以用它对齐两边的数据。
错误与计费
- 401
- 缺少 Key 或 Key 无效。
- 402
- 余额不足,先充值。
- 422
- 参数名或取值不对,按错误信息给的候选改;不扣费。
- 429
- 超过每分钟请求上限,按 Retry-After 等待后再试。
- 503
- 暂时无法完成,预扣的费用退回;结果未知时先核对,不要直接重发。
- 200 空结果
- 没有数据,不扣费。
官方资料参照
只用于核对对象与术语,不表示平台对 EveryInfra 的授权或背书。
- 抖音开放平台:热点宝是抖音官方的热点数据工具 ↗
抖音开放平台服务市场的条目说明「生活服务热点中心」(原「抖音热点宝」)由北京抖音科技有限公司提供,是抖音官方的热点数据分析工具,用来解读热点趋势、帮助创作者选题。这里只核对这些榜单出自抖音官方的热点宝;该条目没有列出各榜单的排序口径、涨粉率与点赞率的算法、每页条数或榜单长度,这些以本页说明为准。
核对于 2026-10-31