Precision Emulation and Accurate Billing
This release brings major improvements to API stability and scrape delivery resilience under high request volumes. We have also resolved key issues with credit reporting and domain diagnostics to ensure accurate real-time tracking.
Our browser emulation profiles now feature high-precision timers and realistic pointer simulations to mirror real user devices. This significantly improves scraping success rates on sites with advanced detection.
We corrected an edgecase where failed search dispatches would incorrectly consume user balance. Failed search jobs now accurately consume zero credits, ensuring you only pay for successful requests.
We implemented stricter validation on keyword search prefixes to block potential server-side request forgery (SSRF) vectors. This enhances platform security by validating destination URLs before dispatch.
New Features
4Perfect browser property emulation
Refined how browser properties, screen configurations, and automation flags are applied to our underlying environments. By matching standard property prototype behaviors, your requests successfully pass advanced structural checks that scan for automated footprints.
Natural event listener emulation
Fully realigned event listener structures to match standard desktop browser configurations. Advanced detection systems testing event target properties will see standard, untampered interfaces, ensuring seamless access to heavily guarded pages.
Automated MCP server setup
You can now initialize the MCP server automatically using a single terminal command. The CLI auto-detects your local workspace, writes configuration entries, and validates your API key.
Dedicated MCP dashboard page
A new integration page is available on your dashboard to guide you through connecting AlterLab to your assistant clients. This interactive walkthrough provides setup steps and API key verification.
Improvements
10Precision browser emulation
Our browser emulation profiles now feature high-precision timers and realistic pointer simulations to mirror real user devices. This significantly improves scraping success rates on sites with advanced detection.
Optimized routing for retail scraping
We resolved a routing override issue to ensure custom scraping parameters on e-commerce domains are strictly respected. This ensures highly reliable and consistent delivery of your product data.
Accurate SERP cost forecasting
The dashboard cost estimator now uses engine-aware pricing for search engine runs. When preparing batch or scheduled jobs, you will now see precise cost estimates that reflect actual resource consumption.
General bug fixes and improvements
Plus 27 internal improvements for better reliability and performance.
Realistic canvas rendering
Upgraded our graphics rendering emulation for Firefox profiles to produce natural 2D canvas text rasterization. By introducing subtle rendering variations, our browser environments avoid detection checks that seek to identify virtualized graphics hardware.
General improvements
This release includes general improvements and maintenance updates.
Expanded MCP tool documentation
Our integration documentation now accurately lists the full catalog of nine developer tools. This includes newly added clients and up-to-date details on session management capabilities.
CrewAI integration sidebar navigation
You can now locate and access CrewAI integration resources directly from our sidebar navigation. This makes it simpler to find guides and build multi-agent web scraping workflows.
Smarter browser session retention
Search engine scraping is now faster and more reliable due to optimized session management. This prevents sudden slowdowns and ensures consistent response times under heavy query loads.
Enhanced API stability under load
We resolved a resource allocation issue that could trigger under high request volumes. The API is now significantly more stable, preventing unexpected service interruptions during peak traffic spikes.
Bug Fixes
12Unified scrape error fixed
We fixed an API issue where requests to the unified scrape endpoint could crash with a database input error. Submitting queries with omitted template parameters now works without causing service errors.
Zero billing on dispatch failures
We corrected an edgecase where failed search dispatches would incorrectly consume user balance. Failed search jobs now accurately consume zero credits, ensuring you only pay for successful requests.
Consistent manual schedule rates
We introduced a rate limit of five manual triggers per minute for scheduled search runs. This prevents parallel actions from blocking resources, ensuring consistent performance for all API consumers.
Improved input pagination validation
We added integer validation to pagination parameters on search schedule endpoints. Out-of-bounds or invalid formatting now returns a clear HTTP 400 error instead of causing backend processing issues.
Stable ad tracking interface
We fixed a UI bug in the search history panel where advertiser position changes rendered inconsistently. Position changes now use unique, stable identifiers for a much smoother tracking experience.
Corrected webhook validation codes
We fixed an issue where webhook endpoints returned an incorrect HTTP 422 status on validation failure. The API now correctly returns an HTTP 400 Bad Request when rejecting a webhook destination URL.
Improved subscription access control
We resolved an issue with subscription queries and improved the page-level access gating on purchase flows. Admin users can now properly toggle beta features to accurately test the user experience.
Firefox environment fidelity
Updated our Firefox browser profiles to match the standard identity signatures of standard privacy-focused browsers. This eliminates discrepancy signals, allowing your requests to blend in naturally with standard user traffic.
Invisible screenshot capture
Capturing screenshots during your scraping sessions is now completely invisible to advanced scripts running on target pages. Any temporary cleanup footprints left behind during the capture process are dynamically concealed, ensuring your automation remains undetected.
Resilient scrape result delivery
Successful scrapes are now guaranteed to be delivered even if a temporary connection error occurs during final billing. This prevents completed jobs from being incorrectly marked as failed.
Accurate credit usage reporting
Job records now correctly show the exact credits used upon completion. This enables you to track and analyze your API consumption in real time without reporting discrepancies.
Reliable domain diagnostics tracking
We resolved an issue causing duplicate write conflicts for domain metrics. Diagnostic data is now consistently recorded and accessible without errors, ensuring seamless analytics monitoring.
Security
2Hardened URL input validation
We implemented stricter validation on keyword search prefixes to block potential server-side request forgery (SSRF) vectors. This enhances platform security by validating destination URLs before dispatch.
Execution environment hardening
Added deep security hardening to isolated execution environments by automatically clearing credentials from subprocess contexts and freezing critical environment configurations. This ensures your sensitive API keys and secrets remain protected against unauthorized runtime queries.
Plus 43 internal changes for stability and performance.