Full page, element or region
Capture the whole document to 20,000 pixels, a single element by CSS selector, or an exact clip rectangle. From a URL or from HTML you send.
Screenshot API
Turn a page into a reliable image through one HTTPS request. Full page, a single element or an exact region, with the waits, blocking and authentication that real pages need to come out right.
Create a free accountRead the API docs
ironfang.uk

One request
Screenshots look simple until the page has a cookie banner, a chart that renders after network idle, an ad slot that shifts the layout, or a login. Then you are maintaining a browser fleet, a queue and a set of waits that break whenever a target site changes.
Renderwolf keeps Chromium warm and exposes the controls that matter as request parameters. You send JSON and get image bytes back, and you are not charged for a render that failed.
POST /renderwolf/v1/screenshot
Authorization: Bearer rw_live_...
{
"url": "https://example.com",
"full_page": true,
"format": "webp",
"block_ads": true,
"block_cookie_banners": true,
"wait_until": "networkidle",
"wait_for_selector": "#chart",
"device_scale_factor": 2
}Capabilities
Every one of these is a request parameter, not a support ticket or a browser script you maintain.
Capture the whole document to 20,000 pixels, a single element by CSS selector, or an exact clip rectangle. From a URL or from HTML you send.
Wait for load, DOMContentLoaded or network idle, hold for a selector to appear, or add a fixed delay. The difference between a screenshot and a screenshot of a spinner.
Custom headers, an Authorization header, cookies and a custom user agent, so dashboards and logged-in pages capture the same way public ones do.
Block ads, hide cookie banners and pass your own selectors to remove anything else. Banners are hidden rather than clicked, so nothing is consented to for a visitor.
Desktop, tablet and mobile presets or an exact viewport to 4096, a device scale factor to 3 for retina, dark mode, and a transparent background when you need one.
Chromium stays warm on infrastructure Ironfang operates in the UK. Failed work is refunded, cache hits cost nothing, and a cap pauses rather than bills overage.
Use cases
Anywhere your application needs to show a page rather than link to it.
Show what a page actually looks like in a directory, a feed, a bookmark tool or a search result.
Capture an authenticated dashboard on a schedule and send it into a digest email or a status channel.
Capture the same pages after each deployment and put them where the reviewer already is.
Keep a full-page capture of what a page said on a date, at the size and viewport you chose.
Drop a rendered page into a document or a report without asking the recipient to visit it.
Render the changed pages from a workflow and attach them to the pull request that changed them.
Pricing
Start with 250 free credits each month and no card required. Paid plans begin at £9 per month for 5,000 credits, shared across screenshots, PDFs, images and video. Cache hits cost nothing, failed work is refunded, and reaching a cap pauses rendering rather than billing overage.
Questions
The details that decide whether this fits, without reading the whole reference first.
Yes. Send custom headers, an Authorization header or cookies with the request and the page loads authenticated. That covers dashboards, admin pages and anything behind a session.
Wait for the network to go idle, wait for a specific selector to appear, or add a fixed delay of up to ten seconds. Most dashboards need the selector wait, because networkidle can settle before a chart renders.
Yes. Pass a CSS selector for element capture, or a clip rectangle for an exact region. Full-page capture goes to 20,000 pixels tall.
Turn on ad blocking and cookie-banner hiding, and pass your own list of selectors to hide anything specific to the page. The banner is hidden rather than clicked, so nothing is consented to on a visitor behalf.
PNG, JPEG or WebP, with JPEG and WebP quality from 1 to 100. Viewports go to 4096 in either direction, with a device scale factor up to 3 for retina output, and desktop, tablet and mobile presets.
Yes. Send the HTML directly instead of a URL and it renders the same way, which is how most people generate an image from a template they control.
You are not charged. Failed work is refunded, cached repeats cost nothing, and reaching a plan cap pauses rendering rather than billing overage.
Create an account, take a key and send one request. The first render is inside your free credits.
250 free credits each month, with no card required, hard usage caps and refunds on failed work.