Skip to content

Microlink × CodePen

Interact with
codepen.io

codepen.js
import createClient from 'microlink.io'

const microlink = createClient()

const codepen = async (url, opts) => {
  const data = await microlink.metadata(url, {
    meta: false,
    screenshot: true,
    styles: ['.main-header, .oldie-header {display: none}'],
    ...opts
  })

  return data.screenshot.url
}

const result = await codepen('https://codepen.io/fossheim/full/oNjxrZa')

console.log(result)