AllNewImprovedFixed
Improved

Rollouts keep the full pool of workers in service

Any worker that dropped out between releases used to stay offline until someone noticed, quietly dragging peak-hour capacity. Now every rollout brings the full pool back to strength alongside the rolling update, so traffic peaks land on the capacity you expect.

Improved

Usage & Limits gets bars, sorting and auto-refresh

Usage & Limits now has per-tab attention dots, colored usage bars (amber at 80%, red once you're over), a sortable Last used column and 30-second auto-refresh. Open it from the sidebar in your Dashboard.

Fixed

Credit warning emails paused during plan rollout

Credit usage warnings are paused until every account has its plan assigned. If you got a '100% used' notice, you can ignore it; nothing on your account changed.

Improved

Pricing page shows what's in every plan

The pricing page compare table is now grouped by usage, features, rate limits, and account. Every cell comes from the same plan model the API reads, so what you see there is what your plan actually includes. Bandwidth is uncapped on every public plan.

New

Usage & Limits page in your Dashboard

Every plan limit now sits next to what you've actually used this billing period. Credits split into billed (successful requests only) and spent (everything you consumed), with a per-key breakdown and live counters for concurrency and rate. Open it from the sidebar in your Dashboard.

Fixed

Dashboard controls follow the dark theme

Dropdowns, checkboxes, scrollbars, autofilled fields, and dialog buttons showed a light look on dark theme (white boxes, stray outlines). Now every control follows the active theme. Modals stop scrolling the page behind them, tooltips inside dialogs sit on top, and number inputs hide their spin buttons.

New

Billing details, Organizations, and key ownership

The Dashboard has a new Billing details tab for your standing invoice profile: company, VAT with live verification, and address. Organizations now lives on its own page as a sortable table you can create from and rename. Every API key has an owner (personal or an organization), and you can transfer a key between them without losing its metrics.

New

Custom plans in the plan picker

If we've built you a custom plan, it now shows up as its own tab when you change plans. And if you don't have a subscription yet, that same picker takes you straight to checkout. No more email-and-wait to move onto your plan.

Fixed

Invoice PDFs download for every paid invoice

The PDF button on some paid invoices didn't render because we weren't setting the underlying link. Every paid invoice in the Invoices tab now has a working PDF button.

New

Country-scoped proxy selection in FourA MCP

FourA MCP 0.5.0 adds strict country-scoped selection to foura_proxy. Pass exitCountries with the target-visible countries you need, and a scoped success returns exitCountry plus the reusable proxy ID for foura_browser. If the pool has no match, no_eligible_proxy preserves your scope instead of falling back to another country.

New

Restrict Proxy Finder exits to specific countries

Pass exitCountries: ["CZ", "GB"] to /api/proxy to keep the exit inside the list you provide, and the response reports which country actually served the request so follow-up calls can pin the same geography. If the pool has no match, the call fails with no_eligible_proxy instead of falling back to a different country. Try it without any code in the Playground.

Improved

Fewer dead proxies in your rotation

Proxy Finder now runs its three liveness checks concurrently instead of one after another, so dead exits get recycled roughly three times faster. A head-of-line fix keeps validation throughput steady when one subnet hits its rate limit. Expect fewer stale proxies picked for your requests.

Improved

Proxy pool freshness is now cross-validated

Proxies now get validated continuously from a separate network path, so the working pool only holds exits that actually work right now (not just when they were first found). When you call /api/proxy or let /api/auto route your request, the picked proxy is more likely to work first try.

Improved

Requests can't be redirected to private networks

The API blocks any Single or Browser request whose target URL, follow-redirect chain, or proxy field resolves to a private or reserved IP range. Even if a public target redirects into an internal network, the request stops before it gets there.

New

Credits overview in Dashboard

The Overview page now shows a Credits panel with your total credits used plus a per-product breakdown (Single, Proxy, Browser). Big numbers stay compact (like 29.7M) and hovering reveals the exact value. Respects your active filters and time range.