Urlbox
Replaceable in one session with an AI coding agent.
A screenshot API: give it a URL and it returns a rendered image or PDF, handling fonts, cookie banners, lazy loading and full-page capture.
Build a screenshot service with Playwright. STACK - Playwright in a container, a queue table, S3-compatible storage THE ENDPOINT - POST a URL and options; return a job id, not an image. Rendering is too slow to hold a request open - The job writes to storage and the result is fetched by id GETTING A GOOD SHOT - Wait for networkidle, then wait for fonts.ready — a screenshot taken before fonts load looks broken - Scroll to the bottom and back to trigger lazy images, then wait again - Inject CSS to hide cookie banners and disable animation SAFETY, WHICH MATTERS HERE - Never render a URL from an untrusted source without a domain allow list: a rendering service is a request forgery hole - Block private address ranges explicitly CACHING - Key on the full option set; identical requests return the stored image Include the worker, the wait sequence and the allow list.
What you lose
- A fleet of browsers somebody else keeps patched and warm
- Handling for cookie banners, lazy-loaded images and web fonts that arrive late
- Capacity for a burst of requests without you provisioning anything
If you would rather not build
- Puppeteer, for the same job
The escape hatch
open source · no votes, no paid placement
Playwright
$0Drives a real browser for screenshots and PDFs, with good wait primitives.
microsoft/playwrightfree · open source
browserless
$0A container that exposes a browser over an API; self-hostable.
browserless/browserlessfree · open source
Why this verdict
our own opinion · changed only by a person
87/100
Verdict yes at 87. Playwright does the rendering; the font and lazy-loading waits are what make the output usable, and the allow list is what keeps it safe.
History
tracked since 10 Aug 2026 · nothing is ever overwritten
Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.
Questions about Urlbox
answered from the record above
Is Urlbox free?
No — the plan we track is $19 a month. Starter at around $19/month billed monthly for a fixed number of screenshots.
Can you replace Urlbox by building your own?
YES. Replaceable in one session with an AI coding agent. Replacement score 87 out of 100, build time one session. Read what you lose before you decide.
How much does Urlbox cost?
$19 a month on Starter — $228 a year. Recorded 10 Aug 2026.
What do you lose by replacing Urlbox?
A fleet of browsers somebody else keeps patched and warm; Handling for cookie banners, lazy-loaded images and web fonts that arrive late; Capacity for a burst of requests without you provisioning anything. If any of those carry weight for you, keep paying.
Is there an open-source alternative to Urlbox?
Yes: Playwright, browserless. The prompt on this page is for when you want it your way instead.
Related entries
same category first, most replaced first
Every week, something stops being worth paying for.
New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click.
free forever · no tracking pixel · every prompt stays free on the site