What we've shipped
A running inventory of features, improvements, and value added across TinyFish, shipped continuously.
Week of Jun 22
Faster dashboard loads, more accurate run success metrics, MCP sessions that survive token rotation, and a tighter Search experience.
Pasting a large cookie JSON export into the Import Cookies dialog no longer locks up the page — parsing is now debounced so thousands of entries load smoothly.
The Search Playground no longer lets you click Run with a blank or whitespace-only query — the button stays disabled until you have typed something.
MCP OAuth refresh tokens are now correctly preserved when Clerk issues a replacement, so connected integrations no longer drop silently after a token refresh cycle.
Removed a blocking billing-session API call from the shared layout so the dashboard renders immediately on first load instead of waiting on a background request.
The Success Rate widget now shows cancelled and pending run counts alongside passed and failed, so the breakdown always matches the displayed percentage.
The API key display on the home page no longer jumps or shrinks in size when you click copy.
Week of Jun 15
Browser Profiles and the Browser API hit GA, plus a faster dashboard.
Profile setup is GA-ready and available to all accounts.
Strict mode and a max-steps budget now live in a single Playground settings window for beta users.
Importing big cookie files stays responsive.
Browser API access is now available to all accounts.
Control how long Fetch waits per URL with a per-URL timeout parameter.
First dashboard load and run-detail views are noticeably quicker.
The Success Rate breakdown now accounts for cancelled and pending runs.
MCP tool guidance now adapts to your plan, and MCP refresh tokens are preserved across OAuth.
Week of Jun 8
A new home dashboard, and Search, MCP, and Browser Profiles all hit general availability.
Signed-in users land on a redesigned home dashboard.
Copy a ready-to-run command straight from API key setup, and reveal your key right after connecting.
MCP app connections are now available to all accounts.
Search API is now available to all accounts.
Browser profiles now appear consistently across the product — in the Playground, the API, and the SDK.
Week of Jun 1
A guided onboarding flow, scheduled research history, and more reliable profile-backed runs.
A guided onboarding flow walks new accounts through first setup.
The Search and Fetch views now show rate-limit details per endpoint.
Onboarding now covers connecting TinyFish’s MCP server to Codex.
Review past runs of your scheduled research from the dashboard.
The research API now picks an appropriate mode automatically when you don’t specify one.
Each run now records the browser profile it used. If the requested profile can't be found, the run fails with a clear error rather than proceeding without one.
Week of May 25
Scheduling, structured output, and per-profile proxies.
Pick the proxy country a browser profile routes through, so runs originate from where you need them.
Specify an output schema in the Playground to get back validated, structured JSON from a run.
Set up recurring searches from a schedule drawer and track them in a dedicated list.
Retired the separate quick and standard search modes for a single, clearer search path.
Where TinyFish stands today
This is the TinyFish Pulse — a running inventory of what we’ve shipped and the value it adds. We’re starting with a snapshot of where the platform stands today, then publishing updates as new work lands. First up: the platform surface developers touch every day — browser profiles, the playground, SDKs, and integrations. More product areas will join the feed over time.
Pick a saved profile for any Playground run, opt in per run.
Copy ready-to-run code for any Playground run in one click.
Point a run at a specific browser profile via profile_id in the REST API and the Python and TypeScript SDKs.
A vault resource in the Python and TypeScript SDKs lets agents sign in with stored credentials.
Control how long an agent runs with max_duration_seconds, passed through end-to-end.
The CLI now does everything the MCP integration does. One tinyfish config-claude command wires up Claude.
Use saved credentials when running TinyFish through the ChatGPT connector.
Get notified when credits run low or hit zero, with one-click links to top up.
Start building.
No credit card. No setup. Run your first operation in under a minute.

