transcriptapi.com
active7 tools · verified 3h ago · spec
Tools7 total
get_channel_latest_videos
readimperative/channelstringrequiredChannel handle (@name), channel ID (UC...), or full channel URL.
get_youtube_transcript
readimperative/formatstring—Response format: 'json' (default) returns segment objects, 'text' returns concatenated text.
video_urlstringrequiredYouTube video URL (e.g. https://www.youtube.com/watch?v=jNQXAC9IVRw) OR a bare 11-character video ID.
send_metadataboolean—Include basic video metadata (title, author, thumbnail) in the response. Default false.
include_timestampboolean—Include timestamps in segments (json) or as [123.45s] prefixes (text). Default true.
list_channel_videos
readimperative/channelstring—Channel handle (@name), channel ID (UC...), or full channel URL. Required on first page.
continuationstring—Pagination cursor from a previous response.
list_playlist_videos
readimperative/playliststring—Playlist ID (PL..., UU..., LL..., FL..., OL...) or full playlist URL. Required on first page.
continuationstring—Pagination cursor from a previous response.
search_channel_videos
readimperative/qstring—Search query (1-200 chars). Required on first page; omit when paging with `continuation`.
channelstringrequiredChannel handle (@name), channel ID (UC...), or full channel URL.
continuationstring—Pagination cursor from a previous response. When set, `q` is ignored.
search_youtube
readimperative/qstring—Search query (1-200 chars). Required on the first page; omit when paging with `continuation`.
typestring—Result type. Ignored when `continuation` is provided. Default: video.
continuationstring—Pagination cursor from a previous response. When set, `q`/`type` are ignored.