Automate Image Capture with our

Screenshot API

Our powerful Screenshot API allows you to create custom solutions that fit your needs. Creating screenshots is easy and can be configured for various screen resolutions and viewport sizes, allowing you to emulate mobile devices, laptops or desktop monitors. Automating these tasks allows you to test websites in a matter of seconds and access cached data at any time.
contact us

Sample Request

GET /thumbnails/v2/d2Vic2hyaW5rZXIuY29t?size=xlarge&viewport=1280x1024&fullpage=1&key=
BhXf6fsVz54U67Ks9AeQ&hash=813e5933b161d29eaf7c564453221ae2 HTTP/1.1Host: api.webshrinker.com

Pre-signed URLs

WS_ACCESS_KEY="your access key"
WS_SECRET_KEY="your secret key"

URL=($(echo -n "https://microsoft.com" | base64))

REQUEST="thumbnails/v2/$URL?key=$WS_ACCESS_KEY&size=xlarge"
HASH=($(echo -n "$WS_SECRET_KEY:$REQUEST" | (md5sum || md5)))

echo "https://api.webshrinker.com/$REQUEST&hash=$HASH"

API Highlights

Advanced Algorithms

Our technology categorizes content found on URLs, as well as entire websites and IP addresses – perfect for security devices that may not have access to the full URL.

Wide Range of Applications

Our domain categorization allows you to easily provide services such as Internet filtering, subscriber analytics, advertising networks, and fraud prevention.

Infinitely Scalable

Running on Amazon Web Services, our APIs are easily scalable to support any growth or requirements.

Always Up to Date

Our web crawlers are constantly visiting and classifying new and existing websites, providing real-time results and keeping the database always up to date.

Multi-Language Support

We use a translation layer on the website content to determine the language prior to our machine analyzing it.

Big Data

Using advanced machine learning, we categorize billions of web pages, keeping the categorization database one of the most accurate in the industry.

Easily Block Bad Content

You can easily block bad content within your application, appliance or company network. Simply query our API with the requested URL and reject if the category is not part of your “approved” list.

Developer-Friendly Responses

Every API response is returned as JSON, which can be easily read and implemented into your product.

Data Firehose

Need access to the raw data stream of everything as it’s being categorized? We provide a real-time data firehose via HTTP, Amazon S3, or Amazon SQS.

Stellar Support

Our customer support is staffed by data scientists and engineers who can quickly investigate, triage, and address your needs.

Get Started Today

See domain API pricing

Secure Your Organization Without Slowing Down

Content filtering for end-user protection. Block security threats and inappropriate content with DNSFilter.