Screenshot Examples
Worked examples for the Screenshot lookup: the default capture, then one example for every option except proxy, grouped as viewport and device, image output, page loading, browser settings, custom styles and what to capture. Most examples capture https://www.deepinfo.com, so they differ only in the option they show.
Every example is a real response from September 24, 2026. The response does not contain the image: screenshot_url links to it. The link is signed and expires after 7 days (X-Amz-Expires=604800), and its credential and signature are shown as <redacted> on this page, so the links here do not open. Send the request yourself to get a working link.
Most options change only the image, so their responses look like the default one apart from the file name. A few change the response itself: mode and timeout (a capture that runs out of time has no screenshot_url), image_output (the file type), custom_html (no page is loaded) and options a site answers with a redirect, such as accept_languages in Page Language From Accept-Language.
Boolean options take true or false. Options can be combined freely, as the mobile landscape and full-page lazy-load examples show.
After the examples: Parameters Without an Example
- Endpoint
- Screenshot
27 examples
No examples match these filters.
Viewport and Device
| Example | Param | Value |
|---|---|---|
| Default Screenshot | url | https://www. |
| Full-Page Screenshot | full_ | true |
| Custom Viewport Size | width height | 1920 1080 |
| Mobile Device | mobile | true |
| Mobile Device in Landscape | mobile landscape | true |
| Touch Screen Emulation | touchscreen | true |
| Retina Resolution | retina | true |
| Custom Pixel Ratio | scale | 1. |
Image Output
| Example | Param | Value |
|---|---|---|
| PNG Instead of JPEG | image_ | png |
| Lower JPEG Quality | quality | 50 |
| A Thumbnail | thumbnail_ | 400 |
Page Loading
| Example | Param | Value |
|---|---|---|
| Slow Mode on a Page That Never Goes Idle | mode | slow |
| A Timeout Too Short for the Page | timeout | 100 |
| Extra Delay Before the Capture | delay | 3000 |
| Load Lazy Images on a Full Page | full_ lazy_ | true |
| Without Ads and Cookie Banners | block_ no_ | true |
| JavaScript Disabled | no_ | true |
Browser Settings
| Example | Param | Value |
|---|---|---|
| Page Language From Accept-Language | accept_ | de-DE |
| A Browser Location | latitude longitude | 48. 2. |
| A Custom User Agent | user_ | https://www. Mozilla/5. |
| Cookies Set Before Loading | cookies | theme=dark; lang=en |
| Extra Request Headers | headers | DNT:1; Sec-GPC:1 |
Custom Styles
| Example | Param | Value |
|---|---|---|
| Inject Your Own CSS | css | https://www. body { filter: grayscale(100%) } |
| Inject a Stylesheet by URL | css_ | https://example. https://cdn. |
What to Capture
| Example | Param | Value |
|---|---|---|
| One Element Only | url selector | https://example. h1 |
| Scroll to an Element Before the Capture | scroll_ | footer |
| Render Your Own HTML | custom_ | <h1>Hello from Deepinfo</h1><p>Rendered from custom_ |
Parameters Without an Example
As of September 24, 2026, these parameters have no worked example.
| Parameter | Why |
|---|---|
proxy |
Needs a proxy server of your own, with its credentials (user:password@host:port); the page is then loaded through it. |