Skip to content

Universal Embed

Display embedded content, in a unified way

embed.js
import createClient from 'microlink.io'

const microlink = createClient()

const embed = async (url, opts) => {
  const data = await microlink.metadata(url, {
    meta: false,
    iframe: { maxWidth: 350 },
    ...opts
  })

  return data.iframe
}

const result = await embed('https://www.youtube.com/watch?v=9P6rdqiybaw')

console.log(result)