Does your company rely on browser automation or web scraping? We have a wild offer for our early customers! Read more →

Key Concepts

Understanding these key concepts will help you get the most out of Rebrowser. Let's break them down.

A run is a core term in Rebrowser. Every time you start a remote browser, you create a "run" which you can find in your dashboard.

You can filter all your runs by profile, group, status, and other options. We even create a graph to help you track your runs and success rate over time.

You're billed based on the duration of your runs. Every run is rounded up to 5 seconds.

Each run can have a list of events that happened during its execution. These events could have different types: warning, error, success, or any other custom type. Our system can generate events automatically, or you can add them manually using our API.

Run events help you easily see your success rates and get notifications based on this information.

Let's say you're logging into a website. You could set up events like this:

  • Success event: Successfully logged in
  • Warning event: Unusual activity detected
  • Error event: Login failed

A profile on Rebrowser is very similar to a profile in your regular browser. It's basically a cloud browser profile. Read more on Profiles & Persistent Context.

Groups let you put multiple profiles together and apply settings to all of them at once.

For example, you can create a "Disabled" group and turn off many profiles from one place (group's settings) instead of editing each profile one by one.

Another example: you can put multiple profiles into a group and then assign a specific proxy to this group, so all these profiles will use this proxy. To change the proxy, you can just edit this one group.

Or, if you want to run some profiles on mobile devices only, just put them in a group and change the browser settings for this group.

Use Case: You could create groups like "Social Media Accounts", "Shopping Bots", or "Data Scrapers" to manage different types of profiles more easily.

Every run must have a proxy assigned. All network requests from the remote browser will go through this proxy server. We support HTTP and SOCKS5 proxies.

We provide some datacenter proxies with your plan. Some websites will work fine with these DC proxies, but generally, you might want to use residential proxies for better success on major websites.

You can get high-quality ISP, residential, and mobile proxies from us. We've been in the web automation business for a long time and have reliable providers for high-quality IPs for our own operations.

But we also don't want to limit what proxies you use, so you can add your own external proxy.

Please be aware that proxy providers usually have blocklists restricting access to specific categories of websites, such as government sites, financial organizations, ticket vendors, and others. Make sure to check this with your provider if you have any connection issues in your browser.

Each profile and group can have its own browser settings. These settings control how to select a suitable remote browser for your operation, what proxies to use, and many other options.

When you start a run, our system will figure out the final effective browser settings for your run. It does this in the following order: default settings, the first profile's group settings, and then profile settings. You can see the final browser settings on the run's page.