AllNewImprovedFixed
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. A scoped success returns exitCountry and the reusable proxy ID, which you can pass to foura_browser when the page needs JavaScript. If the current pool has no match, no_eligible_proxy preserves the requested scope instead of silently falling back. Existing calls without exitCountries keep their previous behavior.

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.

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.

New

MCP Server: new landing page and connect flow

There's now a dedicated home for the FourA MCP Server at foura.ai/mcp. Pick your client (Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, or the hosted remote server), copy the config, or install with one click through the Add-to-Cursor and Install-in-VS-Code deeplinks. Four tools ship with it: foura_auto, foura_single, foura_proxy, and foura_browser.

New

Auto handles geo-gated sites automatically

Some targets only respond to specific countries (regional sportsbooks, marketplaces with geo restrictions). Auto now notices when a site is geo-gated, remembers which countries return real responses, and pulls fresh exits from those countries on later calls. Concurrent load also spreads across the allowed set, so one exit doesn't take the whole load and get rate-limited.

New

Playground supports Auto mode

The API Playground in your Dashboard now has Auto as a top-level Mode, alongside the Product row (Single, Browser, Proxy Finder). You can try the cost-aware ladder and session amortization end-to-end, set timeout_ms for the total budget, and pass ignoreProxies directly from the UI. Picking Auto switches off the per-product engines and vice versa.

New

Auto accepts timeout_ms and ignoreProxies

Two controls from the per-product endpoints landed on Auto. timeout_ms (5s to 180s, default 120s) is now the total budget for the whole call; the orchestrator portions it across internal rungs so one sub-call can't eat your entire window. ignoreProxies lets you pass a list of proxy IDs Auto should skip, honoured across warm sessions, the good-exit probe, and the new-exit search.

New

Six new languages, 13 total

Spanish, French, Japanese, Korean, Portuguese, and Russian joined the existing seven languages. The main site, the blog, the docs, and this Updates Portal all read in 13 languages now. Pick from the globe switcher in the header; your choice carries across surfaces via a shared cookie.

New

Auto endpoint in the Dashboard playground

The Dashboard playground now has an Auto tab. Paste a URL, hit Send, watch Auto crack it. You can set your own success criteria via the Validate group, and a URL history typeahead suggests previously-used URLs as you type (one shared list across all endpoints, capped at the last 50). Non-applicable fields hide per engine, so each tab shows only the inputs it actually uses.

New

See what every request costs in credits

Every API response now carries an x-foura-credits header showing what that call cost. A new Budget view in the Dashboard breaks credit spend down by API key, domain, and client IP with a timeline chart, and the Playground shows the same on each response so you can size a workload before scaling it up.

New

FourA Blog reads in seven languages

Every post on the blog now renders in English, Bulgarian, German, Polish, Vietnamese, Chinese, and Arabic. Code blocks, markdown, and links are preserved, and search returns localized titles.

New

Arabic comes online (with RTL)

The main site now renders in Arabic with full right-to-left layout, bringing the locale list to seven. If your browser language doesn't match the page you landed on, a thin banner offers to switch you over.

New

Browser solves interactive Turnstile end-to-end

Sites that wall requests behind an interactive challenge widget (the managed Turnstile pattern is the common one) now come back with rendered HTML when you call Browser with unblocker: true. Verified end-to-end against known-protected sites that were returning the challenge page before.

New

Site and Playground in six languages

Pick your language from the globe in the header. The site and Playground now read in Bulgarian, Chinese, German, Polish, Vietnamese, and English, with locale-aware URLs you can bookmark or share.

New

Replay any Activity row in the Playground

Every Activity row with a stored payload is now clickable: the dialog shows the full request and response (pretty-printed, with copy buttons and clear messages for requests that errored before producing a body). Hit 'Open in Playground' to load that exact call back into the form with its archived response already rendered, so you can tweak parameters and rerun without rebuilding it. Stored payloads stick around 24 hours, last 200 per key.