youtube-captions-scraper

v2.0.3
Scrap youtube auto-generated captions

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
}
npm i youtube-captions-scraper

Metadata

  • MIT
  • Whatever
  • Algolia, Inc.
  • released 2/28/2024

Downloads

Maintainers

louishousiaux, antoine.gilles, eventexperiences_algolia, jsok_algolia, bhinchley-algolia, hugowit, alg-admin, aymeric.giraudet, gavinwade12, bhcastle, rishi_algolia, jasonberry, scyganek-algolia, drodriguln, abodelot, leviwhalen, sfaiqh, valentindotxyz, fluf, instantsearch-bot, taylorcjohnson_algolia, pjankowski5312, raed-algolia, dylantientcheu, catalgolia, morgan-algolia, algabet, andy_ds, bengreenbank, alg-bgastinne, daltondickalgolia, jcohonner-algolia, robertmogos, mariaalungu, emmanuel.fortin, ejaldorau, dhaya.b, lukyvj, marielaure, haroenv, rayrutjes, jerska, ronanlevesque, samouss, therealwebby, francoischalifour, jonmontane, tkrugg, seafoox, sylvainh, clemfromspace, lorrissaintgenez, broujo, e-krebs, kombucha, sylvain, crawler-team, amcdaid106, devinalgolia, jvenezia, otomatik, julienbourdeau, sophiem03, sarahdayan, dcoates, maximehuang, guitek, matthewbond, cyril.descossy, tatsuro, danajeremy, mathougui, xavdh, agdavid, rasemotte, plnech, shortcuts, praagyajoshi, loicsay, svensoldin, alphonseb, leodau, fabienmotte, sarahfranc, millotp, iam4x,