Website Screenshot & HTML to Image (PNG, JPEG, PDF)
Pricing
from $5.00 / 1,000 screenshots
Website Screenshot & HTML to Image (PNG, JPEG, PDF)
Capture full-page website screenshots or PDFs for desktop, tablet or mobile, or render your own HTML to PNG, JPEG or PDF. Cookie banners, popups and ads are removed automatically. Pay only for successful screenshots.
Pricing
from $5.00 / 1,000 screenshots
Rating
0.0
(0)
Developer
Björn Ólafur
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What does Website Screenshot do?
Website Screenshot captures full-page screenshots or PDFs of any website from a list of URLs, with cookie banners, popups and ads removed automatically. Choose desktop, laptop, tablet or mobile, get a public image link for every URL, and pay only for screenshots that succeed.
Run it in Apify Console, call it from the API, schedule it, or let your AI agent use it through the Apify MCP server. Connect it to Make, Zapier, n8n, Google Drive or Slack with Apify integrations.
Why use Website Screenshot?
- 🍪 Clean screenshots: cookie-consent dialogs (OneTrust, Cookiebot, Didomi, Usercentrics, Sourcepoint and hundreds more), newsletter popups and chat widgets are hidden, never accepted.
- 📱 Real device emulation: desktop 1920×1080, laptop 1366×768, iPad and iPhone 14 with a real mobile user agent, touch and retina pixel density.
- 📄 JPEG, PNG or PDF: full page, visible screen only, or just one element (e.g.
#pricing). - 🧾 HTML to image or PDF: paste raw HTML (invoices, social cards, email templates, certificates) and get a PNG, JPEG or PDF back.
- 🔗 Ready-to-use links: every result has a public
screenshotUrl, the page title, HTTP status and final URL, perfect for AI agents, automations and reports. - 💸 Fair pricing: you pay per successful screenshot. Timeouts, dead links and blocked pages are free.
- ⚡ Fast and cheap: ads and trackers are blocked, so pages load faster.
Typical uses: competitor and landing-page monitoring, visual regression checks and QA, website thumbnails for directories and CRMs, archiving pages as proof (ads, prices, terms), client reports for agencies, and giving AI agents "eyes" on a web page.
How to take website screenshots
- Click Try for free.
- Paste your URLs into URLs, one per line.
- Pick a Device and Output format (JPEG is the default).
- Click Start. Screenshots appear in the Output tab within seconds.
- Download the list as JSON, CSV or Excel, or open each
screenshotUrl.
Input
Give URLs, HTML, or both. See the Input tab for all options:
| Option | What it does | Default |
|---|---|---|
urls | Pages to capture | – |
html | Raw HTML to render as an image or PDF | – |
device | desktop, laptop, tablet, mobile | desktop |
fullPage | Whole scrollable page vs. visible screen | true |
format | jpeg, png, pdf | jpeg |
hideCookieBanners | Hide consent dialogs, popups, chat widgets | true |
blockAds | Block ads and trackers | true |
selector | Capture only one element (CSS selector) | – |
hideSelectors | Extra elements to hide | – |
darkMode | Request the site's dark theme | false |
waitUntil / delaySecs | When to capture | load / 1 s |
viewportWidth / viewportHeight | Custom screen size | device size |
maxHeight | Cut very long pages at this height | 10000 px |
{"urls": ["https://apify.com", "bbc.com"],"device": "mobile","fullPage": true,"format": "jpeg"}
HTML to image
To turn your own HTML into a PNG, JPEG or PDF, put it in html (you can leave urls empty). Set the size with viewportWidth/viewportHeight, or capture one element with selector. Linked images, fonts and stylesheets are loaded. The result's url is html-1.
{"html": "<div style='width:1200px;height:630px;background:#111;color:#fff;font:64px sans-serif;display:flex;align-items:center;justify-content:center'>Hello world</div>","format": "png","fullPage": false,"viewportWidth": 1200,"viewportHeight": 630}
Output
One item per URL:
{"url": "https://www.bbc.com/","success": true,"screenshotUrl": "https://api.apify.com/v2/key-value-stores/abc123/records/screenshot-0001-www-bbc-com.jpg","format": "jpeg","device": "mobile","fullPage": true,"statusCode": 200,"finalUrl": "https://www.bbc.com/","title": "BBC Home - Breaking News, World News, US News, Sports, Business","fileSizeBytes": 245890,"keyValueStoreKey": "screenshot-0001-www-bbc-com.jpg","capturedAt": "2026-09-30T00:10:00.000Z","error": null}
Failed URLs are listed too, with success: false and the reason in error, and are not charged. You can download the dataset in various formats such as JSON, HTML, CSV or Excel. The image files are in the run's key-value store.
How much does it cost to screenshot a website?
$5 per 1,000 screenshots ($0.005 each), whatever the device or format, plus a start fee of $0.003 per GB of memory per run ($0.006 with the default 2 GB). Failed pages are free. Platform usage is included in the price. With Apify's free plan you can try it on a few hundred pages a month at no cost.
Example: 100 full-page screenshots in one run cost $0.506.
You can set a maximum cost per run in the run options; the Actor stops cleanly when it is reached.
Tips
- Use JPEG unless you need pixel-perfect PNG; files are 5–10× smaller.
- Use
networkidlefor single-page apps that load content late, anddomcontentloadedfor the fastest runs. - If a site blocks data-centre traffic or shows the wrong country, enable Proxy (residential proxies for the toughest sites).
- Screenshot a specific part of a page with Only this element, e.g.
main,#pricingor.product-card. - Schedule the Actor daily to build a visual history of competitor pages.
FAQ
Are cookie banners accepted? No. They are hidden with filter lists and CSS, so no consent is given on your behalf.
Does it work on pages behind a login? No, it captures public pages only.
Is taking screenshots of websites legal? Capturing publicly available pages is generally fine, but you are responsible for how you use them, including copyright and each site's terms.
Something not working? Open an issue in the Issues tab with the URL and I'll fix it quickly. Custom versions are available on request.
Related tools
- Document to Markdown: PDF, Word, Excel and PowerPoint files to clean Markdown for AI
- Sitemap Extractor: every URL of a website from its sitemaps, plus a broken-link check
- RSS Feed Reader: read and monitor any RSS/Atom feed, only new items, full article text