This documentation describe all available parameters and at least one example for each parameter
https://api.site-shot.com/?url=www.com&userkey=HQKRAKBKRARAAJBKYEIAAQ
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/
Set webview width in pixels, default value: 1024px
Values range: 100 - 8000
&width=1280
Set webview height in pixels, default value: 768px
Values range: 100 - 20000
&height=1024
Set webview percentage zoom, default value: 100
Values range: 5 - 1000
&zoom=200
Capture entire document canvas, default value: 0
Document maximum height is limited by max_height parameter
&full_size=1
Set webview maximum height in pixels, default value: 15000px
The max-height parameter is only relevant if full_size is set to 1
Values range: 100 - 20000
&max_height=5000&height=1280&full_size=1
Specify a custom user agent string
The value have to be url encoded, provided example below contains user agent string for browser Chromium
&user_agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/64.0.3282.167 Chrome/64.0.3282.167 Safari/537.36
Scale result image to specified width
The value can not be smaller than height
Values range: 50 - 10000
&scaled_width=200
Image format, default value: PNG
Possible values: PNG, JPEG
&format=jpeg
API response content-type, default value: image
In case of JSON response, API provide image encoded in base64 and extra information: http response code, http response headers, error in case of unsuccessful response
Possible values: IMAGE, JSON
&response_type=image
Your personal unique identifier.
You can get it after signup process in Dashboard
Please keep the key in secret
&userkey=HQKRAKBKHII6RARAAJBKYEIAAQ
Delay the screenshot capture, default value: 1500.
Have to be specified in milliseconds
Values range: 0 - 60000
&delay_time=2000
Limit the maximum time for screenshot creation, default value: 60000
If screenshot isn't created in time API return timeout error
Have to be specified in milliseconds
Values range: 0 - 120000
&timeout=60000
Specify a custom request headers fields
Allowed multiple request_header parameters
Provided examples below, specified Cookie and Referer http headers
&request_header=Cookie:SSID=WX84BVOEA3WEDSHJHG
&request_header=Referer:http://www.website.com/
Specify a http proxy server, default value: http://localhost:3128
&http_proxy=http://localhost:3128
Specify an username for proxy server
&proxy_username=james
Specify a password for proxy server
&proxy_password=changeme
Get the rendered source code of the web page, default value: 0
Applicable only together with response_type=json
&source_code=1
Ingest custom JavaScript code into the web page
&javascript_code=document.getElementById('uc-central-banner-modal').style="display:none"
High quality proxy would be automatically rotated, default value: 1
&proxy_rotation=1
Block cookie banners on websites, default value: 0
&no_cookie_popup=1
Block ads from popular ad-networks, default value: 0
&no_ads=1
Take a look at our new service:
News sentiment analysis on people and organizations
Just copy code for your language and add API key.
We provide highly available service, with 99.9% uptime!
You can try out our service for free, no need to register.
We can increase capacity as much as you need!
Fast screenshot rendering, no need to wait.