- ChemRxiv is now full text for commercial use:
valyu/valyu-chemrxivholds 14,500+ full-text ChemRxiv preprints from 2017 to the present, limited to papers licensed CC BY 4.0 so every result is cleared for commercial use with attribution. Papers under non-commercial licences (CC BY-NC, CC BY-NC-ND) are excluded. Results include the title, authors, abstract, publication date, DOI, full-text passages and figures, with links in the formhttps://chemrxiv.org/doi/full/<doi>. The dataset updates monthly. Passincluded_sources=["valyu/valyu-chemrxiv"]to the Search API or DeepResearch.
-
Rate limits now scale with your plan. Search, Contents, Answer, and creating or polling DeepResearch tasks each have their own limit, lower on cheaper plans and higher on paid plans. There is no daily quota. A request over the limit returns
429 Too Many Requestswith aRetry-Afterheader. The body names the limit you hit, your plan, and how to raise it. See rate limits. -
DeepResearch concurrency limits. Your plan caps how many of your DeepResearch tasks run at once, across tasks, batches and tasks added to a batch. A task over the cap is still created and still holds its credits. It waits as
queuedand starts automatically when one of your running tasks finishes. See concurrency limits.
-
DeepResearch v2: A new research engine on the same endpoint,
POST /v1/deepresearch/tasks. Adddeliverablesand the files come back with the cited report: xlsx, pptx, docx, pdf or csv, up to 10 files a task, in every mode except instant. A bare format works:"deliverables": ["xlsx"]. The first file is included; each extra file uses 16 credits. See the example reports. -
Passage-level citations: Sources can carry
locations, the page and the verbatim excerpt the report cited, so your app can show the line a claim rests on. See citations and passages. -
Instant mode:
mode: "instant"returns a sourced answer in under 30 seconds for 8 credits. It doesn’t return files. - Parallel researchers: Heavy and max split a big question into sub-questions and run up to four researchers in parallel, then one writer joins their cited notes.
-
Pin a run to a date:
search.reference_datepins research to what was published by that date, for backtests. Dates from January 2026 are supported. -
Upgrading: Older SDKs keep receiving v1 response shapes. The released SDKs don’t expose
locationsorinstantyet; call the status endpoint directly for them. -
Wiley HLS: Eligible startups can search the full text of more than one million peer-reviewed articles from 900+ Wiley health and life sciences journals, figures and equations included, pay-per-use. Pass
included_sources=["wiley/wiley-hls"]to Search or DeepResearch. See the Wiley HLS guide. -
New usage prices: Web and news results now use 0.1 credits each, and arXiv, PubMed, bioRxiv and medRxiv results 0.05 credits. Contents uses 0.2 credits per extracted URL, plus 0.2 for summaries or structured extraction. DeepResearch tasks use 25 credits for
fast, 100 forstandard, 500 forheavyand 2,500 formax. Licensed dataset prices are unchanged. See pricing. -
Strict source scope: Set
scope_policy: "strict"onPOST /v1/searchto search exactly the datasets inincluded_sources. The response adds asource_scopeobject listing which datasets were selected, returned and omitted. Without it, a request that lists several datasets may search only the most relevant of them. -
Search filters:
excluded_sourcesaccepts preset names such asfinanceoracademic, andsite:and-site:in a query now filter every result, from the web and from datasets. -
DeepResearch credit holds: Creating a task reserves its base price until the task is charged. If your available balance cannot cover it, the request returns
402with the required and available amounts; if billing is briefly unavailable it returns503and creates nothing. Adding tasks to a batch reserves them all at once. See billing and credit holds. -
New datasets: FDA drug recalls (
valyu/valyu-openfda-drug-recalls) and device recalls (valyu/valyu-openfda-device-recalls), on the Serious Business plan and in thehealthpreset. -
Answer billing: Each search result is billed once per answer, even if several tool calls return it, and
cost.total_deduction_dollarsis exactly the amount charged.
- Semantic datasource search:
GET /v1/datasources/search?q=finds datasets from a natural-language description -Wiley medical literature,FDA drug labels,insider transactions,CPI inflation- ranked by embedding similarity blended with exact-term matching, so terse acronyms and descriptive phrases both work. Returns the datasetidvalues to pass asincluded_sourceson the Search API, with arelevance_scoreper result. A query that matches nothing returns an empty list rather than a weak guess.
-
Agents That Provision Themselves: A human still creates the Valyu account, but from there an agent can provision itself end to end - request a login from the CLI, mint its own API keys with a hard spending cap, check balance, top up the account balance if a card is on file, and rotate or revoke keys, all programmatically.
valyu loginruns a device-style flow: you get a short code, approve it in the browser, and the key is minted and stored locally. It also runs fully headless by streaming the auth events, so a cloud agent can authenticate without a browser. - Account management from the CLI: New CLI commands manage your account end to end. Every command speaks JSON for scripts and prints human-friendly output by default. Errors return a machine-readable code and a recovery hint, so an agent can read the failure and self-correct instead of stalling. Management keys carry explicit scopes for least-privilege access, while data and search access is implicit on every key - so any key can run queries without an extra scope.
-
New SEC filing types: The
valyu/valyu-sec-filingsdataset now covers nine additional filing types, searchable in natural language through the Search API - pin the dataset withincluded_sources=["valyu/valyu-sec-filings"]or let Valyu route automatically. Also available via the Answer API, DeepResearch, and the Python and JavaScript SDKs:- S-1: IPO and securities registration statements - query a company’s pre-IPO business model, financials, risk factors, and use of proceeds.
- S-4: M&A and exchange-offer registration statements - pull deal terms, exchange ratios, fairness opinions, and pro forma financials for combined companies.
- Form 10 (10-12B / 10-12G): Spin-off and Section 12 new-listing registration statements - often the first detailed disclosure from a newly independent business.
- DEF 14A (+ DEFA14A / DEFM14A / DEFR14A family): Definitive proxy statements - search executive compensation, say-on-pay votes, board nominees, governance matters, and shareholder proposals.
- SC TO-T: Third-party tender offer statements - retrieve offer prices, conditions, financing, and expiration terms.
- SC 14D9: Target-board responses to tender offers - recommendations to shareholders, fairness opinions, golden-parachute compensation tables, and deal background.
- 6-K: Foreign private issuer current reports - interim earnings, dividends, and material events reported in home markets.
- 20-F: Foreign private issuer annual reports (the FPI equivalent of a 10-K) - audited financials, risk factors, and operating reviews for non-US companies on US exchanges.
- N-PORT (NPORT-P): Monthly mutual fund / ETF portfolio holdings reports - fund-level positions, asset allocations, and risk metrics.
-
New dataset - ChemRxiv: Added
valyu/valyu-chemrxiv, 30K+ chemistry preprints from ChemRxiv spanning organic, inorganic, physical, and materials chemistry. Query it through the Search API withincluded_sources=["valyu/valyu-chemrxiv"], or via the Python and JavaScript SDKs. -
Workflows (Beta): You can author your own org-scoped templates as workflows: save a prompt, sources, deliverables, and mode once with typed
{variables}viaPOST /v1/workflows, publish new versions withPATCH, and share them across your organization. Browse 44 Valyu-curated templates that are now live for templated DeepResearch. Passworkflow_id+workflow_paramstoPOST /v1/deepresearch/tasksto run one, or use them via the deepresearch create methods in the SDKs. Get started with the Workflows quickstart.
-
Workflows (Beta): Templated, versioned DeepResearch you can run from the API. Pass
workflow_id+workflow_paramstoPOST /v1/deepresearch/tasks, or manage workflows via the new Workflows endpoints. See the Workflows guide. - Subscription plans in docs: Documented the subscription plans of the time (Pay-as-you-go, $29, $89, $449, and Enterprise) and which data sources each includes. See Pricing & plans.
- Expanded data source coverage: Documented additional specialised sources across genomics, cybersecurity, compliance & sanctions, economics, transportation, automotive, environment, and pulse signals. See Data coverage and the per-vertical use cases.
-
AI-native onboarding: A curated
llms.txtandAGENTS.md, expanded contextual menu, hidden agent hints, and copy-paste<Prompt>blocks across the API, SDK, and integration docs.
- Valyu CLI upgrade: The Valyu CLI now includes access to the most powerful Deep Research features: deliverables, human-in-the-loop, code execution, and screenshots.
-
Source biases: New
sourceBiasesparameter in the Search & DeepResearch API lets you fine-tune how search results are prioritized across different data sources, giving you more control over result ranking.
- Deep Research screenshots: Deep Research can now capture website screenshots and include them directly in generated reports for richer visual context.
- Deep Research code execution: The Deep Research API now supports code execution, enabling reports with computed results, data analysis, and programmatic outputs.
- Deep Research HITL (human-in-the-loop): Added human-in-the-loop support for Deep Research, allowing you to review, guide, and refine research tasks during execution.
- Valyu CLI: Shipped the official Valyu CLI for running searches, deepresearch workflows, and interacting with Valyu directly from your terminal.
- 13F/G/D SEC filing search: You can now search across SEC 13F, 13G, and 13D filings through the Search API, adding the institutional ownership layer of public markets.
- Async Contents API: Added async support for the Contents API, enabling non-blocking content extraction for large-scale workflows. Available in both Python and JavaScript SDKs.
-
Source biases: New
sourceBiasesparameter in the Search API lets you fine-tune how search results are prioritized across different data sources, giving you more control over result ranking.
-
Bulk batch results: New
batch.getResults()method lets you fetch all results from a batch in one paginated call instead of individual requests per task. Ideal for teams running hundreds of DeepResearch tasks in parallel. -
DeepResearch email alerts: Added
alert_emailsupport for custom email notifications on task completion. A newcustom_urlfield lets you pass a custom report URL instead of the default platform.valyu.ai URL.
- Postman-ready OpenAPI spec: You can now easily import Valyu OpenAPI spec directly into Postman to test all endpoints interactively.
- Deep Research document uploads: You can now attach and upload internal documents as sources for Deep Research reports via the Platform or API. Uploaded documents are properly cited in the final report.
- New “max” Deep Research mode: Exhaustive research with maximum quality, fact verification, and comprehensive analysis. Runs for up to ~180 minutes. Now available in TypeScript, Python SDKs and n8n integration.
-
Breaking change: Removed
total_deduction_pcmfrom the Search API response. Users relying on this field should update tototal_deduction_dollars. -
Deep Research strategy controls: The
strategyfield in the Deep Research API now allows fine-grained control over the writing style of generated reports.
-
Valyu n8n integration: Updated Valyu’s Base URL from
api.valyu.networktoapi.valyu.ai/v1in the native Valyu integration for n8n. - Contents API improvements: Improved support for additional file type fetching and sitemap extraction.
- Datasources API: Added fulltext search capabilities to our datasources search list API.
- Economics search quality: Improved search accuracy for economics data across FRED and BLS sources.
- Faster Deep Research: Fast mode for Deep Research now runs with significantly reduced latency and improved output quality.
- Faster web search: Enhanced web search performance with optional fast mode for quicker results with shorter content snippets.
-
AI SDK fast mode: Added
fastModeconfiguration option to thewebSearchtool in the Vercel AI SDK. When enabled, returns faster responses with shorter content snippets, ideal for general-purpose queries where speed is preferred over detail. - Agno integration: Added Agno framework integration documentation with 8 specialised search tools.
-
Country code filtering: Added
country_codesupport to the DeepResearch API for filtering search results by geography. Both JavaScript and Python SDKs updated. - Search relevance improvements: Made some improvements in the Search API for more accurate and contextually relevant results.
- New Healthcare datasources: Added ChEMBL (2.5M+ compounds), PubChem (110M+ compounds), Open Targets (60K+ targets), NPI Registry (8M+ healthcare providers), and WHO ICD-10/11 codes (70K+ codes) to the search API.
- Performance improvements: Improved DeepResearch quality, Batch API reliability, Polymarket data search accuracy, and faster content extraction.
-
Datasources SDK methods: Added
datasources()anddatasources_categories()methods with category filtering to both JavaScript and Python SDKs. -
AI SDK Tools: Extended the
bioSearchtool to include the new healthcare/life sciences datasources (ChEMBL, PubChem, Open Targets, NPI Registry, WHO ICD). -
MCP: Extended
valyu_bio_searchMCP tool with the new healthcare datasources. -
AI SDK size presets: Control content size per search result with
short,medium,large, ormaxpresets across all 7 AI SDK search tools.
- New data sources: Added UK rail schedules, legislation, case law, ship tracking, and parliamentary data to expand coverage across transportation, legal, and government domains.
- Batch API for Deep Research: Process multiple Deep Research tasks efficiently with the new Batch API, including status tracking and progress monitoring for large-scale research operations.
- Page screenshot capture: The Content API now supports capturing page screenshots for visual content analysis tasks.
- Enhanced search filtering: New filtering options including date range filtering, source exclusion lists, and category filters give you more control over search results.
- Model renamed: The “lite” model has been deprecated in favor of “fast” for clearer naming consistency.
-
Datasources API: New tool manifest endpoint,
/datasources, that enables AI agents to discover available data sources with metadata, schemas, and pricing information for the Search API. - Ship tracking enhancements: Added vessel type filtering (tanker, cargo, cruise, yacht, military, etc.) and natural language search via AIS for global ship tracking.
- Polymarket historical data: Added historical pricing data from Polymarket prediction markets.
- Integration guide updates: The AI SDK and MCP integration guides now include datasources tools for discovering available data sources.
- MCP documentation: Added missing tools documentation for patents, biomedical research, and economics data to the MCP server docs.
- Deep Research batch quickstart: New quickstart guide for Deep Research batch operations with clearer documentation.
- Deep Research deliverables (beta): Deep Research can now generate additional files alongside your final report across CSV, Excel, PowerPoint, Word, and PDF.
- TOON output support: Deep Research now supports TOON-formatted output for structured, machine-readable deliverables.
- Mode renamed: The “Lite” Deep Research mode has been renamed to “Standard” to better reflect its balanced speed and depth.
- Clearer reasoning summaries: The reasoning trace now includes more concise, readable summaries so you can quickly understand how Deep Research arrived at its conclusions.
- Claude Agent SDK integration: New guide for building AI agents with Valyu’s search capabilities using the Claude Agent SDK.
- SDK updates: All SDKs (Python, JavaScript, Rust) have been updated to reflect the latest API changes, including new export formats and TOON output support.
- Breaking change: The
/v1/deepresearch/tasks/{id}/updateendpoint now enforces phase-aware validation. This means that follow up instructions are rejected once the writing phase begins. Update your integrations to submit all follow-up instructions during the active research phase, before report generation starts.
- We launched Valyu AgentCore to bring Valyu’s search capabilities to AWS Bedrock AgentCore and Strands Agents. Check out our co-founders Harvey and Hirsh on the AWS Let’s Build A Startup Podcast w/ the legend Giuseppe Battista showing what it can do 👉 Podcast link.
- We shipped a new Vercel AI SDK guide showing how to use Valyu’s AI SDK tools for academic research.
-
We’ve added biomedical and economic search tools:
valyu_bio_search,valyu_economics_searchto the Valyu MCP server. - We shipped a new “Powered by Valyu” badge. Users can now show off their Valyu-powered apps with this badge.
- We added deepresearch API support to the Rust SDK.
-
We’ve migrated the
v1/deepsearchAPI endpoint tov1/search. We recommend updating your API calls accordingly. Thev1/deepsearchendpoint will remain supported until April 30, 2026. -
The
deepresearchAPI now support search configs (included_sources, search_type). - Deep Research can now generate detailed charts (line, bar, horizontal bar, area, pie, doughnut, radar, scatter).
- Deep Research PDF generation has been improved, displaying charts/tables as well.
- The new deepresearch modes - Fast, Standard and Heavy are now supported in the JS & Python SDKs.
- We shipped a better numbered citation system for both Search and Deep Research results.
- Our Content API now automatically extracts content from PDF URLs.
- We’ve now improved token/context handling for the Answers API endpoint for more predictable performance.
- We enhanced Deep Research system prompts for better research quality.
- We’ve added Kalshi and Polymarket prediction markets as a data source so you can search over them in natural language.
- We made some improvements on API key propagation in our infrastructure.
- We made two big changes to our N8N Integration. 1. We added the Answers and DeepResearch API to the N8N node. 2. “Search” is now “Search”, “Contents” is now “Extraction”.
- We’ve now added complete documentation for the Rust SDK with examples for Search, Contents, and Answers endpoints.
- We shipped complete documentation for LangChain-JS integration with code examples.
- We’ve also added a Rust SDK documentation.
- We now have an examples page showcasing real world apps built on Valyu.
- We’ve localized deepresearch summaries to the user’s language preference.
- We made improvements to the deepresearch report format.
- We improved the German labor statistics search quality.
- We enhanced Deep Research prompts for research and writing phases with better context passing.
-
We updated the
/listtasksendpoint tolistfor Deep Research. - We added the enterprise API usage plan.
- We improved the contents API to have more concise AI summaries.
- We fixed structured output generation for Deep Research reports.
-
We updated the
answersendpoint response to usetx_idinstead ofai_tx_idand also added aextraction_metadatatype. - We added source filtering support to the AI SDK web Search tool.
- We updated transport type handling and dependencies for Valyu remote mcp.
- We added a complete implementation guide for Deep Research with SDK examples.
- We implemented streaming support for real-time content delivery for the answer endpoint.
- We improved response generation for the answer endpoint.
- We improved citation structure in answer endpoint responses.
- We fixed missing titles in contents API with high extract effort setting.
- We added new financial datasets - Commodities, ETFs, and funds datasets.
- We improved content extraction with image URLs support.
- We added streaming support for the answer endpoint in the JS & Python SDKs.
- We added structured output format for Deep Research.
- We added full DeepResearch API support with task management to the JS & Python SDK.
- We updated API reference across Python and JavaScript SDK docs for answer endpoint.
- We updated pricing documentation to reflect new datasets.
- Support for up to 100 search results (upon request) in the JS & Python SDKs.
-
Added
newssearch type for dedicated news searches in the JS & Python SDKs. -
Added
urlOnlysearch type to return shortened snippets only in the JS SDK. -
Added
url_onlyparameter to return shortened snippets only in Python SDK. -
publication_datefield now available in search results in the Python SDK. -
relevance_scorefield now optional in fast_mode or url_only searches. - Added docs for news search, url_only, and expanded result limits.
- Added docs for the updated API reference with the new endpoints and parameters.
-
max_num_resultsnow supports 1 - 100 results. Standard API keys support 1-20 results while higher limits require requesting a special API key through the platform dashboard.
- We enhanced response formatting for the answer endpoint.
- We fixed handling of concurrent citation contexts in research results.
-
We updated the JS SDK name from
valyutovalyu-js.
- Bug fixes.