Developer tools
Render any public URL to a PNG — 13 device presets from iPhone to full-HD desktop, with full-page and delay options.
/screenshotfree allowance included13
device presets
PNG
returned directly
full-page
capture option
SSRF-safe
private hosts blocked
About the API
Product shots, link previews, SEO monitoring and “show me what my site looks like on an iPhone 14” all need a real rendered screenshot. This endpoint runs a headless browser on your behalf and returns the PNG.
Pick one of 13 device presets — iPhone, Pixel, Galaxy, iPad, desktop, MacBook or full-HD — or set custom width and height. A full-page flag captures the entire page, not just the fold, and you can set the wait before capture for slow-rendering apps.
Who builds on this
Generate fresh product and social screenshots on demand instead of re-opening a design tool.
Capture pages on a schedule to check visual regressions or scraped-content changes.
Show live link previews inside chats, notes and documentation tools.
Under the hood
Request
urlrequiredpublic http(s) URL to render.
deviceoptionaliphone14, pixel8, ipad, macbook, fullhd… Omitted → desktop.
fulloptionaltrue captures the whole page height.
waitoptionalms to wait before capture. Omitted → 2500.
width · heightoptionalcustom viewport — overrides the preset.
Response
imagethe endpoint returns the PNG file directly (not JSON).
Try it
{
"status": "ok",
"api": "screenshot",
"format": "image/png",
"full_page": false
}In practice the PNG bytes are returned; json metadata shown here for shape.
Free tier
Every endpoint includes a free monthly request allowance — the size differs from API to API. When your free requests run out, you move to a paid plan with the same key. No card needed to start.
Start with Screenshots, free.
Create an account and we’ll issue your free API key in minutes — this endpoint included.
© 2026 API Mitra. All rights reserved.
service statusMade in India