All releases
v2.27.1
March 21, 2026
Patch
In this release
New13
Fixed7
Internal167
Total187

Batch Scraping Redesign, Cloud Storage Export, and Dashboard Polish

Major batch scraping UI overhaul with templates, analytics, and real-time streaming. Adds cloud storage export, change detection monitoring, and dozens of dashboard quality fixes.

Highlights
Redesigned batch scraping dashboard

The batch scraping interface has been completely redesigned with a cleaner layout, real-time SSE progress streaming, content preview tabs, and a full result viewer. You can now clone batches, re-run failed items, and import URLs from CSV/TSV/JSON files.

Batch templates and analytics

You can now save and load batch configuration templates for repeated scraping tasks. A new analytics dashboard shows success rates, cost trends, and domain breakdown across your batch history.

Cloud storage export

Export scrape results directly to your cloud storage. Configure S3, GCS, or Azure connections in the new Storage Integrations settings page, then attach them to batch and schedule jobs.

New Features

13

Redesigned batch scraping dashboard

The batch scraping interface has been completely redesigned with a cleaner layout, real-time SSE progress streaming, content preview tabs, and a full result viewer. You can now clone batches, re-run failed items, and import URLs from CSV/TSV/JSON files.

Batch templates and analytics

You can now save and load batch configuration templates for repeated scraping tasks. A new analytics dashboard shows success rates, cost trends, and domain breakdown across your batch history.

Cloud storage export

Export scrape results directly to your cloud storage. Configure S3, GCS, or Azure connections in the new Storage Integrations settings page, then attach them to batch and schedule jobs.

Change detection monitoring

A new Monitoring page lets you track changes on web pages over time. Set up monitors to detect when page content changes and get notified of differences.

Schedule bulk operations and analytics

You can now pause, resume, or delete multiple schedules at once. A new analytics dashboard shows schedule health rankings and credit cost forecasts. Search, filter, sort, and toggle between list and grid views.

Manual schedule trigger

You can now manually trigger a scheduled scrape with the new 'Run Now' button, without waiting for the next cron interval.

Duplicate schedules and batches

You can now clone any existing schedule or batch configuration with one click, making it easy to create variations of your scraping setups.

Itemized cost calculator

Batch and schedule pages now show an itemized cost calculator so you can estimate costs before running jobs.

Account deletion option

You can now delete your account from the Settings page. A new danger zone section provides the option with clear confirmation steps.

Rename and regenerate API keys

You can now rename your API keys for better organization and regenerate them if compromised, without deleting and recreating.

Profile editing in settings

A new profile tab in Settings lets you update your name and other profile information directly from the dashboard.

Dashboard terminal

A new terminal component in the dashboard lets you interact with the API using CLI-style commands for jobs, stats, analysis, transactions, and data export.

Webhook retry with delivery log

Webhooks now automatically retry with exponential backoff on delivery failure. A delivery log shows the status of each attempt.

Bug Fixes

7

Password management restored

Fixed an issue where the password change page was inaccessible due to missing API routes. Password management now works correctly.

API key values no longer exposed

Fixed an issue where the API key list endpoint returned full key values. Keys are now properly masked in list responses.

Balance display improvements

Fixed several display issues with balance and billing: thousand separators now appear on all balance displays, sub-cent precision is hidden when zero, and deposit validation works correctly on the client side.

Mobile playground overflow fixed

Fixed an issue where the playground page had horizontal overflow on mobile devices, making the response panel inaccessible.

Contact form visible on mobile

Fixed the contact form being hidden on mobile viewports. The form is now fully accessible on all screen sizes.

OAuth sign-in loop resolved

Fixed an issue where some OAuth users experienced a sign-in loop caused by a database table mismatch. OAuth login now works reliably.

Spend counter accuracy improved

Fixed spend counter drift that could cause inaccurate usage reporting and billing sync timeouts.

Plus 167 internal changes for stability and performance.