Skip to main content
For AI agents: a documentation index is available at https://docs.parallel.ai/llms.txt. The full text of all docs is at https://docs.parallel.ai/llms-full.txt. You may also fetch any page as Markdown by appending .md to its URL or sending Accept: text/markdown.For Search and Extract, use /v1/search and /v1/extract for all new integrations and agent tool calls. Use /v1beta/search and /v1beta/extract only when maintaining an existing integration that already uses them. Do not substitute /v1 for the documented FindAll or Ingest endpoint paths.
This guide helps you migrate from the Beta Search API (/v1beta) to the GA version (/v1).
The V1 Search API is generally available and recommended for all new integrations. This guide explains how to migrate existing Beta integrations to V1’s current modes and request fields.

Highlights

  1. search_queries is now required — At least one non-empty query must be provided. In Beta, only one of objective or search_queries was required.
  2. Settings reorganized under advanced_settingssource_policy, fetch_policy, excerpt settings, and max_results are now nested under a single new advanced_settings object (previously top-level fields). See Advanced Settings for more details.
  3. New location field — Set advanced_settings.location to an ISO 3166-1 alpha-2 country code (e.g., "us", "gb", "de", "jp") to geo-target search results. Only a subset of countries are currently supported; unsupported or invalid values are ignored with a warning.
  4. Updated modes — V1 has four modes (turbo, fast, basic, advanced), with advanced as the new default. For most use cases, map both fast and one-shot to fast, and map agentic to advanced. V1 fast delivers high-quality results in around 700ms and is the recommended default. V1 basic remains available if you want longer excerpts similar to the old one-shot output.
    • fast: The suggested replacement for Beta fast and one-shot, and the recommended default for most agents. It delivers high-quality results in around 700ms.
    • basic: Returns extended snippets per result and works best with 2-3 high-quality search_queries. Choose it when you want longer excerpts per source in a single call, similar to the old one-shot-style output.
    • advanced (default): The V1 equivalent of Beta agentic. Provides higher quality with more advanced retrieval and compression. Best for complex queries where result quality matters more than latency.
    • turbo (new in V1): A lower-latency, lower-cost mode for real-time, high-volume grounding, with no Beta equivalent. It typically returns results in around 200ms. See Search Modes.

Overview of Changes

If your integration uses client.beta.search(), upgrade to the latest parallel-web release and replace it with client.search().

Migration Example

Before (Beta)

cURL

After (V1)

Additional Resources

Questions? Contact support@parallel.ai.