Screenshot API for Nuxt

Capturing website screenshots from Nuxt usually means running and scaling a headless browser yourself. With Snapraven you skip all of that — fetch screenshots from a Nuxt server route or Nitro handler.

Example in Nuxt

const png = await $fetch(
  'https://api.snapraven.app/v1/screenshot',
  { query: { url: target }, headers: { 'x-api-key': key } }
);

That's the entire integration. Snapraven renders the page in a real Chromium browser and returns a PNG or JPEG. Add fullPage=true for the full scrollable page, or width/height for custom viewports.

Why developers use Snapraven with Nuxt

Other guides

Add screenshots to your Nuxt app today

Get your free API key