Skip to content
RankFabrik · data

← All products

Fabi, the Captions mascot

03Captions

Transcripts of public videos, segmented and timestamped.

The text arrives with its time markers, segment by segment. A quote stays traceable back to the source video, down to the second.

https://captions.rankfabrik.com online

Run it where you already work. Billed per transcript returned returned — nothing for empty results.

introduction 00:00 demonstration 04:12 questions 11:38 segment · 00:05:47 chapters read once · timestamps already present PL. 03 TIMED BREAKDOWN SC. 1:1

01What sets this service apart

Chapter splitting is almost free

The timestamps are already in the transcript. Only the chapter list has to fetch anything, once. Twelve chapters don't cost twelve requests.

Every segment carries its own timestamp

An extracted sentence keeps its start and end. That's what lets you send a reader to the right spot, or check a quote against the source.

A video with no captions returns a reason

sous_titres_absents, and nothing else. The service doesn't do speech recognition and never fabricates text — it tells you it has nothing rather than hand you something fake.

SRT, VTT and cited verbatims come out with no extra call

The timestamped segments are already there: formats=srt,vtt reshapes them, nothing is fetched again. Each chapter and each verbatim carries its ?t= link that reopens the video at the quoted second. Verbatims are picked mechanically — length and position — never by a model.

02A real response

200 GET /transcrire?id=…&chapitres=1
durationSeconds1042
language"fr"
totalWords3184
chapters3
segments[0].start347.2
segments[0].text"…on mesure avant de promettre."
verbatims[0].url"watch?v=…&t=347s"
completeness — share actually filled in
horodatage 100 %
language 96 %
chapters 71 %
orateur 0 %

What you read before importing

The completude block arrives with every response. For the fields that matter, it gives the share of results where they are actually filled.

An empty field stays empty. No value is approximated, inferred from another field, or reconstructed by a language model.

curl -H "X-Cle-API: YOUR_KEY" \
  "https://captions.rankfabrik.com/transcrire?..."

03Routes

RouteWhat it returns
/transcrireThe full text, timestamped, split by chapter, exportable to SRT and VTT.
/lotUp to fifty videos in one call, at a measured rate.
/chercherThe identifiers for a term, for when you have no starting point.
/moissonSearch then transcribe: topical volume in a single call.
/inspecterWhat a video carries, without paying for the download. Free.

04What this service doesn't do

Only public videos whose captions already exist are served. Nothing is transcribed by speech recognition, and private or restricted videos are refused.