apify/browser-pool

A Node.js library to easily manage and rotate a pool of web browsers, using any of the popular browser automation libraries like Puppeteer, Playwright, or SecretAgent.

44
/ 100
Emerging

This is a tool for developers who build web scraping, automation, or testing applications. It helps manage multiple web browsers (like Chrome, Firefox, or Safari) that run simultaneously without a visible interface. You feed it instructions for launching browsers and pages, and it handles the complexities of keeping them running, restarting them if they crash, and assigning tasks, so your applications can perform large-scale data collection or multi-browser testing efficiently.

No commits in the last 6 months. Available on npm.

Use this if you are a developer building web automation, data extraction, or cross-browser testing applications and need to manage many browser instances reliably without boilerplate code.

Not ideal if you are looking for a no-code solution or a graphical user interface to perform web automation or scraping; this is a programming library for developers.

web-scraping test-automation bot-development browser-automation web-development
No License Stale 6m
Maintenance 0 / 25
Adoption 9 / 25
Maturity 17 / 25
Community 18 / 25

How are scores calculated?

Stars

98

Forks

17

Language

TypeScript

License

Last pushed

Nov 14, 2022

Commits (30d)

0

Dependencies

12

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/perception/apify/browser-pool"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.