Silkline Data / Bilibili API / Video subtitles (transcript, timed sentences)
Real run · 2026-11-09 · 1 recordsBilibili Video subtitles API
Video subtitles (transcript, timed sentences) from Bilibili, returned as JSON rows you can save to CSV.
Resultready
JSON
1records in this run
13fields per record
28srun time, start to finish
$0.01per record, Bronze tier
What it returns
Bilibili subtitles and transcripts (mode subtitles)
| Field | Description |
|---|---|
text |
The whole transcript, one sentence per line |
segments |
Timed sentences: start and end in seconds, text |
language, languageName |
Language code (for example zh, en) and language name as listed on the video |
isAiGenerated |
true when machine-made, false when the creator uploaded it |
availableLanguages |
All subtitle tracks the video offers (ai- prefix = machine-made) |
segmentCount |
Number of timed sentences |
bvid, url, title, authorName, durationSeconds |
The video the subtitles belong to |
Request
The input that produced this run
Mode subtitles. Parameters as sent, with what each one does.
| Parameter | Value | What it does |
|---|---|---|
mode | "subtitles" | What to scrape: search videos by keyword, details of specific videos, comments of videos, danmaku (on-screen comments) of videos, subtitles (full transcripts) of videos, creator profiles with their recent videos, a... |
videos | ["BV1M1421t7hT"] | Bilibili video URLs or BV IDs, e.g. https://www.bilibili.com/video/BV1M1421t7hT or BV1M1421t7hT. Short links (https://b23.tv/...) work too. For danmaku and subtitles, a link ending in ?p=2 (or p=3, ...) selects that... |
maxResults | 10 | Maximum number of items to return in total for this run (for the trending board, at most 50 words). You are charged per item returned. |
Response fields
13 fields in every subtitle
From the first record of the run above. Identity fields of ordinary users are masked on this site.
| Field | Type | Example |
|---|---|---|
type | str | subtitle |
bvid | str | BV1M1421t7hT |
url | str | https://www.bilibili.com/video/BV1M1421t7hT |
title | str | 陈翔六点半:恶语伤人六月寒 |
authorName | str | <masked> |
durationSeconds | int | 353 |
language | str | zh |
languageName | str | 中文 |
isAiGenerated | bool | true |
availableLanguages | list | ["ai-zh"] |
segmentCount | int | 167 |
text | str | 我市著名企业爆出一些令人震惊的猥亵事件 据了解 受害者网络影响平反报案 这女的穿的就不正经 谁上班 这么穿的指不定... |
segments | list | [{"start": 0.04, "end": 3.14, "text": "我市著名企业爆出一些令人震惊的猥亵事件"} |
Sample output
A real run, 13 fields per record
Run on 2026-11-09 with input {"mode": "subtitles", "videos": ["BV1M1421t7hT"], "maxResults": 10}. Personal fields of ordinary users are masked here.
| title | languageName | text | durationSeconds | language | segmentCount |
|---|---|---|---|---|---|
| 陈翔六点半:恶语伤人六月寒 | 中文 | 我市著名企业爆出一些令人震惊的猥亵事件 据了解 受害者网络影响平反报案 这女的穿的就不正经 谁上班 这么穿的指不定... | 353 | zh | 167 |
All 13 fields in one record
typesubtitlebvidBV1M1421t7hTurlhttps://www.bilibili.com/video/BV1M1421t7hTtitle陈翔六点半:恶语伤人六月寒authorNamedurationSeconds353languagezhlanguageName中文isAiGeneratedavailableLanguagessegmentCount167text我市著名企业爆出一些令人震惊的猥亵事件 据了解 受害者网络影响平反报案 这女的穿的就不正经 谁上班 这么穿的指不定...segments
Pricing
What one subtitle costs
Subtitle · one video's subtitles (full transcript and timed sentences) · $0.01 · $0.009022 · $0.008152
Developers
Run this request yourself
The same input as above, three ways.
Request
Response · 200application/json