Smarter Scrapes and Precise Billing
This release focuses on internal stability and performance improvements.
Configure your API calls to remain open until a specific deadline is met. This ensures you get scraped data in the initial response and eliminates unnecessary polling.
Scraping websites with advanced detection systems is now much more stable. The system preserves bypass strategies after resets, preventing unexpected failures on highly secured domains.
You will no longer be billed for failed scrapes that return terminal HTML error pages. Our platform detects these bad responses early and filters them out before charging your ledger.
New Features
1Flexible sync deadlines
Configure your API calls to remain open until a specific deadline is met. This ensures you get scraped data in the initial response and eliminates unnecessary polling.
Improvements
7Smarter detection system bypasses
Scraping websites with advanced detection systems is now much more stable. The system preserves bypass strategies after resets, preventing unexpected failures on highly secured domains.
Passive security widget handling
Scraping pages with passive security widgets is now highly reliable. Our engine accurately distinguishes passive elements from active, blocking challenges to ensure smooth data extraction.
Granular browser error messages
Get detailed, actionable error messages if a browser session fails to launch. The API distinguishes concurrency limits from initialization timeouts so you can optimize scaling.
General bug fixes and improvements
Plus 4 internal improvements for better reliability and performance.
Fail closed production deployment recovery
- normalize container dotenv through a non-evaluating renderer before production shell consumers load it.
Decode quoted production dotenv escapes
Decode valid quoted dotenv escapes exposed by production.
General improvements
This release includes general improvements and maintenance updates.
Bug Fixes
7Fair billing for failed scrapes
You will no longer be billed for failed scrapes that return terminal HTML error pages. Our platform detects these bad responses early and filters them out before charging your ledger.
Automated ledger reconciliation
Our billing system now automatically reconciles failed jobs against your account ledger. This ensures that any debits for failed jobs or tier upgrades are fully and safely refunded.
Consistent job polling URLs
Every asynchronous scrape now includes a consistent job polling URL in its response. This guarantees seamless tracking for all edge cases, including timeouts and automatic downgrades.
Robust third-party authentication
Enjoy more reliable and secure session persistence across your API integrations. Logging in via third-party one-tap authentication providers is now highly stable across all gateways.
Graceful documentation link redirects
All legacy documentation links have been permanently mapped to their modern canonical routes. You can now navigate reference guides smoothly without encountering broken URLs.
Continuous Task Queue Reliability
We fixed a bug that could cause scraping tasks to permanently stop processing during extended, multi-day operations. Your pipelines will now process high-volume request queues continuously and reliably without unexpected interruptions.
deployment recovery CI contracts
- mark the new command-target deployment tests executable.
Plus 11 internal changes for stability and performance.