Silkline Data / Bilibili API / Video subtitles (transcript, timed sentences)
Real run · 2026-11-09 · 1 records

Bilibili 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.

ParameterValueWhat 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...
maxResults10Maximum 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.

FieldTypeExample
typestrsubtitle
bvidstrBV1M1421t7hT
urlstrhttps://www.bilibili.com/video/BV1M1421t7hT
titlestr陈翔六点半:恶语伤人六月寒
authorNamestr<masked>
durationSecondsint353
languagestrzh
languageNamestr中文
isAiGeneratedbooltrue
availableLanguageslist["ai-zh"]
segmentCountint167
textstr我市著名企业爆出一些令人震惊的猥亵事件 据了解 受害者网络影响平反报案 这女的穿的就不正经 谁上班 这么穿的指不定...
segmentslist[{"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.

titlelanguageNametextdurationSecondslanguagesegmentCount
陈翔六点半:恶语伤人六月寒中文我市著名企业爆出一些令人震惊的猥亵事件 据了解 受害者网络影响平反报案 这女的穿的就不正经 谁上班 这么穿的指不定...353zh167
All 13 fields in one record
  • type subtitle
  • bvid BV1M1421t7hT
  • url https://www.bilibili.com/video/BV1M1421t7hT
  • title 陈翔六点半:恶语伤人六月寒
  • authorName
  • durationSeconds 353
  • language zh
  • languageName 中文
  • isAiGenerated
  • availableLanguages
  • segmentCount 167
  • text 我市著名企业爆出一些令人震惊的猥亵事件 据了解 受害者网络影响平反报案 这女的穿的就不正经 谁上班 这么穿的指不定...
  • segments
Pricing

What one subtitle costs

Subtitle · one video's subtitles (full transcript and timed sentences) · $0.01 · $0.009022 · $0.008152

Full Bilibili price table and calculator

Developers

Run this request yourself

The same input as above, three ways.

Request
Response · 200application/json