# B站 API

检索 B 站视频，用 mid 读取 UP 主主页和投稿，用 BV 视频链接读取稿件、评论、第一分 P 弹幕和语音转写，并读取「热门」页；弹幕偏移与评论时间分开，转写不等于人工字幕。

- Domain: social · 8 data actions
- Canonical page: https://everyinfra.com/bilibili-api
- Failures and empty results never form a final charge.

## Actions

### search — 关键词搜索
- Mode: sync · Price: 40 credits ($0.56 / 千次)
- Required: keyword

- Optional: sort
- Allowed values: sort (most_commented/most_liked/most_viewed/newest/relevance)

- Returns fields: id, url, title, text, duration_seconds, duration_sec, duration_text, view_count, like_count, comment_count, danmaku_count, favorite_count, coin_count, share_count, thumbnail_url, posted_at, category, author_name, author_id, author_url, platform, tags

### profile — 主页或对象详情
- Mode: sync · Price: 40 credits ($0.56 / 千次)
- Required: user_id

- Returns fields: user_id, name, url, bio, avatar_url, gender, level, follower_count, following_count, video_count, like_count, is_verified, verified_title, is_vip, vip_label, birthday, school, platform, recent_videos

### user_posts — 用户内容
- Mode: sync · Price: 40 credits ($0.56 / 千次)
- Required: user_id

- Returns fields: id, url, title, text, duration_seconds, duration_sec, duration_text, view_count, like_count, comment_count, danmaku_count, favorite_count, coin_count, share_count, thumbnail_url, posted_at, category, author_name, author_id, author_url, platform, tags

### video — 视频详情
- Mode: sync · Price: 40 credits ($0.56 / 千次)
- Required: url

- Returns fields: id, url, title, text, duration_seconds, duration_sec, duration_text, view_count, like_count, comment_count, danmaku_count, favorite_count, coin_count, share_count, thumbnail_url, posted_at, category, author_name, author_id, author_url, platform, tags, video_streams, audio_streams, streams_expire_at, streams_referer

### comments — 评论
- Mode: sync · Price: 40 credits ($0.56 / 千次)
- Required: url

- Returns fields: id, text, like_count, reply_count, author_name, author_id, author_url, posted_at, video_id, platform

### danmaku — 弹幕
- Mode: sync · Price: 40 credits ($0.56 / 千次)
- Required: url

- Returns fields: id, text, video_id, video_time, video_time_seconds, mode, color, pool, sent_at, platform

### subtitles — 字幕
- Mode: sync · Price: 40 credits ($0.56 / 千次)
- Required: url

- Returns fields: video_id, title, author_name, duration_seconds, duration_sec, language, text, platform, segments

### popular — 热门作品
- Mode: sync · Price: 58 credits ($0.81 / 千次)
- Required: —

- Optional: page_token

- Returns fields: id, aid, url, title, text, duration_seconds, duration_sec, view_count, like_count, comment_count, danmaku_count, favorite_count, coin_count, share_count, thumbnail_url, posted_at, category, author_name, author_id, author_url, author_avatar_url, recommend_reason, ip_location, platform

## Also

- Machine catalog (no key): https://everyinfra.com/openapi.json · GET /api/v1/social/catalog
- Agents guide: https://everyinfra.com/agents.md
