MCPcopy Index your code
hub / github.com/algolia/youtube-captions-scraper

github.com/algolia/youtube-captions-scraper @v2.0.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.0.3 ↗ · + Follow
1 symbols 7 edges 3 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Youtube Captions scraper

Fetch youtube user submitted or fallback to auto-generated captions

Installation

  • > npm install -S youtube-captions-scraper OR
  • > yarn add youtube-captions-scraper

Usage

// ES6 / TypeScript
import { getSubtitles } from 'youtube-captions-scraper';

getSubtitles({
  videoID: 'XXXXX', // youtube video id
  lang: 'fr' // default: `en`
}).then(captions => {
  console.log(captions);
});

// ES5
var getSubtitles = require('youtube-captions-scraper').getSubtitles;

getSubtitles({
  videoID: 'XXXXX', // youtube video id
  lang: 'fr' // default: `en`
}).then(function(captions) {
  console.log(captions);
});

Captions will be an array of object of this format:

{
  "start": Number,
  "dur": Number,
  "text": String
}

Core symbols most depended-on inside this repo

getSubtitles
called by 2
src/index.js

Shape

Function 1

Languages

TypeScript100%

Modules by API surface

src/index.js1 symbols

For agents

$ claude mcp add youtube-captions-scraper \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact