Citation retries for ChatGPT web search
ChatGPT source requests with search set to true now retry citation extraction automatically, roughly doubling citation coverage in the parsed citations field. The overall request success rate is unchanged, and no payload changes are needed for requests already using search: true.
Also shipped Jul 14, 2026Oxylabs in July 2026 →
Conversational analytics now supports the AI.AGG function
Conversational analytics now supports the AI.AGG function . This function is in Preview .
CREATE OR ALTER is generally available for 24 object types
CREATE OR ALTER is now generally available for 24 object types. CREATE OR ALTER creates an object if it doesn’t exist, or modifies an existing object to match the statement definition. It’s especially useful in declarative deployment workflows and CI/CD pipelines where the same script must be safe to re-run.
Catalog integration for Snowflake Postgres (General availability)
Catalog integrations for Snowflake Postgres are now generally available. A Snowflake Postgres catalog integration lets Snowflake automatically discover tables managed by a Snowflake Postgres instance and access them as read-only Apache Iceberg™ tables, using vended credentials so you don’t need to configure an external volume or manage storage credentials...
Allowlist partner platform IPs in context-based ingress control (Beta)
Context-based ingress control now supports Partner Platforms as a network source. Select a partner platform to allowlist the IPs that third-party apps use to connect to Databricks, including Power BI, Tableau Cloud, and dbt platform. Databricks manages and updates these IP lists automatically. See Network sources .
Trigger.AvailableNow support for OpenSharing streaming (GA)
Streaming reads from OpenSharing tables now support the Trigger.AvailableNow trigger. This trigger captures the shared table's current version when it starts, processes all available data across one or more micro-batches (honoring maxFilesPerTrigger and maxVersionsPerRpc ), and then stops, which is well suited to scheduled, batch-like incremental...
Admin API adds Claude Enterprise user management in beta
Claude Enterprise organizations can list and look up members, change roles, remove members, manage invites and groups, and read custom roles through the Admin API. Group and custom-role requests need the ce-user-management-2026-07-13 beta header.
More from OxylabsEvery Oxylabs release →
Oxylabs Agent Skills
Oxylabs now offers official Agent Skills – structured skill files that teach AI agents and coding assistants work with Oxylabs products with significantly more accurate code and fewer hallucinations.
Batch requests for LLM targets
LLM sources now support up to 5,000 prompts within a single batch request for chatgpt, gemini, and perplexity sources. Every prompt runs as its own job, so you get one job ID back per prompt. Learn more about batch requests here.
Improved fingerprint validation and device-memory alignment
Headless Browser now offers more realistic browser fingerprints and continues to align device-memory values with the rest of the emulated fingerprint to lower detection risk for all users. This change applies automatically to all Headless Browser sessions.
More accurate Walmart e-commerce pricing
Parsed output from Walmart e-commerce sources now returns pricing data more reliably and consistently. If you're tracking competitor prices or monitoring product catalogs, you'll get cleaner numbers automatically with new requests using "parse": true.
Improved success rates on hard-to-reach targets
We have rolled out improvements to how requests are handled on sites using CAPTCHA. Success rates on these targets should improve, particularly for jobs that previously saw elevated failure or retry rates. Learn more in our documentation.
Structured Google Scholar results
Google Scholar is now a dedicated parsed source in Web Scraper API. Set source to google_scholar and parse to true to receive parsed JSON directly.
Custom parser for Home Depot data
A dedicated parser for Home Depot product pages is now available through the universal scraping source. Enable parsing on your request to receive structured product data (such as title, price, availability, and specifications) instead of raw HTML.
Custom browser instructions for LLM sources
LLM sources now support custom browser instructions, allowing you to define actions (e.g., clicks, scrolls, waits) to control page behavior before content is extracted.