AlterLabAlterLab
PricingComparePlaygroundBlogDocsChangelog
    AlterLabAlterLab
    PricingComparePlaygroundBlogDocsChangelog
    IntroductionQuickstartInstallationYour First Request
    REST APICrawl APIMap APISearch APIExtract APIJob PollingAPI KeysSessions APINew
    OverviewPythonNode.js
    JavaScript RenderingOutput FormatsPDF & OCRCachingWebhooksJSON Schema FilteringWebSocket Real-TimeBring Your Own ProxyProAuthenticated ScrapingNewHTTP Methods & BodiesNewStructured ExtractionAIWeb SearchSite MappingWeb CrawlingBatch ScrapingSchedulerChange DetectionCloud Storage ExportSpend LimitsOrganizations & TeamsAlerts & NotificationsOAuth2 Machine-to-MachineSupport & Tickets
    Structured ExtractionAIE-commerce ScrapingNews MonitoringPrice MonitoringMulti-Page CrawlingMonitoring DashboardAI Agent / MCPMCPAI Research AgentAISite CrawlingData Pipeline to Cloud
    PricingRate LimitsError CodesChangelogVersioning
    From FirecrawlFrom ApifyFrom ScrapingBee / ScraperAPIFrom Crawl4AIFrom SpiderFirecrawl v0 API ReferenceLegacy
    PlaygroundPricingStatus
    Reference

    API Changelog

    A running log of changes to the AlterLab API. New endpoints, breaking changes, improvements, and fixes.

    Versioning Policy

    AlterLab uses URL path versioning (/api/v1/). Breaking changes get a 90-day deprecation window. See the API Versioning Policy for details.

    Latest Changes

    v2.49.0Enhanced Reliability and Analytics
    May 18, 2026
    New

    Expanded HTTP Method Support

    You can now use any HTTP method and include custom request bodies in your scraping tasks. This provides the flexibility needed to interact with complex web applications and authenticated endpoints.

    New

    New Free Developer Tool Suite

    Access 12 new micro-tools directly on our platform, including a JSON validator, HTTP header checker, and robots.txt tester. These utilities help you debug and verify web requests without leaving your ...

    Improved

    Worker Performance Optimization

    We have optimized our data extraction engine to significantly reduce latency and unblock processing loops. These changes ensure faster response times and higher throughput for your most demanding scra...

    Improved

    Support for Large Request Payloads

    We have removed system limits on request body sizes, allowing you to send payloads larger than 2MB. This enables more complex interactions with enterprise sites that require large data transfers.

    Improved

    Optimized Webhook Delivery

    A new concurrency management system ensures that one slow destination endpoint won't delay deliveries to your other webhooks. This provides more predictable and reliable event streaming at high volume...

    Improved

    Accurate System Health Monitoring

    The health check endpoint now provides a real-time status of critical system dependencies rather than a static response. This allows your monitoring tools to receive a more accurate picture of platfor...

    Improved

    Graceful Job Completion

    Improved system shutdown procedures ensure that in-flight scraping jobs and webhooks are given dedicated time to finish gracefully during maintenance. This reduces the risk of interrupted data deliver...

    Fixed

    Improved Geolocation Logic

    Your location settings are now correctly applied across all request types, including browser-based scraping. This ensures you receive localized content reliably without being blocked by regional filte...

    Fixed

    Reliable Domain Scraping

    Fixed routing issues affecting major retail and Q&A platforms that previously caused intermittent failures. These domains now correctly utilize the necessary resources for successful and consistent da...

    Fixed

    General Platform Stability

    This update resolves several minor issues, including support file upload errors, dashboard filter bugs, and broken shortcut links to the browser extension.

    Security

    Secure SSL Validation Utility

    Enhanced the security of our SSL checking tool by implementing stricter network access controls. These updates prevent unauthorized network probes while maintaining accurate certificate validation for...

    Improved

    General bug fixes and improvements

    Plus 5 internal improvements for better reliability and performance.

    Improved

    Increased browser scraping capacity

    We have significantly scaled our backend infrastructure to handle heavy browser-based scraping workloads. You will experience drastically fewer pool exhaustion errors and improved success rates during...

    Improved

    Automatic search query retries

    Search API requests now feature intelligent exponential backoff when encountering upstream rate limits. This minimizes failed requests and ensures smoother data retrieval without requiring manual retr...

    Improved

    Comprehensive API documentation updates

    We have expanded our developer documentation to cover essential topics like authenticated scraping, webhooks, and account limits. This includes updated guides for our SDKs and custom proxy configurati...

    Fixed

    Reliable POST request bodies

    POST requests sent through our scraping API now correctly pass the request body payload to the target server. A routing bug that caused payloads to be silently dropped under specific configurations ha...

    Fixed

    Accurate batch rate limiting

    Batch endpoints for scraping and searching now correctly apply rate limits based on the total number of items in the request. This ensures fairer platform resource distribution and consistent performa...

    Fixed

    Accurate request failure analytics

    Analytics dashboards now correctly categorize rejected requests and handle malformed HTTP methods gracefully. This provides much clearer insights into request failures and ensures your usage metrics l...

    Fixed

    Corrected custom proxy parameters

    Custom proxy reordering parameters are now accurately validated as query parameters rather than request body fields. This prevents unexpected validation errors when configuring complex proxy sequences...

    Security

    Enhanced SSL checker security

    We addressed a vulnerability in our API's SSL checker tool that could have allowed restricted local network addresses to be queried. The tool now strictly filters out all internal IP ranges to ensure ...

    v2.48.4Proactive Data Integrity and Stability
    May 17, 2026
    Fixed

    Reliable Batch Error Reporting

    API requests for batch job statuses now return descriptive error messages instead of server errors when an item fails. This ensures your integration can gracefully handle scraping failures without int...

    Security

    Strengthened Data Integrity Guardrails

    We have introduced automated checks to detect and resolve data inconsistencies before they impact your billing or account access. These improvements harden our systems against unexpected interruptions...

    Improved

    General bug fixes and improvements

    Plus 3 internal improvements for better reliability and performance.

    v2.48.3Bug Fixes & Stability
    May 16, 2026
    New

    Adaptive Strategy Exploration

    The platform now periodically tests alternative scraping approaches for domains you frequently request. This breaks out of suboptimal patterns and automatically discovers faster, more reliable strateg...

    New

    Smart Capacity Routing

    When browser-based scraping capacity is under heavy load, requests are now intelligently routed to lighter processing methods instead of queuing. This reduces wait times and improves throughput during...

    Improved

    Faster Strategy Adaptation

    The system now refreshes its domain performance data more frequently, allowing it to respond to site changes within days rather than months. Your requests benefit from up-to-date routing decisions.

    Fixed

    Accurate Failure Classification

    Infrastructure-related failures are now tracked separately from site-level blocks. This prevents temporary server issues from incorrectly influencing the platform's strategy choices for future request...

    Fixed

    Isolated Subdomain Statistics

    Performance data is now tracked independently for each subdomain. A single high-traffic subdomain can no longer skew the strategy used for other subdomains on the same root domain.

    Fixed

    Improved Crawl Mode Reliability

    Crawl-mode requests now benefit from the same adaptive exploration and capacity-aware routing as standard requests. This closes a gap where bulk crawling could get stuck using suboptimal strategies.

    Improved

    General bug fixes and improvements

    Plus 10 internal improvements for better reliability and performance.

    Fixed

    filter DuckDuckGo ad/tracking URLs from search results

    py` to filter DuckDuckGo ad/tracking URLs (`duckduckgo.

    Fixed

    Proactive daily Gemini call budget cap for AI engine

    The budget is enforced via an atomic Redis INCR counter (`AI engine:gemini:calls_today`) that expires at midnight UTC.

    Fixed

    reject unknown search request fields with 422 instead of silently ignoring

    `SearchRequest` and `BatchSearchRequest` had no `model_config`, so Pydantic v2 used its default `extra="ignore"` — unknown fields like `domain_filter` were silently dropped instead of returning a vali...

    Fixed

    AI engine quality scheduler — per-domain cooldown and empty-context guard

    - Added empty-context guard: `OutputQualityAgent.

    Fixed

    Gemini quota circuit-breaker in AI engine base agent

    Adds a Redis circuit-breaker to `BaseAgent.

    Fixed

    exclude infra failures from antibot fail_rate denominator

    Antibot failure rate was computed as `antibot_fail / t_total` where `t_total` includes infra failures.

    New

    Discord notifications for Stripe payment events

    - Creates `services/api/app/services/stripe_notifications.

    Fixed

    accept datetime for date_from/date_to in session-ingest list_sessions

    - Fixes the alerts page 422 storm: every ~500ms poll was failing because the frontend sent a full ISO datetime but the backend only accepted `date` type.

    Fixed

    show empty state for zero-event sessions in replay player

    Zero-event sessions (61% of all sessions) showed a blank white rectangle in the replay player with no feedback.

    Fixed

    remove explicit saturation flag delete — TTL-only expiry

    With 9+ worker replicas, any replica dropping below the 80% utilisation threshold was clearing the global `worker:browser:saturated` key — neutralizing the backpressure signal while other replicas rem...

    Fixed

    raise rrweb per-event size limit from 10KB to 512KB

    rrweb full DOM snapshot events (type 2) are routinely 20–200KB but the per-event validator was capped at 10KB, causing 61% of sessions to receive zero events.

    Fixed

    narrow exception clause to except ValueError in _BlankListEnvSource

    Replace `except (ValueError, Exception):` with `except ValueError:` in `_BlankListEnvSource.

    Fixed

    forward t4_degraded through crawl-intel fast path

    - `services/worker/worker/consumers/unified_consumer.

    Fixed

    Web PG pool idle timeout race causing log floods

    The web container was logging ~8 `[PG Pool] Unexpected error on idle client: terminating connection due to idle-session timeout` errors/hour (384 in 48h).

    Fixed

    surface Zoho error body and return 503 on invalid credentials

    Zoho OAuth token refresh fails silently when the refresh token is expired/revoked.

    Fixed

    notify wait-path callers before LRU close I/O in get_browser

    Waiters should be woken then, not after close I/O completes.

    Fixed

    add missing browser session vars to .env.production.example

    Mirrors 7 browser session management env vars from `.

    Fixed

    pool_metrics overflow critical threshold unreachable

    Derives DB pool overflow alert thresholds from the actual `max_overflow` pool config instead of hardcoded constants.

    Fixed

    wire promo_row.code into notify_deposit

    code` when a promo was applied.

    Fixed

    Gemini budget counter increments before limit check

    Decrement the Gemini daily call counter when a call is rejected for exceeding the budget limit.

    Fixed

    mask Discord webhook token in non-2xx error log

    Discord webhook URLs embed a secret token as the final URL path segment.

    Fixed

    export_session event_chunks missing deleted_at IS NULL filter

    Add soft-delete filter to the `event_chunks` query in `export_session`.

    New

    Production Intelligence Audit

    - 10 review findings from validated and fixed across the milestone branch.

    New

    Modernized Admin Experience

    Experience a completely redesigned dashboard for managing your scraping operations. The new interface provides better visibility into your account and simplifies common administrative tasks.

    New

    Global Coverage Expanded

    You can now target 195 different countries for localized scraping results, ensuring accurate data from virtually any region. This includes new priority regions for more precise fingerprinting and geo-...

    Improved

    Optimized enhanced mode Execution

    We improved the reliability and speed of stealth execution by preventing redundant script injections. This leads to faster page loads and more consistent success rates on high-security targets.

    Improved

    Refined Search Result Parsing

    Our search engine parsing logic now more accurately distinguishes between advertisements and legitimate content. This prevents false positives and ensures cleaner data delivery for your analysis.

    Improved

    Flexible Performance Tier Controls

    You now have clearer control over forcing requests to specific performance tiers, whether you need higher capabilities or want to optimize for cost. This gives you more granular control over how your ...

    Improved

    Faster System Recovery

    System recovery processes are now significantly faster thanks to optimized database query patterns. This reduces downtime and ensures your jobs are resumed more quickly after maintenance.

    Improved

    Minimized Update Disruptions

    Platform updates now feature significantly reduced connection interruptions for critical stateful services. You will experience smoother transitions and higher availability during our routine platform...

    Improved

    Enhanced Developer Documentation

    The API reference now includes dedicated sections for authentication, scraping workflows, and session management. These updates provide clearer guidance for integrating core platform features.

    Fixed

    Restored Node SDK Capabilities

    The extraction template field is now fully restored for crawl requests in the Node SDK. This ensures consistency across all request types and simplifies template-based data extraction.

    Fixed

    Consistent Crawl Behavior

    The default crawl depth strategy has been restored to its intended sequential behavior. This ensures your crawl jobs follow a predictable path and resource usage aligns with your configurations.

    Fixed

    Reliable Feedback Analysis

    Manual feedback triggers now bypass internal activity filters, ensuring that even low-volume domains receive immediate analysis. Your input will always be processed regardless of recent traffic levels...

    Fixed

    Accurate Usage Insights

    We corrected a data filtering issue in the usage dashboard to ensure performance insights are accurately reported. You can now rely on precise metrics when analyzing resource limits and success rates.

    Security

    Secure Monitoring Access

    You can now use bearer token authentication to securely integrate your external monitoring tools with our metrics endpoint. This eliminates the need for complex network allowlists while keeping your d...

    v2.48.2Precise Scraping Control and Reliability
    May 15, 2026
    New

    Phased platform update rollouts

    We have implemented a gradual rollout system for all service updates to ensure maximum platform stability. This reduces the risk of interruptions by validating changes before they reach all users.

    Improved

    Enhanced data processing capacity

    The internal queueing system has been optimized to handle larger bursts of scraping requests without data loss. This ensures your high-volume tasks are processed reliably even during peak periods.

    Improved

    Proactive service health monitoring

    Our system now performs more frequent health checks to monitor API availability during infrastructure changes. This allows for faster detection and resolution of minor service disruptions.

    Fixed

    Flexible file type auto-routing

    The API now correctly identifies and processes PDF and image URLs when using the automatic routing mode. You will no longer encounter errors when sending these file types for processing.

    Fixed

    Reliable job recovery handling

    We resolved an issue that could prevent the successful recovery of interrupted scraping tasks. This improvement ensures that your jobs are correctly managed and completed if a system restart occurs.

    Improved

    General bug fixes and improvements

    Plus 13 internal improvements for better reliability and performance.

    Fixed

    Reliable Auto-Detection for Documents

    The API now correctly identifies and routes PDF and image URLs when using automatic detection mode. This prevents the system from defaulting to standard web scraping, ensuring you receive the correct ...

    Fixed

    Enhanced Demo Content Support

    The interactive demo has been updated to correctly handle automatic mode upgrades for specialized content. Your testing experience in the demo environment now accurately reflects the behavior and perf...

    Fixed

    Accurate Credit Usage Reporting

    Estimated usage metrics now correctly reflect requests that are automatically upgraded to specialized processing modes. This fix ensures that your usage logs provide a transparent and reliable view of...

    Fixed

    Corrected Playground Code Samples

    Code samples generated in the playground now use the correct request structure for performance and cost controls. You can copy and paste code directly into your application without needing to manually...

    Fixed

    Enhanced enhanced mode Block Detection

    We have improved our ability to detect error pages that return a successful status code. This ensures that blocked requests are correctly identified and handled, leading to higher success rates and cl...

    Fixed

    Accurate Cost Estimation

    The estimation endpoint now correctly accounts for your requested performance tier overrides. This allows for more precise budget planning and usage tracking when using advanced scraping options.

    Fixed

    Tier-Specific Results Cache

    Cached results are now separated by your requested performance settings to prevent data inconsistencies. You will always receive the data quality corresponding to your specific request parameters.

    Fixed

    Reliable Performance Enforcement

    The API now strictly enforces your requested performance level and will no longer silently downgrade requests. You can be confident that every request is executed with the exact resources and routing ...

    Fixed

    Expanded Document Mode Support

    Custom options such as proxy settings and screenshots are now fully supported in PDF and OCR modes. This provides greater flexibility and control when generating documents or extracting text from comp...

    Fixed

    Consistent HTML Scraping

    Scraping in HTML mode now fully respects all job configurations, including proxy and performance settings. This ensures your custom requirements are applied consistently across every scraping method w...

    v2.48.1High-Performance Isolation and Social Insights
    May 14, 2026
    New

    High-Performance Browser Isolation

    We have implemented an advanced multi-tier isolation system that significantly reduces session overhead. Your scrapes are now faster and better protected from cross-domain state leaks.

    New

    Social Signals Dashboard

    You can now browse, filter, and act on social engagement data directly from the unified dashboard. This provides real-time visibility into thousands of social triggers in one place.

    Improved

    Expanded Scraping Capacity

    We have increased our browser pool capacity by 50% to better support high-volume bulk operations. This significantly reduces the frequency of exhaustion errors during peak scraping loads.

    Improved

    Intelligent Mode Guidance

    When a request times out, the API now provides machine-readable guidance on the most efficient scraping mode to use. This helps you optimize your integration for maximum reliability.

    Improved

    Enhanced Accessibility Support

    Improved screen reader support and keyboard navigation for billing and transaction records. This ensures a more inclusive and reliable experience for all developers.

    Fixed

    Smart Redirect Preservation

    When your session expires, the platform now remembers your intended destination. After re-authenticating, you will be automatically returned to your deep-linked page.

    Fixed

    Accurate Balance Reporting

    Resolved a bug that caused legitimate scraping requests to fail with a zero-balance error. Your available credits are now correctly processed and displayed across all services.

    Fixed

    Refined Dashboard Navigation

    Fixed issues where search results did not reset pagination or accurately reflect filtered counts. Navigation and interaction across all dashboard tables are now more consistent.

    Security

    Platform Security Hardening

    We have patched dozens of known vulnerabilities across our core infrastructure. This update strengthens the overall security posture of our API and dashboard environments.

    v2.48.0High-Performance Processing and Improved Support Tools
    May 13, 2026
    New

    Edit and delete support replies

    Admins can now modify or remove their replies on support tickets directly from the dashboard. This allows for quick corrections of typos or the redaction of sensitive information without needing manua...

    Improved

    Concurrent media processing

    Media uploads and downloads, including snapshots and document generation, are now handled asynchronously. This prevents individual file operations from stalling other tasks, significantly increasing t...

    Improved

    Efficient cache management

    New distributed locking prevents multiple identical requests from triggering redundant data fetches simultaneously. This reduces backend load and ensures faster response times during traffic spikes fo...

    Fixed

    Accurate error reporting

    The usage dashboard now correctly includes network-level failures, such as timeouts and DNS issues, when filtering by errors. You can now see a complete picture of job health, including failures that ...

    Fixed

    Reliable media exports

    Fixed an issue where screenshot and PDF generation tasks would occasionally return errors. All generated assets are now consistently accessible across our entire processing network.

    Fixed

    Personalized account alerts

    Account re-engagement and credit exhaustion notifications have been restored and updated with personalized content. You will now receive timely, branded alerts regarding your account status and usage ...

    Fixed

    Visual spending limit tracking

    Fixed a UI bug where account spending limits would appear unset immediately after being saved. The dashboard now accurately reflects your current limits and ensures they persist correctly across page ...

    Fixed

    Enhanced extraction availability

    Advanced content extraction features are now fully operational across all processing nodes. This ensures consistent, high-quality data parsing regardless of which part of our network handles your requ...

    Fixed

    System stability hardening

    Hardened our infrastructure against connectivity and memory pressure during high-concurrency tasks. These changes prevent service degradation during peak scraping loads, ensuring your requests are pro...

    Fixed

    General bug fixes and improvements

    Various minor updates have been applied to improve dashboard synchronization, billing refund reliability, and extraction fallback accuracy.

    Security

    Alert data integrity

    Resolved an issue where special characters in system labels could result in malformed data payloads. This ensures that all automated alerts and notifications are delivered with valid, readable informa...

    Fixed

    Improved API Connection Reliability

    We have resolved an underlying issue that could cause intermittent service availability problems. You will now experience more stable connections and fewer request timeouts during high-traffic periods...

    Fixed

    Seamless coordinator-only setup

    You can now successfully initialize environments that focus on centralized coordination without local processing. This fix ensures that specialized configurations pass all startup checks without manua...

    Improved

    Increased Concurrent Scraping Capacity

    We have optimized resource allocation to support higher concurrency for parallel scraping jobs. This improvement has successfully reduced intermittent job failures by approximately 29% for heavy workl...

    Fixed

    Enhanced API Connection Reliability

    Backend updates now prevent specific connection errors that could occur during high-traffic periods or system deployments. This ensures more consistent uptime and fewer unexpected interruptions for yo...

    Fixed

    Corrected Credit Balance Notifications

    We resolved a display bug where automated onboarding and inactivity emails could show a negative credit balance. Your email notifications will now accurately reflect your available account credits at ...

    v2.47.1Enhanced Crawl Reliability and Throughput
    May 11, 2026
    New

    SDK cost control features

    The Python SDK now supports direct tier selection and proactive warnings for usage limits. These tools empower you to better manage your budget and optimize request costs directly from your code.

    Improved

    Granular challenge diagnostics

    API responses now provide more specific naming for various bot protection challenges encountered during requests. This extra detail replaces generic labels, helping you better understand and troublesh...

    Improved

    Increased reliability under load

    We have extended wait thresholds for resources during periods of high traffic volume. This change reduces failure rates during usage spikes, ensuring your most demanding scraping jobs complete success...

    Fixed

    Improved JSON response handling

    Fixed a crash that occurred when a scraped URL returned a top-level JSON array as its primary content. The API now correctly handles these data structures, allowing for more robust data extraction acr...

    Fixed

    Accurate credit usage tracking

    Refined our billing logic to ensure absolute precision when calculating usage for zero-cost operations and edge-case scenarios. Your credit balance and history will now consistently reflect your actua...

    Fixed

    Stable long-term job retention

    Corrected a maintenance task issue to prevent active or scheduled jobs from being cleared prematurely. This ensures that your long-running tasks and their associated data remain accessible and secure.

    Fixed

    Precise automated refund logic

    Improved the accuracy of credit restorations for tasks where internal tracking data might have expired before processing. This ensures your account is always correctly credited for any incomplete or f...

    Fixed

    Improved dashboard stability

    Fixed a bug that could cause errors for new users during their first sign-in or while viewing their account dashboard. This update ensures a smooth and reliable experience for all users managing their...

    Improved

    General bug fixes and improvements

    Plus 3 internal improvements for better reliability and performance.

    New

    Real-time Usage Warnings

    API responses now include proactive notifications when you are approaching your account's capacity limits. This allows your application to manage scraping volume dynamically and avoid hitting usage ca...

    Improved

    2x Scraping Throughput

    We have optimized resource allocation to double the number of concurrent requests the platform can handle. Your batch jobs and large-scale scraping tasks will now complete significantly faster.

    Improved

    Deeper Crawl Coverage

    The crawler now automatically retries pages that fail due to temporary connection issues or system blocks. This ensures that outbound links are always captured, allowing your crawls to reach their ful...

    Improved

    Increased Connection Stability

    Internal wait times have been standardized to prevent premature timeouts during periods of high demand. You will experience fewer connection errors and more stable performance when the system is under...

    Fixed

    Improved Article Data Extraction

    Resolved a crash that occurred when processing articles containing multiple metadata blocks. This ensures reliable data extraction and fewer job failures when scraping complex news and media websites.

    Fixed

    Consistent Cached Responses

    Fixed an issue where cached scrape results could occasionally return in a different format than fresh requests. All API responses now follow a unified structure, simplifying your data parsing and inte...

    Security

    Secure Error Reporting

    Improved the sanitization of error messages within system reports to ensure they render correctly and securely. This prevents unexpected formatting issues or text injections caused by special characte...

    New

    Enhanced SDK Scraper Controls

    You can now explicitly select specific performance tiers through the SDKs to better balance request costs and success rates. Your API responses will also now include clear warnings when your scraping ...

    Improved

    Intelligent Routing Recovery

    We have optimized our routing logic to ensure that domains are no longer permanently excluded from high-performance tiers after experiencing temporary failures. Domains are now periodically re-evaluat...

    Fixed

    Sophisticated Challenge Resolution

    Our automated browser solvers are now more effective at detecting and bypassing advanced JavaScript-based challenges that previously resulted in empty responses. This update significantly reduces fail...

    Improved

    Refined Challenge Detection Logic

    Updated logic for identifying site-specific challenges leads to more reliable scraping of protected targets. You will see fewer intermittent failures on sites with advanced automated protections.

    Improved

    Increased Browser Session Capacity

    Optimized infrastructure now provides additional headroom for resource-heavy browser sessions. This results in greater stability and consistency when your scraping tasks require significant memory.

    v2.47.0Enhanced Scraping Capacity and Reliability
    May 10, 2026
    Improved

    Maximum Service Uptime ★

    Optimized resource management now prevents performance degradation during system updates. These changes ensure your scraping requests remain uninterrupted even during peak traffic and maintenance wind...

    Improved

    Reliable Scrape Execution ★

    Enhanced resource handling prevents background processes from stalling and blocking your scraping queue. This improvement leads to significantly higher success rates for complex, long-running extracti...

    Improved

    Extended Job History Retention

    We have updated our data policies to archive older scrape results while preserving your full job metadata indefinitely. This allows you to audit your long-term scraping history without impacting platf...

    Fixed

    Accurate Account Dashboard Metrics

    Fixed a reporting discrepancy where account totals were sometimes capped by display limits. Your dashboard now reflects the true count of your team signups and usage data across all pages.

    Fixed

    Precise Scrape Error Feedback

    Improved the feedback loop for failed scraping jobs to provide more accurate error states. You will no longer see confusing "Processing" indicators or incorrect data warnings for jobs that failed befo...

    Fixed

    Persistent Dashboard Preferences

    Onboarding banners and UI notifications now correctly remember your dismissal preferences across different sessions. This creates a cleaner and more efficient workspace for returning developers.

    Fixed

    General Performance and Stability Improvements

    Resolved several underlying issues to prevent intermittent API client errors and improve metric calculation accuracy. These updates contribute to a more predictable and robust integration experience.

    Security

    Enhanced Data Privacy

    We have improved the sanitization of sensitive information in automated error reports. This ensures that personal identifiers and private keys are never exposed during troubleshooting or log analysis.

    Improved

    General bug fixes and improvements

    Plus 3 internal improvements for better reliability and performance.

    New

    Automated result retention policy

    Scraping results are now automatically managed with a 30-day retention window to keep your workspace performant. This ensures your data environment stays clean while maintaining high speeds for recent...

    Improved

    Optimized system-wide query performance

    We have overhauled core data retrieval patterns to eliminate resource-heavy operations across our infrastructure. This results in more consistent API responsiveness and faster dashboard interactions e...

    Fixed

    Eliminated potential request hangs

    A critical update to our resource management engine prevents rare deadlocks that could occur during high-pressure scraping sessions. Your API calls will now remain stable and resolve correctly under a...

    Fixed

    Enhanced high-concurrency analytics stability

    Internal data processing has been hardened to better handle simultaneous updates to your analytics data. You will see improved reliability when running multiple concurrent scraping tasks that contribu...

    Improved

    Double concurrent scraping capacity

    Users can now run twice as many concurrent browser-based scraping tasks without increasing their resource footprint. This allows for significantly faster data collection at scale.

    Improved

    Accurate API documentation

    The public API specification has been fully synchronized with the latest platform updates. Developers can rely on the documentation for the most current endpoints and schema definitions.

    Improved

    Faster data processing speeds

    Backend data processing has been tuned to handle complex queries faster and prevent system-wide delays. This results in more consistent API response times during peak loads.

    Fixed

    Automatic credit refund recovery

    We introduced a background process that automatically identifies and refunds credits for interrupted scraping tasks. This ensures your balance is correctly restored even if a session is disconnected.

    Fixed

    Improved URL exclusion matching

    Crawl exclusion patterns are now more flexible and correctly ignore specified URLs even when leading slashes are omitted. This provides more precise control over which pages are scraped.

    Fixed

    Enhanced dashboard error reporting

    The dashboard now gracefully handles and displays page-level errors during crawls instead of crashing. This makes it easier to debug specific failures within large scraping jobs.

    Fixed

    Reliable long-running crawls

    We fixed an issue where long-running scraping tasks could prematurely expire and become unpollable. Your crawls will now remain manageable until they are fully completed.

    Improved

    Expanded Node.js SDK Support

    The Node.js SDK now supports additional parameters for scraping and extraction, including LLM provider selection and custom templates. This ensures developers have full access to our latest API featur...

    Improved

    Deterministic Crawl Page Discovery

    We updated our crawl engine to ensure more predictable and exhaustive results during deep site traversals. This change prevents pages from being skipped and ensures consistent data discovery regardles...

    Fixed

    Accurate Credit Refund Processing

    We resolved an issue where automated refunds could over-calculate credits in specific crawl scenarios. Your credit balance will now more accurately reflect your actual usage and eligible refunds.

    Fixed

    Improved Service Alert Reliability

    Internal optimizations resolve intermittent conflicts during high-volume data processing and ensure system alerts are delivered reliably. This provides better visibility into job status and platform p...

    v2.46.2Enhanced Success for High-Protection Sites
    May 9, 2026
    Improved

    Improved regional site success

    You will see significantly higher success rates on regional e-commerce variants through better alignment of browser settings with target locations. This update addresses recent success rate regression...

    Improved

    Enhanced social platform stealth

    We have improved our browser fingerprinting to resolve detection issues on high-traffic social media platforms. This ensures more consistent data extraction and lower block rates for your requests.

    Improved

    Detailed error insights

    API error responses now provide more specific details when a request fails on a complex site. This allows for better debugging and insight into whether a failure was due to a network issue or a site-s...

    Improved

    Stable performance under load

    Our resource management has been optimized to prevent content retrieval errors during periods of high concurrency. This ensures that your scraping jobs start reliably even when the platform is under h...

    Improved

    Intelligent request efficiency

    The platform now automatically identifies domains with unsolvable bot challenges to provide immediate feedback. By avoiding expensive extraction attempts that are destined to fail, you receive faster ...

    Fixed

    Improved dashboard reliability

    We have resolved an issue that prevented some users from logging into the dashboard when multiple account records existed. Access has been restored for all affected accounts, ensuring a smoother manag...

    Fixed

    Resilient extraction strategies

    We fixed a logic error that caused some scraping strategies to conflict with site requirements, leading to recurring failures. The system now detects and corrects these strategy contradictions automat...

    Fixed

    Enhanced job analytics

    Job logs now correctly attribute requests rejected by protective limits to the specific domain targeted. This provides more accurate data for your internal monitoring and usage analysis.

    Improved

    General bug fixes and improvements

    Plus 2 internal improvements for better reliability and performance.

    Improved

    Enhanced Playbook Configuration Feedback

    You will now receive clear notifications if your scraping playbooks contain conflicting header definitions or overlapping configuration keys. This helps you debug complex scraping logic and ensures yo...

    Fixed

    Improved Web Interface Reliability

    The web dashboard now experiences significantly fewer service interruptions and failures during system maintenance. This ensures you have consistent access to your scraping results and account managem...

    Improved

    Enhanced Data Architecture Performance

    We have upgraded our core data systems to more efficiently handle high-concurrency workloads and complex queries. This optimization provides a more stable foundation for scaling your largest and most ...

    Fixed

    Improved API Availability and Resilience

    We have enhanced the reliability of the API's runtime processes to prevent unexpected service restarts under heavy memory load. This ensures higher availability and more consistent performance during ...

    Fixed

    Reliable Historical Data Retention

    Fixed an issue where certain historical records were incorrectly excluded from automated archival processes. This ensures your data retention policies are applied consistently, keeping your workspace ...

    Fixed

    Eliminated Intermittent Service Interruptions

    Resolved a rare synchronization conflict between background maintenance tasks and active API requests that could cause sessions to hang. Your scraping jobs will now continue to process smoothly even d...

    v2.46.1Enhanced Reliability and Performance
    May 8, 2026
    Improved

    Optimized Platform Responsiveness

    We have refined our internal resource management and connection handling to provide a smoother, more consistent API experience. These updates reduce latency spikes and ensure your integrations remain ...

    Fixed

    Resilient Session Replays

    The session playback interface now isolates runtime errors to ensure they do not disrupt the rest of your dashboard session. This means you can continue to view metadata and AI analysis even if a spec...

    Fixed

    Precise Error Reporting

    We have improved our error detection logic to provide more accurate feedback when requests encounter data conflicts or integrity issues. This allows for faster debugging and more reliable handling of ...

    Fixed

    Reliable Data Categorization

    Our data management services have been updated to ensure that organization tags are applied accurately across all records. This prevents archived data from interfering with your active categorization ...

    How to Stay Updated

    1

    Check this page for a summary of all API changes with each release.

    2

    Visit the full changelog for a detailed, filterable timeline of all product updates including frontend and infrastructure changes.

    3

    Watch for deprecation headers in API responses. Deprecated endpoints return a Sunset header with the removal date.

    Change Types

    TypeDescriptionAction Required?
    NewNew endpoints, parameters, response fields, or SDK methodsNo
    ImprovedPerformance improvements, better error messages, enhanced behaviorNo
    FixedBug fixes, corrected behavior, resolved edge casesNo
    SecuritySecurity patches and vulnerability fixesReview recommended
    BreakingRemoved fields, changed types, removed endpoints (announced 90+ days in advance)Yes - update your code

    Full Changelog

    For a complete, filterable timeline of all AlterLab updates including frontend changes, infrastructure improvements, and more, visit the full changelog.

    View Full Changelog→
    ← Error CodesVersioning Policy →
    Last updated: March 2026

    On this page