Website Screenshot API: Bulk Full-Page Captures of Any URL
Pricing
from $0.70 / 1,000 screenshot takens
Website Screenshot API: Bulk Full-Page Captures of Any URL
Take screenshots of any list of websites: desktop, tablet or mobile, full page or first screen, PNG or JPEG, with a link to each image. Failed pages are reported and never charged. Pay per screenshot.
Pricing
from $0.70 / 1,000 screenshot takens
Rating
0.0
(0)
Developer
Mårten Fitzback
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Security
Limited permissionsShare
Give it a list of URLs and get a screenshot of each one, with a link to every image. Useful for visual checks, website archives, link previews, competitor tracking and reports.
You pay only for screenshots taken. A page that fails comes back with the reason and costs nothing.
What you get
| Field | What it is |
|---|---|
screenshotUrl | Link to the image |
status, error | ok or failed, and why |
httpStatus, finalUrl, title | What the page answered |
device, fullPage, format, bytes | How it was captured |
Limits
It captures public pages as they appear to a normal browser from a data centre. It does not log in, solve CAPTCHAs or get past bot blocks, so such pages show their block page or fail. Cookie banners are not removed. Images stay in the run's storage for as long as your Apify plan keeps it.
Example output
{"url": "https://apify.com","status": "ok","httpStatus": 200,"title": "Apify","screenshotUrl": "https://api.apify.com/v2/key-value-stores/…/records/shot-0-apify.com","device": "desktop","fullPage": false,"format": "png","bytes": 482113}
Pricing
Pay per event: $0.001 per screenshot taken ($1 per 1,000), with 10-30% off on paid Apify plans, plus a tiny start fee of $0.00005. Apify's platform usage is included in the price. Apify's free monthly credit covers a first test.
Questions
Found a problem? Open an issue on the Issues tab and it will be looked at.