How it works?

A problem
01

A problem

Suppose you have a browser activity which you need to repeat continuously. Doing it manually is so tedious...

02

Use BAS to solve it

Download BAS, it is free and easy to install

Using browser automation studio
Working with browser automation studio
03

Repeat your activity only once more

Do your workflow in BAS browser, it looks very similar to other browsers. You actions will be recorded and saved as a project.

04

Tweak it

Set thread number, replace input data with user interface.

Tweaking application
Application is ready
05

Done

Now you can replay your project. Make standalone executable and share, or schedule it and start when you want.

Appearance

Toolbar

This panel contains all available functionality grouped by modules. Open required module and select action there. Search is also available.

Scenario panel

It contains your script - a set of actions organized in a visually convenient form.

Browser manipulation

Interact with browser, your actions will be recorded automatically. Alternatively, add actions manually.

BAS video intro Video demonstration BAS video intro Video demonstration

Browser Automation Studio is packed with all of the cutting-edge features you want and need:

Standalone application
Can create standalone bots.

You can create standalone application and send to customer or publish online with several clicks.

Documentation
Well documented, well tested.

Has video tutorials, wiki and big community. Tested on many projects.

Open source
Open source.

You can fork and add new features by yourself. Examine how BAS works.

Application store
Application store.

Sell your scripts in our shop. Earn with no initial investment.

BAS visual constructor
No coding skills required! Make applications in visual constructor.

Use a variety of visual components to create a script.

BAS multithreading
Easy and powerful multithreading.

Set thread number to make your script run in multithreading mode.

Javascript as embedded language
Javascript as embedded language.

Use javascript to empower your scripts. Node.js and NPM modules are also supported.

Recaptcha
Cheap ReCaptcha 2.0 solving.

BAS uses special technology, which saves your money on any website, that has recaptcha 2.0. Version 3.0 is also supported.

Automatic captcha solving
Automatic captcha solving.

Integration with captcha solving services: 2captcha, rucaptcha, anti-captcha.

Capmonster integration
Capmonster 2, Captcha sniper integration.

Use software to solve captchas for free!

Receive sms
Receive sms module.

Activate phone module included.

Capmonster integration
Capmonster 2, Captcha sniper integration.

Use software to solve captchas for free!

Receive sms
Receive sms module.

Activate phone module included.

Chrome engine automation
100% browser emulation with Chrome engine.

BAS uses Chrome engine to emulate browser. Humanlike mouse movements and keyboard emulation.

Browser fingerprints
Use the FingerprintSwitcher service to change browser fingerprint.

It supports a variety of methods - changing Canvas fingerprint, WebGL, Audio, and other.

HTTP client
Very fast and optimized HTTP client(up to 2000 threads).

Increase speed of your scripts by using HTTP client.

Browser fingerprints
Use the FingerprintSwitcher service to change browser fingerprint.

It supports a variety of methods - changing Canvas fingerprint, WebGL, Audio, and other.

HTTP client
Very fast and optimized HTTP client(up to 2000 threads).

Increase speed of your scripts by using HTTP client.

Custom user interface
User interface constructor.

Create user interface using a resource system. Premium users have the ability to create an interface using web technologies (HTML, javascript).

Database integration
Works with database. Add database to your project in several clicks.

This feature may come in handy if you want to store some data, for example, if you want to create an account manager.

Application scheduler
Task scheduler.

Set a schedule for your projects in just a few clicks. Get execution information for each task.

Receive email
Email module. Search in mailbox. Send email.

Receiving and sending email with BAS is easy.

BAS modules
Extend functionality by using modules.

Modular system allows you to extend BAS functionality. You can create your own modules with visual components.

BAS is especially optomized for creating standalone apps that can be shared or sold. You can create standalone bots for free, but premium version adds custom features like protecting your project, or customizing intarface.

(click to see how your app may look like)

Want to become a BAS professional?

Browser Automation Studio video tutorials
Video tutorials Video tutorials

This video course will help you both to understand BAS basics, as well as more complex topics, such as: multithreading, resource system, element searching, etc.

Browser Automation Studio premium support
Premium support

We offer support by email or skype for premium users (messages only). It includes recommendations on how to implement particular task and resolving technical issues.

Also see wiki for more information, or visit community.

Version comparison:

Premium version
Standart functionality.
Creating applications without protection.
This option is sufficient if you want to use script by yourself.
Protect source code after compilation.
Ability to create personal licenses and protect them with password.
Community support.
Professional support.
Guaranteed response within two working days by skype or email. Help with choosing project architecture.
License management through web interface.
Ability to create users and update their licenses through web interface.
Update scripts for all users with one click.
Source code access.
Useful if you want change BAS and get actual source code.
Schedule tasks without BAS.
Standalone application to manage, run and schedule task list without BAS.
Custom interface for your applications.
Create application with custom user interface. Demo.
Free version