Skip to content

youtube-dl

Get metadata for any video URL. Over 700 online video services supported.

youtubeDl.js
import createClient from 'microlink.io'

const microlink = createClient()

const code = async ({ url, html }) => {
  const youtubedl = require('youtube-dl-exec')

  return youtubedl(url, {
    dumpSingleJson: true,
    noCheckCertificates: true,
    noWarnings: true,
    preferFreeFormats: true
  })
}

const youtubeDl = (url, props) => microlink.function(url, code, props)

const { value } = await youtubeDl('https://imrane.substack.com/p/la-guerre-de-troie-pour-ecrire-un')

console.log(value)