📸Screenshots & Previews

URL to Screenshot — Instant PNG from Any Link

Simplest thing in the world: you have a URL, you want a picture of it. denkbot.dog provides a public endpoint for exactly this. No auth required for basic screenshots. Just hit the URL. The dog takes the picture.

What you'd use this for

Quick one-off screenshots, embedding live previews in documentation, visual URL sharing, and any use case where you just need a screenshot without friction.

How it works

example
<!-- Drop it directly into HTML, no JavaScript needed -->
<img
  src="https://api.denkbot.dog/screenshot?url=https%3A%2F%2Fexample.com"
  alt="Website preview"
  width="1280"
  height="800"
/>

<!-- Or fetch programmatically -->
<img id="preview" />
<script>
  document.getElementById('preview').src =
    `https://api.denkbot.dog/screenshot?url=${encodeURIComponent(targetUrl)}`
</script>

Questions & Answers

Is the GET endpoint really free with no auth?+

Yes. Rate limited to 20 req/min per IP. For higher volume, use the authenticated POST endpoint.

Can I use it in an <img> tag directly?+

Yes. It returns Content-Type: image/png, so browsers render it inline.

Is it cached?+

Yes. Same URL repeated within 15 minutes returns a cached screenshot.

Ready to start fetching?

€19/year. Unlimited requests. API key ready in 30 seconds.