screenshotof

screenshot _of

free homepage screenshot api

size
format
date
screenshotof.com/your-domain
news
tech
social
shops

$ gallery

$ icons

api documentation

quick start

$ curl https://screenshotof.com/bbc.co.uk > screenshot.png$ curl https://screenshotof.com/bbc.co.uk?f=md$ curl https://screenshotof.com/bbc.co.uk/2026-02?s=2048$ curl https://screenshotof.com/icon-lg/bbc.co.uk > favicon.png

endpoints

pathdescription
/{domain}latest screenshot of the domain
/{domain}/{YYYY-MM}screenshot from a specific month
/icon/{domain}32×32 favicon (smallest usable image)
/icon-lg/{domain}180×180 icon (apple-touch-icon class)
/icon-best/{domain}highest-quality icon (SVG when available)

icons

three icon endpoints serve favicons for a domain at different sizes. no query params needed — pick the endpoint that matches the size you want. cached aggressively; subsequent calls return instantly.

inspect every variant for a domain at /view/icon-debug/{domain} or browse the gallery at /view/icon-demo.

parameters

paramvaluesdefault
s128, 256, 512, 2048512 (API) / 2048 (UI)
fpng, md, jsonpng

sizes

128, 256, 512 are thumbnail sizes. 2048 is the full-size image. markdown and json always return full content.

dates

monthly archives available from 2024-01 to the current month. without a date, returns the latest available screenshot.

on-demand generation

screenshots of domains not in the top ~1 million websites will be generated on demand and may take a few seconds. you are free to make up to 1,000 requests per day without an API key.

questions? need higher rate limits? support@urlbox.com

this is a byproduct of one million screenshots, a new perspective on the web.

need a premium screenshot API? urlbox screenshot API