Just One APIYouTubeSocial

YouTube video captions by video id — SRT, XML, JSON3, text

justoneapi.x.youtube-get-video-captions-v1

Retrieve available caption tracks for a YouTube video or request captions in SRT, XML, JSON3, or plain-text format.

Price
$0.01476/successAt provider cost
Success rate
—No success-rate data yetLast 30 days · 2 calls
Latency p50
——
Last verified
—Not verified yet
GEThttps://toolswitch.dev/v1/tools/justoneapi.x.youtube-get-video-captions-v1?format=srt&videoId=dQw4w9WgXcQPreview
Try onlineComing soonProvider docs ↗
  • Uses platform quota
  • Synchronous response
  • Reads public data

Parameters

ParameterTypeRequiredDescriptionExample
Query parameters
formatstringOptionalCaption output format. Available Values: - `srt`: SubRip caption format with timeline cues - `xml`: Original XML caption format - `json3`: YouTube original JSON caption structure - `txt`: Plain text without timeline cues One of: srt, xml, json3, txt.srt
videoIdstringRequiredThe unique identifier for a YouTube video.dQw4w9WgXcQ
languageCodestringOptionalCaption language code, such as en, zh-Hans, or a.en. Leave it empty to retrieve available caption tracks.
  • Query parameters
  • formatstringOptional

    Caption output format. Available Values: - `srt`: SubRip caption format with timeline cues - `xml`: Original XML caption format - `json3`: YouTube original JSON caption structure - `txt`: Plain text without timeline cues One of: srt, xml, json3, txt.

    Example: srt

  • videoIdstringRequired

    The unique identifier for a YouTube video.

    Example: dQw4w9WgXcQ

  • languageCodestringOptional

    Caption language code, such as en, zh-Hans, or a.en. Leave it empty to retrieve available caption tracks.

Code samples

Replace $TOOLSWITCH_KEY with the key you created in the console.

Preview
curl -X GET 'https://toolswitch.dev/v1/tools/justoneapi.x.youtube-get-video-captions-v1?format=srt&videoId=dQw4w9WgXcQ' \
  -H "X-Toolswitch-Key: $TOOLSWITCH_KEY"

This gateway API is in preview; its URL and authentication may change. The example parameters are sample data. Calls are billed at $0.01476/success, including the service fee.