Browshot blog

This blog provides updates on the API and features offered by Browshot. Subscribe to our blog to stay up to date on the service.

Better designs

May 24, 2013

We spent a lot of time designing https://browshot.com/ to be simple and easy to use, but not much on this blog and the e-mail we sent to our customers. Web design is not our strong suit, and we have engaged different third parties to help us.

In the past 2 weeks, we have been working hard on integrating MailChimp for better e-mails.

Hopefully you have also noticed that our blog looks much nicer!

Better e-mails

We sent just a few e-mails to our users: payment notifications, e-mail verification for free credits, etc. They were very simple HTML & plain text templates with just the minimum information. We are upgrading them to much nicer templates, and will use this vehicle to convey more useful information.

Here is how the payment receipt e-mail looks now:

The new payment notification e-mail

We are still working on the other e-mails.

We will probably keep our e-mail alerts for low balance and few free credits to just plain-text.

First newsletter

We sent our first newsletter to about 230 of users who opted in and have not used Browshot in a couple of months. We wanted to let them know much Browshot has evolved recently: faster, better reliability and many new great features such as the tight integration with S3.

Our first newsletter

I hope you will find our sites easier on the eye, and the e-mail more useful. Please share your comments with us.

See more...

API 1.11: automated hosting

May 9, 2013

Tags: API

Tighter integration with Amazon S3 In an effort to make our API even easier to use, we added the possibility to request a screenshot, create a thumbnail, and host it on S3 (Amazon), Browshot or CDN with a single API call.

First, make sure S3, Browshot or CDN hosting is enabled for your account (send us an e-mail). Then, add the following parameters to your screenshot request:

  • hosting: the hosting option your choose
  • hosting_width and hosting_height (optional): the maximum width and height of the thumbnail to host
  • file (optional) and bucket name for S3 hosting

All of the details are on the API documentation page. You can use any of the open-source libraries we provide to use the new options.

See more...

Infrastructure and Desktop browsers upgrade

Apr 28, 2013

Faster browsers This past two months, we have been focused on making Browshot more reliable and faster. We have rolled out a lot of infrastructure upgrades and, this week-end, browser improvements.

The new Desktop browsers are much faster: better JavaScript performances, lower loading time, etc. The upgrade was seamless and invisible to users.

We have put a lot of efforts into making Browshot more reliable and even faster, especially during peak times. We have successfully handled over 600,000 API requests a day.

On of the big change is the possibility to do back-end upgrades without any downtime. This has allowed us to roll out many small improvements one by one rather than doing one big upgrade over the week-end.

See more...

Execute Javascript before a screenshot

Apr 8, 2013

Tags: API

Customize your screenshots You now have the option to execute any JavaScript within the page before taking a screenshot.

We have added a new parameter to the screenshot request API call, script, to specify the URL of a JavaScript file to load and execute. The file is loaded at the page load event and must execute within the delay requested. We have increased the maximum delay to 10 seconds, but the default value is still 5 seconds. Make sure you set delay=10 in your request.

You can run custom JavaScript to modify the page before the screenshot. One of our user needed to take a full page screenshot after scrolling down to the bottom of the page. Using the external file at http://browshot.com/static/js/custom/scrolldown.js, the screenshot request is:

https://api.browshot.com/api/v1/screenshot/create?url=http://www.browshot.com/&instance_id=65&delay=10&script=http://browshot.com/static/js/custom/scrolldown.js&size=page&key=my_key

You can use any URL to load the JavaScript, it does not have to be hosted on browshot.com.

acWe have posted another example on our website that shows how to hide the Facebook sign up box before taking a screenshot.

See more...

Browshot PHP library now uses cURL

Feb 22, 2013

Tags: Libraries PHP

New Browshot library for PHP We provides libraries in C#, Ruby, Perl, Python and PHP for Browshot. The number one request was to use cURL instead of pecl-http for the PHP library. We're happy to announce that the latest version, Browshot-php 1.10.1 is finally using cURL to make HTTP requests. You can download the library from our website or from GitHub. There are also a few fixes for newer versions of PHP.

We have also added examples of bulk submissions in PHP.

See more...

Blog home page

    Blog archive - Subscribe

    Try it for free

    no credit card required

    About Us

    Browshot is a web service to create real time web screenshots in a multitude of virtual devices, including mobile devices like the iPhone 3 & 4, iPad, Android Nexus, etc.

    You can use the web dashboard, or our full-featured API.

    • Real time screenshots

    • 15+ mobile devices: iPhone, iPad, Android, etc.

    • 30+ desktop resolutions

    • Fast and reliable

    • Thumbnails of any size, any ratio

    • Full API, open-source libraries