GrabzIt
Tools to Capture and Convert the Web

Screenshot Websites & Webpages with GrabzIt

Take a


Screenshot

Example GrabzIt Screenshots

High Quality Rendering

Our screenshot service supports all of the latest web standards and captures things such as graphs, HTML5 Canvas and Video elements, Flash, SVG, web fonts and CSS3 effects, all to a high quality. So why not let a screenshot say it better than a description ever could!

Plus use our Global network of servers to screenshot web pages from around the world faster than ever before!

Screenshot API

Embed GrabzIt's screenshot functionality directly into your application with our Screenshot API. The API supports eight different programming languages just select the appropriate language from the options below to see some example code and instructions on how to screenshot a webpage.

The example code below shows how easy it is to create a website screenshot using ASP.NET. To start creating screenshots just download the ASP.NET Library, get your Application Key and Secret and then use the demo contained within. Then check out the screenshot API documentation for ASP.NET to find out all the ways you can use GrabzIt's API.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
grabzIt.URLToImage("http://www.google.com"); 
grabzIt.SaveTo("images/result.jpg");

The example code below shows how easy it is to create a website screenshot using Java. To start creating screenshots just download the Java Library, get your Application Key and Secret and then use the demo contained within. Then check out the screenshot API documentation for Java to find out all the ways you can use GrabzIt's API.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
grabzIt.URLToImage("http://www.google.com"); 
grabzIt.SaveTo("images/result.jpg");

The example code below shows how easy it is to create a website screenshot using JavaScript. To start creating screenshots download GrabzIt's JavaScript Library. Then get your Application Key and Secret, add the domain you want to use the JavaScript on and then check out the screenshot API documentation for JavaScript to find out all the ways you can use GrabzIt's API.

<script src="grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.google.com").Create();
</script>

The example code below shows how easy it is to create a website screenshot using Node.js. To start creating screenshots just download the Node.js Package, get your Application Key and Secret and then use the demo contained within. Then check out the screenshot API documentation for Node.js to find out all the ways you can use GrabzIt's API.

var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
client.url_to_image("http://www.google.com");
client.save_to("images/result.jpg");

The example code below shows how easy it is to create a website screenshot using Perl. To start creating screenshots just download the Perl Library, get your Application Key and Secret and then use the demo contained within. Then check out the screenshot API documentation for Perl to find out all the ways you can use GrabzIt's API.

#!/usr/bin/perl

use GrabzItClient;

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");
$grabzIt->URLToImage("http://www.google.com");
$grabzIt->SaveTo("images/result.jpg");

The example code below shows how easy it is to create a website screenshot using PHP. To start creating screenshots just download the PHP Library, get your Application Key and Secret and then use the demo contained within. Then check out the screenshot API documentation for PHP to find out all the ways you can use GrabzIt's API.

include("GrabzItClient.class.php");

$grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$grabzIt->URLToImage("http://www.google.com"); 
$grabzIt->SaveTo("images/result.jpg");

The example code below shows how easy it is to create a website screenshot using Python. To start creating screenshots just download the Python Library, get your Application Key and Secret and then use the demo contained within. Then check out the screenshot API documentation for Python to find out all the ways you can use GrabzIt's API.

import GrabzItClient

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzIt.URLToImage("http://www.google.com") 
grabzIt.SaveTo("images/result.jpg") 

The example code below shows how easy it is to create a website screenshot using Ruby. To start creating screenshots just download the Ruby Gem, get your Application Key and Secret and then use the demo contained within. Then check out the screenshot API documentation for Ruby to find out all the ways you can use GrabzIt's API.

require 'grabzit'

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzItClient.url_to_image("http://www.google.com")	
grabzItClient.save_to("images/result.jpg") 	

Other ways to Screenshot Websites

Most users just want to take screenshots of individual webpages, however some people want to screenshot an entire website. GrabzIt makes this possible by providing this special web scraper template, the web scrape will then crawl the entire website and screenshot every URL. Alternatively you can screenshot many webpages without writing any code by importing the URL's you wish to screenshot into GrabzIt's Screenshot Tool.

If you don't want to convert URL's you can also use our API to convert HTML directly into images.