Simple Pricing Plans

All our plans come with the same high level of features and support you would expect.
Free Trial All Plans start with a 7 day free trial, no credit card required!
Indie

5000

screenshots per month
$0.005 per additional screenshot
  • Fast Screenshots
  • Knowledgable Support
  • CDN Delivery
  • Retina Screenshots
$29/month
Pro

30000

screenshots per month
$0.004 per additional screenshot
  • Fast Screenshots
  • Knowledgable Support
  • CDN Delivery
  • Retina Screenshots
$99/month
Business

75000

screenshots per month
$0.003 per additional screenshot
  • Fast Screenshots
  • Knowledgable Support
  • CDN Delivery
  • Retina Screenshots
$199/month
Enterprise

Custom

screenshots per month
Perfect for custom requirements
  • Uptime SLA
  • Invoicing Available
  • Customize API Domain
  • Negotiable Requirements
  • Fast Screenshots
  • Knowledgable Support
  • CDN Delivery
  • Retina Screenshots

Frequently Asked Questions

Do I have to generate a unique token for every request?
Yes, if the token wasn't unique to the request it would be possible for an unauthorized user to manipulate the URL to create new screenshot requests.
My screenshot has a popup element or other element I need to click, how do I do that?
We have a couple of ways to accomplish this. You will need to look for the CSS selector that matches the element that is appearing in the way. click_selector will send a click even to the selector you specify. hide_selector will hide the entire element from the page.
I need to hover over something on the page for my screenshot, how do I do that?
You can use hover_selector to instruct the mouse to hover over a certain element on the page.
I just need to screenshot a particular part of the page? Can I do that?
You can use clip_selector to find a selector to screenshot, it will screenshot only that part of the page.
I want to wait for a certain part of the page to appear before taking a screenshot, can I make that happen?
You can use wait_selector to wait for a selector to screenshot, it will wait until that selector appears before rendering the screenshot. Please check your timeout parameter too!
I don't see an implementation in the programming language I use, what should I do?
You can either find your languages HMAC SHA1 method and use it to construct the token nessesary to generate a screenshot, alternatively you could use our Shell Script implementation and use your language to call the script. Finally you can contact us at support@brushd.com to discuss your requirements. We may be able to produce an implementation for you.
How do I request a new screenshot with no caching?
Use the force parameter to ensure your request is fresh.
What's a unique screenshot?
A unique screenshot is the first request made by the url you have generated within the cache_time period (default 30 days).
Do I have to pay per impression?
No, only when a new screenshot is generated by our system (following whatever cache_time you have set, default 30 days).
What happens if I go over my plan limit?
We will notify you via e-mail alerts to the e-mail address you registered with before you are about to reach your limit (80%, 90%, 95%, 100% and 125%). We allow you to reach over 5% of your limit with no additional fees. Please consider upgrading if you need more screenshots!
How do I cancel?
You can cancel any time by pressing the Cancel Account button in your account dashboard.
How do I contact support?
You can e-mail us any time at support@brushd.com or contact us through chat.
My screenshot request requires a login, what can I do?
If you are using Basic Auth you can use the authorization parameter. While we currently have no way to fill forms we have the cookie parameter you can use should you already know what values to use.
How do I screenshot content is not internet accessible?
We recommend using a secure tunnelling program that will allow you to have an internet accessible address. This will allow our screenshot service to access your content for the screenshot. We personally use ngrok but we also recommend evaluating Forward, PageKite and Portmap.io.