# Parallel Web Systems > This is the agent-friendly navigation document (llms.txt) for all public Parallel content. It is comprised of all public content from the main website (including all blog-posts), the docs, and a few resources from our SDKs. Parallel is a Enterprise Deep Research Product with APIs for performing Web Search Tasks at scale. ## Main Website - [Parallel](/about.md): The highest accuracy web search API for AI agents. Deep research, extraction, enrichment, and monitoring. SOC 2 certified. - [Acceptable Use Policy](/acceptable-use-policy.md): Acceptable Use Policy - Parallel - [Parallel Web Systems](/articles.md): Best-in-class web search API for AI agents. Powering deep research, page extraction, enrichment, monitoring, and database creation. SOC 2 Type II certified. - [AI Web Search and AI Deep Research for Sales Enrichment](/articles/ai-web-enrichment-for-sales.md): Deep research AI sales web enrichment using AI search APIs. Create custom prospect intelligence beyond Apollo/ZoomInfo with automated data gathering tools. - [Parallel Web Systems](/articles/llms-txt.md): Best-in-class web search API for AI agents. Powering deep research, page extraction, enrichment, monitoring, and database creation. SOC 2 Type II certified. - [What is a web crawler and how does it work? Full guide.](/articles/what-is-a-web-crawler.md): Best-in-class web search API for AI agents. Powering deep research, page extraction, enrichment, monitoring, and database creation. SOC 2 Type II certified. - [Parallel Web Systems](/articles/what-is-a-web-index.md): This document details the basics of web indexes and the benefits of building applications that can access them programmatically. - [A comprehensive introduction to web search APIs and how they work](/articles/what-is-a-web-search-api.md): Web search and AI search APIs transform how AI systems access the web. This article explains how they work to give enterprise AI internet search capabilities. - [What is an AI agent and how do they work in production?](/articles/what-is-an-ai-agent.md): AI agents are autonomous software systems that perceive their environment, make decisions, and take actions to achieve specific goals. - [Parallel Web Systems](/articles/what-is-data-enrichment.md): Data enrichment is the process of combining your internal data with information from external sources to create more complete, accurate datasets. - [Parallel Web Systems](/articles/what-is-deep-research.md): AI deep research investigates questions by synthesizing information across multiple web sources, then producing comprehensive reports with citations. - [What is Model Context Protocol (MCP) and what makes it useful?](/articles/what-is-mcp.md): This article covers how MCP works, why it matters for AI agents, the core architecture that makes it possible, and how to implement it in your own applications. - [What is semantic search and how does it work?](/articles/what-is-semantic-search.md): This article outlines at a high-level how semantic search works, with examples and comparisons to lexical search, as well as implementation strategies for businesses. - [How web scraping works and is used by businesses in data pipelines](/articles/what-is-web-scraping.md): Web scraping is a technique used by businesses to gather data from public websites. This article explains web scraping and their applications in business. - [Blog - Enterprise Deep Research API Insights](/blog.md): Learn about enterprise deep research APIs, structured data extraction, and AI agent integration. Technical insights on building state-of-the-art web search for ChatGPT and Claude. - [Parallel Web Systems](/blog/benchmarks-task-api-sealqa.md): Parallel scores state-of-the-art on SEAL-0 and SEAL-HARD benchmarks, designed to challenge search-augmented LLMs on real-world research queries. - [How Amp’s coding agents build better software with Parallel Search](/blog/case-study-amp.md): Best-in-class web search API for AI agents. Powering deep research, page extraction, enrichment, monitoring, and database creation. SOC 2 Type II certified. - [Case Study for Day AI using Parallel Task API](/blog/case-study-day-ai.md): With Parallel’s web search technology backing it, Day provides superior visibility of insights across private and public data. - [Gumloop and Parallel Search API Case Study](/blog/case-study-gumloop.md): By integrating Parallel's Task API as a core component, Gumloop enables businesses to build AI automation workflows that are grounded in real-time web data. - [Parallel Web Systems](/blog/case-study-lindy.md): Lindy integrated the Parallel Task API to enable high-quality web research via nodes in their low-code agent builder. - [Parallel Web Systems](/blog/case-study-macroscope.md): Learn how Macroscope uses Parallel's web intelligence APIs ensure that code reviews are always using the most up-to-date information from the web. - [How Parallel powers Starbridge's platform for public GTM](/blog/case-study-starbridge.md): This case study describes how Starbridge, using the Parallel Task API, helps companies scale public sector sales with efficiency and accuracy. - [Introducing the Parallel Chat API](/blog/chat-api.md): Introducing the Parallel Chat API, a state-of-the-art low latency AI web research and search API for web-based LLM completions that deliver real-time deep research capabilities through our rapidly growing web index. The Parallel Chat API returns OpenAI ChatCompletions compatible streaming responses in both text and structured JSON format, enabling seamless OpenAI search integration for interactive applications requiring instant web automation tools and web research capabilities. Built with the same price-performance obsession as the Parallel Task API, the Parallel Chat API functions as an advanced AI web search alternative that transforms any application into a powerful web research platform. - [Building a Serverless Competitive Intelligence Platform with MCP + Task API](/blog/cookbook-competitor-research-with-reddit-mcp.md): Build a competitive intelligence platform with the Parallel Task API configured with Reddit MCP tool calls. - [How to build a market research platform with Parallel Deep Research](/blog/cookbook-market-research-platform-with-parallel.md): An open-source guide on how to build a comprehensive market research platform that generates detailed industry reports using Parallel's Deep Research product. - [Building a Full-Stack Search Agent with Parallel and Cerebras](/blog/cookbook-search-agent.md): Build a web research agent that combines Parallel's Search API with streaming AI inference. - [Building a real-time streaming task manager with Parallel](/blog/cookbook-sse-task-manager-with-parallel.md): This cookbook details how to build a task streaming playground that showcases Parallel's Task API with real-time Server-Sent Events (SSE). - [Parallel AI releases new Core2x processor for Task API](/blog/core2x-processor.md): The new Core2x processor now is available in the Parallel Task API to offer developers finer control. - [A new pareto-frontier for Deep Research price-performance](/blog/deep-research-benchmarks.md): Expanded results that demonstrate Parallel's complete price-performance advantage in Deep Research. - [Parallel Deep Research Reports](/blog/deep-research-reports.md): The Parallel Task API now supports comprehensive markdown Deep Research report generation with in-line citations and relevant excerpts. - [State of the Art Deep Research APIs](/blog/deep-research.md): Parallel Task API processors achieve state-of-the-art 27% accuracy on the BrowseComp benchmark—beating every other commercial API. - [The full Basis framework is now available in Base and Lite processors](/blog/full-basis-framework-for-task-api.md): Lite and Base Task API processors now include the complete Basis framework—citations, reasoning, excerpts, and calibrated confidence scores. - [Introducing Basis with Calibrated Confidences](/blog/introducing-basis-with-calibrated-confidences.md): Parallel Web Systems introduces Basis with calibrated confidences - a new verification framework for AI web research and search API outputs that sets a new industry standard for transparent and reliable deep research. Basis provides comprehensive citations, detailed reasoning, confidence scoring, and source evidence for every Task API response, enabling enterprises to identify when AI web research may yield unreliable results and implement targeted human-in-the-loop workflows. Through rigorous calibration testing, Basis confidences serve as accurate proxies for performance evaluation, with high-confidence outputs achieving 2-3x lower error rates than overall datasets. - [Parallel Web Systems](/blog/introducing-findall-api.md): Parallel's new FindAll API turns natural language queries into custom datasets from the web. It finds entities like companies, people, or locations based on your criteria, then enriches them with structured data—all with citations. FindAll Pro achieves 61% recall, 3x better than competitors. - [Parallel Web Systems](/blog/introducing-parallel-extract.md): Parallel Extract API converts web pages and PDFs to LLM-ready markdown. Get compressed excerpts or full content extraction for AI agents. Now in beta. - [Introducing the Parallel Search API](/blog/introducing-parallel-search.md): The highest accuracy web search API for AI agents - [Introducing Parallel](/blog/introducing-parallel.md): The Parallel Deep Research API outperforms humans and all leading AI models - [Parallel Web Systems](/blog/LLMTEXT-for-llmstxt.md): Introducing a new set of tools for llms.txt that help you create and check llms.txt, or transform llms.txt files into MCP servers - [Introducing Tool Calling via MCP Servers](/blog/mcp-tool-calling.md): Starting today, the Parallel Task API supports Tool Calling via MCP Servers in beta. With a single API call, you can now bring your own tools, data sources, and execution logic directly into web research workflows. - [Parallel Web Systems](/blog/monitor-api.md): This blog details the release of the Parallel Monitor API, which allows users and developers to monitor the open web for state changes. - [A new line of advanced processors: Ultra2x, Ultra4x, and Ultra8x](/blog/new-advanced-processors.md): New advanced processors are now available with the Parallel Task API, giving you granular control over compute allocation for critical research workflows. Last month, we demonstrated that accuracy scales consistently with compute budget on BrowseComp, achieving 39% and 48% accuracy with 2x and 4x compute respectively. These processors are now available as Ultra2x and Ultra4x, alongside our most advanced processor yet—Ultra8x. - [Introducing the Parallel Search API](/blog/parallel-search-api.md): The Parallel Search API is a new AI search engine API that transforms web search for Large Language Models and AI agents. Built on Parallel's custom web crawler and index, the Search API takes flexible inputs (search objective and/or search queries) and returns LLM-ready ranked URLs with extended webpage excerpts. Unlike traditional search APIs designed for human use, this AI-native search API delivers high-density, information-rich content optimized for direct LLM consumption, eliminating complex multi-step pipelines of searching, scraping, and parsing. - [Parallel Search MCP Server in Devin](/blog/parallel-search-mcp-in-devin.md): The Parallel Search MCP Server is now live in Devin's MCP Marketplace, bringing high quality web research capabilities directly to the AI software engineer. Devin can now query the web with the same infrastructure that powers our state-of-the-art Task and Chat APIs. - [Introducing the Parallel Task API: The state-of-the-art API for automated AI deep web research](/blog/parallel-task-api.md): The Parallel Task API is a state-of-the-art system for automated web research that delivers the highest accuracy at every price point. - [Introducing the Parallel Task MCP Server to help you research better](/blog/parallel-task-mcp-server.md): The Parallel Task MCP Server enables users to continue working in their MCP client while Parallel’s web search tasks run in the background. - [A state-of-the-art search API purpose-built for agents](/blog/search-api-benchmark.md): The Parallel Search MCP Server offers an easy to integrate, state-of-the-art, web search solution for AI agents. Built on the same search infrastructure that powers Parallel’s Task API and Search API, it demonstrates superior performance while being up to 50% cheaper than LLM native web search implementations - establishing a new price-performance frontier for AI agent web access. - [Introducing the Parallel Search MCP Server](/blog/search-mcp-server.md): The Parallel Search MCP Server exposes the Parallel Search API as a plug-and-play tool, giving LLMs instant access to real-time web knowledge with a simple configuration change. This replaces brittle, multi-step search stacks with a single, production-ready tool that delivers higher quality results at significantly lower cost. - [Parallel Web Systems](/blog/series-a.md): Parallel announces $100M Series A at $740M valuation to build web infrastructure for AI agents. We're creating better search for the web's second user. - [Introducing Source Policy: Precise control over web research sources](/blog/source-policy.md): Starting today, Source Policy is available for both the Parallel Task API and Search API - giving you granular control over which sources your AI agents access and how results are prioritized. - [Parallel Web Systems](/blog/sse-for-tasks.md): Best-in-class web search API for AI agents. Powering deep research, page extraction, enrichment, monitoring, and database creation. SOC 2 Type II certified. - [Introducing Auto Mode for the Parallel Task API](/blog/task-api-auto-mode.md): Starting today, the Parallel Task API supports Auto Mode - enabling one-off web research queries without requiring explicit output schemas. Simply ask a research question and let our processors handle the rest. - [Parallel Web Systems](/blog/task-api-latency.md): Best-in-class web search API for AI agents. Powering deep research, page extraction, enrichment, monitoring, and database creation. SOC 2 Type II certified. - [Introducing the Parallel Task Group API](/blog/task-group-api.md): Parallel launches Task Group API for batch web research at scale. Execute thousands of AI-powered data collection tasks with unified monitoring, real-time streaming, and intelligent failure handling. Now in public beta. - [Introducing the Typescript SDK](/blog/typescript-sdk.md): The Parallel TypeScript SDK is generally available - bringing strongly typed interfaces to all Parallel APIs. - [Webhooks](/blog/webhooks.md): Best-in-class web search API for AI agents. Powering deep research, page extraction, enrichment, monitoring, and database creation. SOC 2 Type II certified. - [Customer Terms](/customer-terms.md): Customer Terms - Parallel - [Parallel Web Systems](/index.md): Best-in-class web search API for AI agents. Powering deep research, page extraction, enrichment, monitoring, and database creation. SOC 2 Type II certified. - [Parallel Pricing – Pay-As-You-Go Web Search for AI Agents](/pricing.md): Flexible pricing for a variety of web agent and web search tasks. Choose the tier that best fits your speed, accuracy, and pricing needs. - [Privacy Policy](/privacy-policy.md): Privacy Policy - Parallel - [/products/api](/products/api.md) - [Terms of Service](/terms-of-service.md): Terms of Service - Parallel ## Docs - [Extract - Parallel](docs/api-reference/extract-beta/extract.md): Extracts relevant content from specific web URLs. To access this endpoint, pass the `parallel-beta` header with the value `search-extract-2025-10-10`. - [Add Enrichment to FindAll Run - Parallel](docs/api-reference/findall-api-beta/add-enrichment-to-findall-run.md): Add an enrichment to a FindAll run. - [Cancel FindAll Run - Parallel](docs/api-reference/findall-api-beta/cancel-findall-run.md): Cancel a FindAll run. - [Create FindAll Run - Parallel](docs/api-reference/findall-api-beta/create-findall-run.md): Starts a FindAll run. This endpoint immediately returns a FindAll run object with status set to 'queued'. You can get the run result snapshot using the GET /v1beta/findall/runs/{findall_id}/result endpoint. You can track the progress of the run by: - Polling the status using the GET /v1beta/findall/runs/{findall_id} endpoint, - Subscribing to real-time updates via the /v1beta/findall/runs/{findall_id}/events endpoint, - Or specifying a webhook with relevant event types during run creation to receive notifications. - [Extend FindAll Run - Parallel](docs/api-reference/findall-api-beta/extend-findall-run.md): Extend a FindAll run by adding additional matches to the current match limit. - [FindAll Run Result - Parallel](docs/api-reference/findall-api-beta/findall-run-result.md): Retrieve the FindAll run result at the time of the request. - [Get FindAll Run Schema - Parallel](docs/api-reference/findall-api-beta/get-findall-run-schema.md) - [Ingest FindAll Run - Parallel](docs/api-reference/findall-api-beta/ingest-findall-run.md): Transforms a natural language search objective into a structured FindAll spec. Note: Access to this endpoint requires the parallel-beta header. The generated specification serves as a suggested starting point and can be further customized by the user. - [Retrieve FindAll Run Status - Parallel](docs/api-reference/findall-api-beta/retrieve-findall-run-status.md): Retrieve a FindAll run. - [Stream FindAll Events - Parallel](docs/api-reference/findall-api-beta/stream-findall-events.md): Stream events from a FindAll run. Args: request: The Shapi request findall_id: The FindAll run ID last_event_id: Optional event ID to resume from. timeout: Optional timeout in seconds. If None, keep connection alive as long as the run is going. If set, stop after specified duration. - [Create Monitor - Parallel](docs/api-reference/monitor/create-monitor.md): Create a web monitor. Creates a monitor that periodically runs the specified query over the web at the specified cadence (hourly, daily, or weekly). The monitor runs once at creation and then continues according to the specified frequency. Updates will be sent to the webhook if provided. Use the `executions` endpoint to retrieve execution history for a monitor. - [Delete Monitor - Parallel](docs/api-reference/monitor/delete-monitor.md): Delete a monitor. Deletes a monitor, stopping all future executions. Deleted monitors can no longer be updated or retrieved. - [List Events - Parallel](docs/api-reference/monitor/list-events.md): List events for a monitor from up to the last 300 event groups. Retrieves events from the monitor, including events with errors and material changes. The endpoint checks up to the specified lookback period or the previous 300 event groups, whichever is less. Events will be returned in reverse chronological order, with the most recent event groups first. All events from an event group will be flattened out into individual entries in the list. - [List Monitors - Parallel](docs/api-reference/monitor/list-monitors.md): List active monitors. Returns all monitors for the user, regardless of status. Each list item contains the monitor configuration and current status. - [Retrieve Event Group - Parallel](docs/api-reference/monitor/retrieve-event-group.md): Retrieve an event group for a monitor. Each list item in the response will have type `event`. - [Retrieve Monitor - Parallel](docs/api-reference/monitor/retrieve-monitor.md): Retrieve a monitor. Retrieves a specific monitor by `monitor_id`. Returns the monitor configuration including status, cadence, input, and webhook settings. - [Update Monitor - Parallel](docs/api-reference/monitor/update-monitor.md): Update a monitor. At least one field must be non-null to apply an update. - [Search - Parallel](docs/api-reference/search-beta/search.md): Searches the web. To access this endpoint, pass the `parallel-beta` header with the value `search-extract-2025-10-10`. - [Add Runs to Task Group - Parallel](docs/api-reference/tasks-beta/add-runs-to-task-group.md): Initiates multiple task runs within a TaskGroup. - [Create Task Group - Parallel](docs/api-reference/tasks-beta/create-task-group.md): Initiates a TaskGroup to group and track multiple runs. - [Fetch Task Group Runs - Parallel](docs/api-reference/tasks-beta/fetch-task-group-runs.md): Retrieves task runs in a TaskGroup and optionally their inputs and outputs. All runs within a TaskGroup are returned as a stream. To get the inputs and/or outputs back in the stream, set the corresponding `include_input` and `include_output` parameters to `true`. The stream is resumable using the `event_id` as the cursor. To resume a stream, specify the `last_event_id` parameter with the `event_id` of the last event in the stream. The stream will resume from the next event after the `last_event_id`. - [Retrieve Task Group Run - Parallel](docs/api-reference/tasks-beta/retrieve-task-group-run.md): Retrieves run status by run_id. This endpiont is equivalent to fetching run status directly using the `retrieve()` method or the `tasks/runs` GET endpoint. The run result is available from the `/result` endpoint. - [Retrieve Task Group - Parallel](docs/api-reference/tasks-beta/retrieve-task-group.md): Retrieves aggregated status across runs in a TaskGroup. - [Stream Task Group Events - Parallel](docs/api-reference/tasks-beta/stream-task-group-events.md): Streams events from a TaskGroup: status updates and run completions. The connection will remain open for up to an hour as long as at least one run in the group is still active. - [Create Task Run - Parallel](docs/api-reference/tasks-v1/create-task-run.md): Initiates a task run. Returns immediately with a run object in status 'queued'. Beta features can be enabled by setting the 'parallel-beta' header. - [Retrieve Task Run Input - Parallel](docs/api-reference/tasks-v1/retrieve-task-run-input.md): Retrieves the input of a run by run_id. - [Retrieve Task Run Result - Parallel](docs/api-reference/tasks-v1/retrieve-task-run-result.md): Retrieves a run result by run_id, blocking until the run is completed. - [Retrieve Task Run - Parallel](docs/api-reference/tasks-v1/retrieve-task-run.md): Retrieves run status by run_id. The run result is available from the `/result` endpoint. - [Stream Task Run Events - Parallel](docs/api-reference/tasks-v1/stream-task-run-events.md): Streams events for a task run. Returns a stream of events showing progress updates and state changes for the task run. For task runs that did not have enable_events set to true during creation, the frequency of events will be reduced. - [Chat API Quickstart - Parallel](docs/chat-api/chat-quickstart.md): Build low-latency web research applications with OpenAI-compatible streaming chat completions - [OpenAI SDK Compatibility - Parallel](docs/chat-api/sdk-compatibility.md): OpenAI SDK compatibility features and limitations - [Extract API Best Practices - Parallel](docs/extract/best-practices.md): Learn how to optimize web content extraction with objectives, search queries, and fetch policies for LLM-ready markdown output - [Extract API Quickstart - Parallel](docs/extract/extract-quickstart.md): Convert any public URL into clean, LLM-optimized markdown with the Parallel Extract API - [Candidates - Parallel](docs/findall-api/core-concepts/findall-candidates.md): Understanding FindAll candidates, their structure, states, and how to exclude specific entities - [Generators - Parallel](docs/findall-api/core-concepts/findall-generator-pricing.md): Choose the right FindAll generator (preview, base, core, pro) based on query complexity and expected match volume - [Run Lifecycle - Parallel](docs/findall-api/core-concepts/findall-lifecycle.md): Understand FindAll run statuses, termination reasons, and how to cancel runs - [Cancel - Parallel](docs/findall-api/features/findall-cancel.md): Stop FindAll runs early to control costs - [Enrichments - Parallel](docs/findall-api/features/findall-enrich.md): Add non-boolean enrichment data to FindAll candidates without affecting match conditions - [Extend - Parallel](docs/findall-api/features/findall-extend.md): Increase the match limit of existing FindAll runs to get more results without changing query criteria - [Preview - Parallel](docs/findall-api/features/findall-preview.md): Test FindAll queries with a small sample of candidates before committing to full runs - [Refresh Runs - Parallel](docs/findall-api/features/findall-refresh.md): Rerun the same FindAll query with exclude_list to discover net new entities over time - [Streaming Events - Parallel](docs/findall-api/features/findall-sse.md): Receive real-time updates on FindAll runs using Server-Sent Events (SSE) - [Webhooks - Parallel](docs/findall-api/features/findall-webhook.md): Receive real-time notifications on FindAll runs and candidates using webhooks - [FindAll Migration Guide - Parallel](docs/findall-api/findall-migration-guide.md): Guide for migrating from V0 to V1 FindAll API - [FindAll API Quickstart - Parallel](docs/findall-api/findall-quickstart.md): Discover and enrich entities from the web using natural language queries with the FindAll API - [Parallel Documentation - Parallel](docs/home.md): Explore Parallel's web API products for building intelligent applications. - [AWS Marketplace - Parallel](docs/integrations/aws-marketplace.md): Access Parallel's API through the AWS Marketplace - [Google Sheets - Parallel](docs/integrations/gsuite.md): Use Parallel directly in Google Sheets with the PARALLEL_QUERY function - [LangChain - Parallel](docs/integrations/langchain.md): LangChain integrations for Parallel, enabling real-time web research and AI capabilities - [Programmatic Use - Parallel](docs/integrations/mcp/programmatic-use.md): How to use the MCP servers Programmatically - [Quickstart - Parallel](docs/integrations/mcp/quickstart.md): Install and configure Parallel MCP servers for AI assistants like Cursor, VS Code, and Claude Desktop - [Search MCP - Parallel](docs/integrations/mcp/search-mcp.md): Add real-time web search and content extraction to AI agents with the Parallel Search MCP Server - [Task MCP - Parallel](docs/integrations/mcp/task-mcp.md): Enable deep research and data enrichment workflows in AI assistants with the Parallel Task MCP Server - [n8n - Parallel](docs/integrations/n8n.md): Use Parallel in n8n Automations - [OAuth Provider - Parallel](docs/integrations/oauth-provider.md): Integrate with the Parallel OAuth Provider to get a Parallel API key on behalf of your users - [Superhuman - Parallel](docs/integrations/superhuman.md): Use Parallel with Superhuman - [Vercel - Parallel](docs/integrations/vercel.md): Use Parallel with Vercel - [Zapier - Parallel](docs/integrations/zapier.md): Use Parallel in Zapier workflows - [Events and Event Groups - Parallel](docs/monitor-api/monitor-events.md): Understand monitor events, event groups, and how to retrieve them - [Monitor API Quickstart - Parallel](docs/monitor-api/monitor-quickstart.md): Track web changes continuously with scheduled queries and webhook notifications using the Monitor API - [Webhooks - Parallel](docs/monitor-api/monitor-webhooks.md): Receive real-time notifications for Monitor executions and detected events using webhooks - [Changelog - Parallel](docs/resources/changelog.md): Product updates from the Parallel team - [Crawler - Parallel](docs/resources/crawler.md): This documentation provides guidance for webmasters on managing their website's interaction with our crawling system - [FAQs - Parallel](docs/resources/faqs.md): Frequently asked questions about Parallel APIs, billing, security, and platform features - [Pricing - Parallel](docs/resources/pricing.md) - [Rate Limits - Parallel](docs/resources/rate-limits.md): Default API rate limits for Search, Extract, Tasks, Chat, FindAll, and Monitor endpoints - [Source Policy - Parallel](docs/resources/source-policy.md): Configure which domains are included or excluded from your web research results. - [Warnings and Errors - Parallel](docs/resources/warnings-and-errors.md): Breakdown of warnings and errors - [Webhook Setup - Parallel](docs/resources/webhook-setup.md): Guide to configuring and verifying webhooks for Parallel APIs - [Search API Best Practices - Parallel](docs/search/best-practices.md): Using the Parallel Search API - [Migration Guide - Parallel](docs/search/search-migration-guide.md): Migrate from Alpha to Beta Search API (November 2025) - [Search API Quickstart - Parallel](docs/search/search-quickstart.md): Execute natural language web searches and retrieve LLM-optimized excerpts with the Parallel Search API - [Task Group - Parallel](docs/task-api/group-api.md): Batch process Tasks at scale with the Parallel Task Group API - [Basis - Parallel](docs/task-api/guides/access-research-basis.md): Understand how to access citations, reasoning, and confidence levels for your Task Run outputs - [Processors - Parallel](docs/task-api/guides/choose-a-processor.md): Select the right Task API processor (lite, base, core, pro, ultra) based on task complexity and latency requirements - [Task Runs Lifecycle - Parallel](docs/task-api/guides/execute-task-run.md): Understanding how Tasks Runs are created, processed, and returned - [Task Spec - Parallel](docs/task-api/guides/specify-a-task.md): Define structured research tasks with customizable input and output schemas. - [Ingest API - Parallel](docs/task-api/ingest-api.md): API reference for creating awesome tasks - [MCP Tool Calling - Parallel](docs/task-api/mcp-tool-call.md): Using MCP servers for tool calls in Tasks - [Task API Deep Research Quickstart - Parallel](docs/task-api/task-deep-research.md): Transform natural language queries into comprehensive intelligence reports - [Task API Enrichment Quickstart - Parallel](docs/task-api/task-quickstart.md): Enrich your structured data with web intelligence using the Task API - [Streaming Events - Parallel](docs/task-api/task-sse.md): SSE for Task Runs - [Webhooks - Parallel](docs/task-api/webhooks.md): Webhook events for task run completions ## SDKs - [Python SDK Footprint](custom/python-sdk-footprint.md): All API info needed to use the Python SDK. Does not include all APIs - [Python SDK README](custom/python-sdk-readme.md): Overview of how to use the Python SDK - [Typescript SDK Footprint](custom/typescript-sdk-footprint.md): All API info needed to use the Typescript SDK. Does not include all APIs - [Typescript SDK README](custom/typescript-sdk-readme.md): Overview of how to use the Typescript SDK