AllNewImprovedFixed
Improved

Requests card splits Single, Proxy and Browser

The Requests card on your Dashboard now breaks the total into Single, Proxy and Browser, each with its share of the traffic in the period you're looking at. Shares follow your filters, so narrowing to one product reads 100%.

Improved

Playground carries the browser profile forward

The Playground's carry button now offers the browser profile from the last response, next to the User-Agent and proxy ID. When your request goes out under a different profile than the one you typed, carrying it replays the version that worked, and it turns Web Unblocker on so the profile applies in full.

Improved

Overview shows billed and spent credits together

Your Overview credits card now shows billed credits as the main number with spent underneath, for the total and for Single, Proxy Finder and Browser. You're only billed for successful requests, so the gap between the two is the work you didn't pay for.

Improved

Proxy Finder switches profile when a site refuses

When a site turns down the profile Proxy Finder sent, it now tries a different one on a retry it was already going to make, so the task makes no extra requests. Pin profile yourself and it stays untouched; if you don't, a success names the one that worked.

Improved

Auto fetches Imperva-protected pages for 10 credits

Imperva injects its script into healthy pages as well as its block pages. Auto now tells the two apart, so an Imperva-fronted site comes back without paying for a browser: one attempt, 10 credits, about six seconds.

Improved

Browser sends the User-Agent you ask for

Set userAgent on a Browser request and that exact string goes out on the header, in the page and in its workers. The client hints travel with it, so sec-ch-ua, the platform and navigator.platform all agree with what you asked for. The response reports back the same string.

Improved

Browser's clock matches your exit country

Browser now runs with the timezone of the country your exit is in, so a page that renders local times shows them the way a visitor from there would see them. When the exit country isn't known, the clock is left alone.

Improved

Session handshakes clear on the first call

Some sites refuse a first request and hand you a session in the same response. Single, Proxy, Auto and Browser now send it straight back on the same exit, so the page arrives on your first call instead of costing you a retry.

Improved

Browser tells you why a page stayed blocked

When a site keeps its challenge up, Browser now answers with the vendor, how many presses it made and whether clearance was granted, so you can move to a different proxy right away. A page that does clear reports defenseSolved: true on the call that cleared it.

Improved

Browser honours the timeout you set

Set timeout_ms up to 120 seconds on a Browser request and it runs for that whole budget, so a slow target gets the time you gave it and you read the engine's own verdict.

Improved

Defense reports name Akamai and eBay

Responses now report akamai and ebay-splashui where they used to report nothing (or wrongly attribute the block to Cloudflare). If your code branches on defense.vendor to pick a retry strategy, those two names show up correctly now.

Improved

Activity table fits a laptop, panel gets tabs

Activity now fits a 14" MacBook without sideways scrolling, and every column keeps its value. The detail panel is a tabbed pane (Request, Response headers, Response body), so the answer is at the top instead of 900px down. Tooltips follow your pointer and read out the full URL.

Improved

Activity shows the request you actually sent

The method column now reads the verb from your request body (GET, POST, PUT, etc.), instead of always saying POST because that's what our API layer took. Playground calls also record the browser IP of the person who clicked Send, so a shared account can tell who ran what.

Improved

A slow instance now reads as degraded

A saturated instance answers a health check in 3 to 10 seconds where a healthy one takes 9 to 225 milliseconds, and both used to read as fine. Slow now reads as degraded, carrying the instance's own reason, so we see the problem while it's still one slow server and not yet your failed request. Auto is watched too, with limits set to how long a real hard solve takes instead of a generic one that would fire on every success.

Improved

Playground picks browser, OS and version

The Dashboard Playground now has three cascading selects for OS, browser, and version, pulled live from the profile catalogue. Pick any two and the third narrows to whatever actually resolves. Choosing a profile turns unblocker on, because the API refuses a profile without it.