Concurrent Browsers refers to the total number of browser profiles running simultaneously, including both automated profiles (using frameworks such as Selenium, Playwright, or Puppeteer) and manual profiles operated by users.
Benefits of Concurrent Browser-based Pricing
- Scalability: Scale based on the total number of profiles you need to run concurrently. This enables you to run Kameleo.CLI on unlimited servers.
- Transparency: Track your usage with a simple API call to avoid surprises.
- Timeout Handling: profiles are automatically released after a timeout, freeing up your quota to start new profiles.
This model aligns our pricing structure with the needs of our users who require multiple concurrent browser sessions, making Kameleo an excellent fit for scalable, efficient web scraping, automation projects, and manual browsing workflows.
Monitoring Your Usage
To check your current Concurrent Browser usage through the API, follow these steps:
Endpoint
Use the following API endpoint to retrieve the current status of running profiles:
GET /general/user-info
Response
The response includes runningUserProfiles for the Kameleo.CLI instances running with the same email account. The runningTeamProfiles for statistics about all the emails you have in your team. A value of -1 indicates no limit.
"runningUserProfiles": { "automated": { "currentUsage": 0, "maximumLimit": -1 }, "manual": { "currentUsage": 0, "maximumLimit": -1 }, "total": { "currentUsage": 0, "maximumLimit": -1 } }, "runningTeamProfiles": { "automated": { "currentUsage": 0, "maximumLimit": -1 }, "manual": { "currentUsage": 0, "maximumLimit": -1 }, "total": { "currentUsage": 0, "maximumLimit": -1 } }, "runningTenantProfiles": { "automated": { "currentUsage": 0, "maximumLimit": -1 }, "manual": { "currentUsage": 0, "maximumLimit": -1 }, "total": { "currentUsage": 0, "maximumLimit": -1 } }
Quota updates are refreshed every 60 seconds.
Additional details:
- Real-Time Quota Updates: each time a profile starts, a notification is sent to all active CLI instances in the team. This ensures real-time updates of your quota usage.
- Timeout Handling: if a CLI instance loses connection to the server, running profiles are automatically unlocked after a 130-second timeout. This ensures profiles don't remain unnecessarily locked due to connectivity issues. In the worst-case scenario, the profiles will be freed within 2 minutes and 10 seconds.
- Total Concurrent Browser Count: both automated and manual profiles count towards your total concurrent browser limit. For example, if you are running 2 automated browsers and 2 manual browsers simultaneously, you are using 4 concurrent browsers total.
Different Plans – Different Pricing
Our Concurrent Browser-based pricing model is designed to grow with your needs. As you move up to higher-tier plans, the number of included concurrent browsers increases, and the cost of adding extra browsers becomes more economical.
- Free Plan: Includes 2 Concurrent Browsers. Ideal for small-scale testing or personal use.
- Startup Plan: Includes 10 Concurrent Browsers. Need more? Add 10 extra slots for only €30
- Business Plan: Includes 100 Concurrent Browsers. Add 50 more for €75
- Enterprise Plan: Includes 1000 Concurrent Browsers. Add 100 more for €100
This tiered pricing model ensures that as your browser automation or scraping operations grow, your costs scale more efficiently. The more you grow, the more you save per browser, making Kameleo an ideal solution for both startups and large-scale enterprises.