Live URLs now work on every Browserless plan, including Free.
Your script pauses, a real person opens a link and drives the browser for a moment, then the script carries on with that same session. 2FA codes, captchas, anything a script should not be doing on its own.
Free sessions also went from 1 minute to 2, so there is time to actually do it.
browserless retweeted
Every stealth plugin patches the browser from inside your script. The patch itself is what detection vendors fingerprint.
So we put the hardening in the browser and wrapped it in a Puppeteer-shaped SDK. Same method names, stealth already on.
npm i @browserless.io/bap-ts
"If Browserless were not there, they'd have to move the case file by hand, which would be crazy."
One court case file can hold 400 to 450 entries. Every entry means a PDF downloaded, uploaded and logged. Pragma Legal does that in the background instead, on a session that stays logged in long enough to finish the file and reconnects if it drops.
Full story in the comment.
Read the full story here: browserless.io/customers/pra…
Getting past bot detection once is easy. Keeping it that way isn't.
BAP is a stealth-first SDK. If you've written Puppeteer or Playwright, you already know the methods. The browser runs on our side, so there's no stealth patch to keep current.
Residential proxies are built in, routed by country. Typing runs at human pace. When a challenge still shows up, one solve() call clears it.
TypeScript is out now, shaped like Puppeteer. Python is next, shaped like Playwright.
Free tier, no card.
npm install @browserless.io/bap-ts
"I am not a programmer. I am actually a lawyer."
Hernán Napolitano set up Browserless himself in about an hour and a half, with an AI assistant pointed at our API docs.
It signs into the court portal as the lawyer and pulls their case files out. That is the step his whole app runs on.
Full story: browserless.io/customers/pra…
BAP, our new SDK, is out in TypeScript. Puppeteer-shaped API, with managed stealth, proxies and CAPTCHA solving underneath. Python is coming soon.
Request logs are live in your dashboard. Every run shows where it ran, how long it took, what it cost, and the error that killed it.
Live URLs now work on every plan, including Free.
Read our changelog → browserless.io/changelog/202…
Now you can see exactly why a request failed.
Request logs are live on Browserless. Every request you send now shows up with the whole story. Which endpoint, how long it ran, the error that killed it, and the units it burned anyway.
Here's the tour.
Introducing the Agent Skill Catalog. 378 skills for 344 sites.
Agents are smart but completely amnesiac. So we gave them a memory.
When our agent works out a hard site, we write down what it learned. The URL that skips the UI, where the JSON lives, how to get past the bot wall. Then your agent starts where ours finished, so the run is faster.
Try it with the Browserless MCP.
browserless retweeted
Two ways to make running browsers cheaper.
Rewrite the browser and give things up. Or run the real one on cheaper silicon.
@Cloudflare just picked the first one. @browserless is testing the second.
The hidden cost of running your own browsers isn't just the ~$20 pods. It's the balancers, the scaling, and the hours of engineering time that never quite make it reliable.
Norbert from Dune breaks down the real math behind DIY browser infrastructure.
Read the full story here: na2.hubs.ly/H06ZNmy0