Simple website screenshot API

Even simpler pricing

Frequently Asked Questions

+
A unique screenshot is any combination of url and parameters that you have not requested before.
+
Yes, we cache screenshots for 30 days. You can override this setting via the ttl parameter or use the force option to override a previously cached screenshot.
+
No. Only screenshots that are being rendered for the first time count against the quota
+
No need to worry, we won't cut your service off. We allow you to go over your monthly unique screenshot quota by 10%. After this, we charge an overuse fee per unique screenshot rendered. This is the 'additional screenshot' fee shown for each plan in the pricing panel.
+
We sure do. We will send you an email when you are at 80%, 90% and 100% usage of your monthly plan.
+
Yes. We do not store your credit card details or even ask for them on our site. We outsource all of the payment and subscription handling to our payment processor Pin Payments (previously Spreedly). Pin Payments uses stripe behind the scenes to actually process the payments from your card.
+
Not on our standard plans. If you require an SLA, please get in touch with us.
+

We aim our product mostly to other revenue generating businesses ranging from single freelancers, bloggers, all the way to start-ups and enterprises. These customers understand the value and convenience of our offering plus how much time and money they will save by using our product.

We do offer a free trial if you want to try before committing to one of our plans.

+

Yes, you can just use PhantomJS or any other open source solution for taking screenshots. They will work ok for some sites, but they use really old browser versions and so the accuracy of their screenshots may not be up to scratch, and you can trust us, we've been there!

Any site that employs 'modern' web technologies such as webfonts, svg, canvas, HTML5 video backgrounds, flexbox etc will probably give you inconsistent results. Also, depending on how many screenshots you want to take you might find that scaling one of these open source projects becomes a project in itself.

So just use urlbox.io instead, we've already gone through all the hard work in setting up a highly accurate, scalable rendering grid.

+
Ok, we know what it's like to be just starting out ourselves, if you're a scrappy startup or Open Source project, get in touch and let us cut you a deal 😉
+
We use Amazon S3 to store screenshot images.
+
More than likely it's because you changed one or more of the parameters (e.g. url, width, full_page) without generating a new token. Remember that the token is unique to the specific request options.
+
It's to prevent anyone on the internet taking your API Key and being able to generate arbitrary requests with it.
+
Simply use the full_page option, and set it to true
+
To add screenshots to your wordpress blog, signup for either the urlbox trial or one of our plans, then either use our wordpress plugin, or use our code snippet for PHP to enable you to generate urlbox urls using your API credentials.
+
Cheers! We will work with you to ensure our product meets your needs. Please help us make it better by letting us know what we can do to improve.
+
It's easy to cancel, just log in to the dashboard and hit the Cancel Account button. Your account will remain active until your renewal date and after that you will no longer be charged.
+
We think it's pretty ok thanks, but feel free to try us out! We generally respond to any queries via email within the same day and aim to resolve issues within 3 working days.
+
Unfortunately not right now. If this is something you really want or you have a novel idea for how to implement it, please get in touch!