Screenshot Any Website Screen!
Capture any public URL as a PNG or JPEG right in your browser — free, no signup, no API key. Need to automate? The WebsiteScreen.com screenshot API uses the same capture service.
Why WebsiteScreen.com
Built for reliable screenshot automation
Public Website Capture
Capture public HTTP and HTTPS pages as image files using the browser tool or a simple API request.
Free Online Screenshot Tool
Take a website screenshot instantly — no registration required. Enter any URL and capture a full page image for free, right in your browser.
Free Screenshot API Keys
Create a free client account, copy your personal API key, and use the same capture options in automated requests.
Simple Website Screenshot API
Capture a website with one HTTPS GET request and receive the PNG, JPEG, or a base64-encoded JSON response.
API Reference
Screenshot API Documentation
Complete API reference for the WebsiteScreen.com website screenshot API. Every parameter is documented with examples — integrate URL to image capture into your application in minutes.
New here? The quickstart takes you from an API key to a working capture in three steps.
API call sample
https://websitescreen.com/api/?url=https://example.com/&userkey=YOUR_API_KEY
Url
Specify API key and a web-site URL to create screenshot, remember that all parameters needs to be url encoded.
&url=https://www.wikipedia.org/
Width
Set viewport width in pixels, default value: 1280px
Values range: 240 - 2000
&width=1280
Height
Set viewport height in pixels, default value: 1280px
Values range: 240 - 20000; use 0 for full-page capture
&height=1024
Zoom
Set webview percentage zoom, default value: 100
Values range: 100 - 500
&zoom=200
Full size
Capture entire document canvas, default value: 0
Set this to 1 to capture the full scrollable page.
&full_size=1
Scaled width
Scale result image to specified width
Values range: 24 - 2000
&scaled_width=200
Format
Image format, default value: PNG
Possible values: PNG, JPEG
&format=jpeg
Response type
API response content-type, default value: image
A JSON response includes the base64-encoded image and the applied screenshot parameters.
Possible values: IMAGE, JSON
&response_type=image
API key
Your personal unique identifier.
You can get it after signup process in Dashboard
Please keep the key in secret
&userkey=YOUR_API_KEY
FAQ
Frequently Asked Questions
What is a website screenshot API?
A website screenshot API is a web service that captures a visual image of any web page from its URL. You send an HTTP GET request with the target URL and receive back a PNG or JPEG screenshot. WebsiteScreen.com's API supports full-page capture, custom viewport sizes, responsive device presets, zoom, and PNG or JPEG output through simple query parameters.
How do I take a screenshot of a website programmatically?
Send a GET request to https://websitescreen.com/api/ with the url and userkey parameters. For example: https://websitescreen.com/api/?url=https://example.com&userkey=YOUR_API_KEY. The API returns a screenshot image directly, or as base64-encoded JSON. Code samples are available for Python, Node.js, PHP, Java, C#, Go, Ruby, cURL, and Perl.
Can I capture a full page scrolling screenshot?
Yes. Set the full_size=1 parameter to capture the entire scrollable page, not just the visible viewport. This is useful for capturing long landing pages, articles, and single-page applications.
Do I need to register to use the screenshot tool?
No. You can use the free online screenshot tool on our homepage without registering. Just enter a URL and click Shot. To use the API for automated screenshots, create a free client account and get your personal API key from Client Area.
What programming languages are supported?
WebsiteScreen.com provides ready-to-use code samples for Python, Node.js, PHP, Java, C#, Go, Ruby, cURL, and Perl. Since the API is a simple REST endpoint, it works with any language or tool that can make HTTP GET requests.
What image formats are available?
The API supports PNG and JPEG output. PNG is the default and provides lossless quality. JPEG is useful when you need smaller file sizes for thumbnails or previews. Set the format parameter to choose your preferred output.
Let's Get In Touch!
A property of Dot Coms, Inc.