URLShot is a screenshot API that captures any web page as PNG, JPEG, or WebP using a real Chromium browser with one API call.
URLShot is a screenshot API that turns any public web page URL into a PNG, JPEG, or WebP image with a single HTTP request. Pages render in a real Chromium browser, so JavaScript, web fonts, and lazy-loaded content appear exactly as visitors see them.
URLShot is a developer-facing screenshot API that accepts a page URL plus capture parameters and returns the rendered image directly in the HTTP response. It runs pages through a real Chromium browser rather than a headless renderer, so scripts execute, web fonts load, and lazy content appears before the shot is taken. Any language that can send an HTTP request can use it — no SDK is required.
wait_until=networkidle0), or after a delay.format=webp&quality=80).full_page=true.viewport_width=1920&device_scale_factor=2).dark_mode=true.dark_mode=true or a 390 px mobile viewport to compare layouts.full_page=true to save an entire scrolling page as one image for records or review.URLShot offers a free tier of 100 screenshots per month with no credit card required. Paid tiers are not detailed on the page.
URLShot includes 100 free screenshots every month and does not require a credit card to sign up. The free quota resets monthly, and the page does not list paid tier pricing.
URLShot returns PNG, JPEG, or WebP. You choose the format and, for lossy formats, a quality value such as quality=80 to control file size.
Yes. Pages load in a real Chromium browser, so JavaScript executes, web fonts load, and lazy-loaded content appears. You can time the capture on page load, on network idle, or after a delay.
Yes. Setting dark_mode=true tells the page the visitor prefers dark mode before it loads, and viewport widths from 200 to 3840 pixels cover mobile through desktop layouts.
The
Share feedback and ask questions about this launch.
No comments yet. Start the conversation!