Vimeo Transcript Scraper
Pricing
Pay per event + usage
Vimeo Transcript Scraper
Extract every public Vimeo caption track as clean transcript text and timestamped cues, with video and track metadata. No login or speech-to-text required.
Vimeo Transcript Scraper
Pricing
Pay per event + usage
Extract every public Vimeo caption track as clean transcript text and timestamped cues, with video and track metadata. No login or speech-to-text required.
videoId
Optional
Numeric Vimeo video identifier.
videoUrl
Optional
Canonical public Vimeo video URL.
inputUrl
Optional
Original Vimeo URL or ID supplied by the user.
title
Optional
Video title from Vimeo player configuration.
ownerName
Optional
Video owner name when Vimeo exposes it.
ownerUrl
Optional
Video owner URL when Vimeo exposes it.
durationSeconds
Optional
Video duration in seconds.
width
Optional
Video width in pixels.
height
Optional
Video height in pixels.
status
Optional
Extraction result for this transcript track or video status record.
availableLanguages
Optional
Language codes for every text track exposed by Vimeo.
trackId
Optional
Vimeo caption or subtitle track identifier.
language
Optional
Exact Vimeo language code for the selected track.
label
Optional
Human-readable caption track label.
kind
Optional
Vimeo track kind, such as captions or subtitles.
provenance
Optional
Track source provenance when Vimeo exposes it.
isDefault
Optional
Whether Vimeo marks this text track as the default.
cueCount
Optional
Number of parsed timestamped WebVTT cues.
cues
Optional
Ordered timestamped transcript cues.
transcript
Optional
Clean caption text joined in cue order.
sourceVttUrl
Optional
Temporary signed Vimeo WebVTT source URL.
rawVtt
Optional
Complete source WebVTT document when requested.
errorMessage
Optional
Request or parsing error for an error status record.
scrapedAt
Optional
ISO timestamp when the record was extracted.