AllNewImprovedFixed
Improved

Playground works on phones now

Below 768px the URL row reflows into two rows, response tabs scroll horizontally, and the cookie table becomes a card grid. Hint tooltips open on tap instead of hover; iPhone SE (below 374px) gets extra shrink. The Send button is centered properly and a long URL no longer pushes the page into horizontal scroll.

Improved

Playground expand is now a real fullscreen overlay

Expand used to stretch the response card inside the page flow, so tall panes added body scroll and shifted the layout. It's now a fixed overlay between the sidebar and viewport edge, with panes that grow to fill the viewport. Escape closes it; one helper handles click and key paths.

Improved

API rejects private network targets

Targets that resolve to a private network range now return a 400 with a clear validation error instead of being forwarded. The check runs before any request goes out and covers reserved IPv4 and IPv6 blocks. If you accidentally pass an internal hostname, you'll see a clean error right away. Same behavior across Single, Proxy Finder, and Browser.

Improved

Dashboard playground reworked into a real request IDE

Request and response columns now share matching tabs (UI, Body, Headers, Cookies, Raw). Each pane has its own view switcher (JSON tree, HTML tree, text), Expand stretches the response full-width, and Ctrl/Cmd+K opens find-in-pane with next/prev navigation. Copy and Download buttons sit per-pane and grab exactly what's on screen, and the Cookies tab now groups by host with filter, per-row delete, and flag badges.

Improved

Every blog post now has its own preview card

We rolled out unique Open Graph cards for all 30 existing blog posts. Links shared on Discord, LinkedIn, Slack, or Twitter now show a clean, branded preview instead of a generic favicon. New posts get their card generated automatically, with text-fitting that wraps long titles instead of cutting them mid-word.

Improved

Blog images react to your theme toggle

Embedded screenshots and diagrams in blog posts now switch when you flip the light/dark toggle. No more dark images burning a hole in a bright page, or pale screenshots disappearing on a dark one.

Improved

Product filter now works on Metrics and Activity

The product chip filter (Single, Proxy, Browser) now works on Metrics and Activity too, not just Overview. Pick a product anywhere, and your choice carries across all three pages. One small caveat: the Concurrency scope on Metrics is disabled when a product filter is active, since concurrency isn't broken out by product yet.

Improved

Terms updated: acceptable use and EU jurisdiction

Added an explicit acceptable-use clause covering third-party websites, plus a clearer jurisdiction section: Sofia courts with the EU consumer carve-out preserved. Worth a quick re-read if you're working with us at scale.

Improved

Per-page social previews across the site

Sharing a FourA link on Twitter, Slack, LinkedIn, or Discord used to fall back to one generic card. Every public page now has its own preview image with the right title and chips. Small detail, but it shows up every time someone shares us.

Improved

Proxy Finder stays compact over long sessions

Smart picker, round two. The working pool used to grow as we discovered new proxies, and slower ones snuck back into rotation. Now it drops them on the fly, so response times hold steady whether you've been running ten minutes or ten hours.

Improved

Proxy Finder learns which proxies work

Proxy selection used to be random. Now Proxy Finder remembers which proxies performed well for each destination, and picks those first. Early requests still sample a few to build the picture. After that, you should see steadier response times and fewer slow tails on repeat targets.

Improved

API stays reachable during releases

We tightened up our rollouts. When we ship a new version of Single, Proxy Finder, or Browser, the load balancer waits for each new instance to be actually ready before routing traffic to it. The brief blips you might've seen during our release windows are gone.

Improved

More accurate country data on proxy results

Country and continent fields on proxy lookups are more accurate now. We promoted the heavier-weight geo data source to authoritative and dropped the lighter one to fallback. Border-region IPs that used to flip between countries stay put. Filter by country in Proxy Finder, and your results should be steadier.

Improved

Proxy Finder source pool refresh

We pruned two dead source feeds and added 25 new ones. Input validation got tighter too, so non-IPv4 hosts and unknown protocols never enter the pool. The result is a larger, cleaner pool feeding Proxy Finder.

Improved

Clearer status codes on transient failures

We now return a 503 when our service is briefly unavailable, and a 502 when a response can't be parsed. Both replace the old generic 500. Your retry logic can trust the status code now.