All releases
v2.41.0
April 28, 2026
Minor release
In this release
New4
Improved3
Fixed4
Security2
Total13

Expanded Browser Control and Precision Targeting

This release introduces intelligent JavaScript rendering and expanded geographic targeting to help you scrape more efficiently across different global markets. We have also enhanced our browser automation capabilities and hardened security protocols to ensure higher success rates and more reliable data extraction.

Highlights
Smart JavaScript Rendering Mode

The new automatic rendering mode intelligently detects when a website requires JavaScript, optimizing your performance and cost. You no longer need to manually toggle rendering for every request, as the API now makes the most efficient choice for you.

Global Geographic Targeting

You can now specify both country and language for your requests to access localized content with high precision. This ensures your scrapers see the exact data presented to users in specific regions, which is critical for accurate market research.

Advanced Browser Automation Tools

Our SDKs now support sophisticated browser interactions, including iframe handling, shadow DOM flattening, and custom action sequences. These tools allow you to extract data from modern, complex web applications that were previously difficult to navigate programmatically.

New Features

4

Smart JavaScript Rendering Mode

The new automatic rendering mode intelligently detects when a website requires JavaScript, optimizing your performance and cost. You no longer need to manually toggle rendering for every request, as the API now makes the most efficient choice for you.

Global Geographic Targeting

You can now specify both country and language for your requests to access localized content with high precision. This ensures your scrapers see the exact data presented to users in specific regions, which is critical for accurate market research.

Advanced Browser Automation Tools

Our SDKs now support sophisticated browser interactions, including iframe handling, shadow DOM flattening, and custom action sequences. These tools allow you to extract data from modern, complex web applications that were previously difficult to navigate programmatically.

Custom Response Caching Control

You can now programmatically control response caching and set custom Time-To-Live (TTL) values for your requests. This allows you to balance data freshness with speed and cost, ensuring you only fetch new data when your application requires it.

Improvements

3

Enhanced Success Rates on Protected Sites

We have updated our browser stack to better mimic real-world user signatures and bypass sophisticated detection mechanisms. This significantly reduces block rates and ensures more consistent data extraction from highly protected domains.

Improved System Resource Efficiency

Internal resource handling has been improved to prevent API timeouts and service degradation during high-concurrency periods. This change ensures that the API remains responsive and reliable even under heavy load.

Optimized Synchronous Webhook Handling

Synchronous requests using webhooks now correctly poll for results rather than just returning a job identifier. This streamlines your integration by allowing you to receive data immediately while still benefiting from background notifications.

Bug Fixes

4

Reliable Automated Credit Refunds

We have resolved several edge cases where credit refunds for cancelled jobs could be delayed or lost. You can now trust that your account balance accurately reflects the status of your scraping tasks in real-time.

Hardened Input Parameter Validation

The Python and Node.js SDKs now perform more rigorous checks on request parameters, catching configuration errors before they reach the API. This reduces wasted requests and provides clearer error messages for faster debugging.

Improved URL Safety Verification

We have optimized our URL validation process to provide faster error reporting for restricted or invalid targets. This prevents unnecessary retries and reduces latency for requests that would otherwise fail due to safety constraints.

Accurate Scrape Latency Metrics

Latency metrics now exclude internal wait times, providing you with a more accurate measurement of actual scrape performance. This data helps you better optimize your scraping workflows and assess site responsiveness more effectively.

Security

2

Protected Request Header Validation

We have implemented a strict blocklist for restricted headers to prevent unauthorized access or protocol manipulation. This protects your scraping sessions from being intercepted or misdirected by malicious configurations.

Reinforced Browser Isolation Security

Internal browser configurations have been hardened to ensure that security-critical isolation flags are always active. This prevents potential environment escapes and ensures your scraping sessions remain secure and private.