Parallel
Web infrastructure for AI to search, extract, monitor, and reason over the world's information.
Authentication
| Method | Kind | Status | Details |
|---|---|---|---|
| API Key | api_key | available | — |
Call a tool
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "PARALLEL_CANCEL_FINDALL_RUN_V1BETA_FINDALL_RUNS_FINDALL_ID_CANCEL_POST", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("PARALLEL_CANCEL_FINDALL_RUN_V1BETA_FINDALL_RUNS_FINDALL_ID_CANCEL_POST", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute PARALLEL_CANCEL_FINDALL_RUN_V1BETA_FINDALL_RUNS_FINDALL_ID_CANCEL_POST --data '{ }'Tool catalog
Available tools
33 callable operations
Cancel FindAll RunPARALLEL_CANCEL_FINDALL_RUN_V1BETA_FINDALL_RUNS_FINDALL_ID_CANCEL_POSTCancel a FindAll run.Connection
Cancel a FindAll run.
Authentication
Connected account requiredTags
Cancel MonitorPARALLEL_CANCEL_MONITOR_V1_MONITORS_MONITOR_ID_CANCEL_POSTCancel a monitor. Permanently stops the monitor from running. Cancellation is irreversible — create a new monitor to resume monitoring. Cancelling an already-cancelled monitor is a no-op.Connection
Cancel a monitor. Permanently stops the monitor from running. Cancellation is irreversible — create a new monitor to resume monitoring. Cancelling an already-cancelled monitor is a no-op.
Authentication
Connected account requiredTags
Chat CompletionsPARALLEL_CHAT_COMPLETIONS_V1BETA_CHAT_COMPLETIONS_POSTChat completions. This endpoint can be used to get realtime chat completions. It can also be used with the Task API processors to get structured, research outputs via a chat interface.Connection
Chat completions. This endpoint can be used to get realtime chat completions. It can also be used with the Task API processors to get structured, research outputs via a chat interface.
Authentication
Connected account requiredTags
Create MonitorPARALLEL_CREATE_MONITOR_V1_MONITORS_POSTCreate a monitor. Monitors run on a fixed frequency to detect material changes in web content. Set `type=event_stream` to monitor a search query, or `type=snapshot` to monitor a specific task run's output. The monitor runs once immediately at creation, then continues on the configured schedule.Connection
Create a monitor. Monitors run on a fixed frequency to detect material changes in web content. Set `type=event_stream` to monitor a search query, or `type=snapshot` to monitor a specific task run's output. The monitor runs once immediately at creation, then continues on the configured schedule.
Authentication
Connected account requiredTags
Create ResponsePARALLEL_CREATE_RESPONSE_V1_RESPONSES_POSTCreate a response. Generates an answer to the given input, grounded in live web research and annotated with URL citations. Set `model` to `parallel`; `reasoning.effort` (`low`/`medium`/`high`) controls how much research is performed, trading response time for answer quality. Returns an OpenAI-format `Response` as `application/json`, or a `text/event-stream` of OpenAI Responses SSE events when `stream=true`.Connection
Create a response. Generates an answer to the given input, grounded in live web research and annotated with URL citations. Set `model` to `parallel`; `reasoning.effort` (`low`/`medium`/`high`) controls how much research is performed, trading response time for answer quality. Returns an OpenAI-format `Response` as `application/json`, or a `text/event-stream` of OpenAI Responses SSE events when `stream=true`.
Authentication
Connected account requiredTags
Add Enrichment to FindAll RunPARALLEL_ENRICH_FINDALL_RUN_V1BETA_FINDALL_RUNS_FINDALL_ID_ENRICH_POSTAdd an enrichment to a FindAll run.Connection
Add an enrichment to a FindAll run.
Authentication
Connected account requiredTags
Extend FindAll RunPARALLEL_EXTEND_FINDALL_RUN_V1BETA_FINDALL_RUNS_FINDALL_ID_EXTEND_POSTExtend a FindAll run by adding additional matches to the current match limit.Connection
Extend a FindAll run by adding additional matches to the current match limit.
Authentication
Connected account requiredTags
ExtractPARALLEL_EXTRACT_V1_EXTRACT_POSTExtracts relevant content from specific web URLs. The legacy Extract API reference (`/v1beta/extract` endpoint) is available [here](https://docs.parallel.ai/api-reference/legacy/extract-beta/extract), and migration guide is [here](https://docs.parallel.ai/extract/extract-migration-guide).Connection
Extracts relevant content from specific web URLs. The legacy Extract API reference (`/v1beta/extract` endpoint) is available [here](https://docs.parallel.ai/api-reference/legacy/extract-beta/extract), and migration guide is [here](https://docs.parallel.ai/extract/extract-migration-guide).
Authentication
Connected account requiredTags
Fast Entity SearchPARALLEL_FINDALL_ENTITY_SEARCH_V1BETA_FINDALL_ENTITY_SEARCH_POSTReturn ranked entities matching a natural language objective. This endpoint performs a best-effort search optimized for low latency. To keep responses fast, it returns a fixed set of attributes and supports queries of limited complexity. For comprehensive match evaluation and enrichment, use the [FindAll API](https://docs.parallel.ai/findall-api/findall-quickstart).Connection
Return ranked entities matching a natural language objective. This endpoint performs a best-effort search optimized for low latency. To keep responses fast, it returns a fixed set of attributes and supports queries of limited complexity. For comprehensive match evaluation and enrichment, use the [FindAll API](https://docs.parallel.ai/findall-api/findall-quickstart).
Authentication
Connected account requiredTags
Retrieve FindAll Run StatusPARALLEL_FINDALL_RUNS_V1_GET_V1BETA_FINDALL_RUNS_FINDALL_ID_GETRetrieve a FindAll run.Connection
Retrieve a FindAll run.
Authentication
Connected account requiredTags
Create FindAll RunPARALLEL_FINDALL_RUNS_V1_V1BETA_FINDALL_RUNS_POSTStarts 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.Connection
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.
Authentication
Connected account requiredTags
Stream FindAll EventsPARALLEL_GET_FINDALL_EVENTS_V1BETA_FINDALL_RUNS_FINDALL_ID_EVENTS_GETStream 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.Connection
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.
Authentication
Connected account requiredTags
FindAll Run ResultPARALLEL_GET_FINDALL_RESULT_V1BETA_FINDALL_RUNS_FINDALL_ID_RESULT_GETRetrieve the FindAll run result at the time of the request.Connection
Retrieve the FindAll run result at the time of the request.
Authentication
Connected account requiredTags
Get FindAll Run SchemaPARALLEL_GET_FINDALL_SCHEMA_V1BETA_FINDALL_RUNS_FINDALL_ID_SCHEMA_GETGet FindAll Run SchemaConnection
Get FindAll Run Schema
Authentication
Connected account requiredTags
Ingest FindAll RunPARALLEL_INGEST_FINDALL_RUN_V1BETA_FINDALL_INGEST_POSTTransforms a natural language search objective into a structured FindAll spec. The generated specification serves as a suggested starting point and can be further customized by the user.Connection
Transforms a natural language search objective into a structured FindAll spec. The generated specification serves as a suggested starting point and can be further customized by the user.
Authentication
Connected account requiredTags
List Monitor EventsPARALLEL_LIST_MONITOR_EVENTS_V1_MONITORS_MONITOR_ID_EVENTS_GETList events for a monitor, newest first. Pass `event_group_id` to narrow results to a single execution. Otherwise returns all executions newest-first; use `next_cursor` to paginate. Set `include_completions=true` to also include no-change executions.Connection
List events for a monitor, newest first. Pass `event_group_id` to narrow results to a single execution. Otherwise returns all executions newest-first; use `next_cursor` to paginate. Set `include_completions=true` to also include no-change executions.
Authentication
Connected account requiredTags
List MonitorsPARALLEL_LIST_MONITORS_V1_MONITORS_GETList monitors ordered by creation time, newest first. Monitors are sorted by `created_at` descending. `limit` defaults to 100. Use `next_cursor` from the response and pass it as `cursor` to fetch the next page. Pagination ends when `next_cursor` is absent. By default only `active` monitors are returned. Pass `status=cancelled` or both values to include cancelled monitors. The legacy Monitor API (`/v1alpha/monitors` endpoints) is documented under the `Monitor (Alpha)` tag.Connection
List monitors ordered by creation time, newest first. Monitors are sorted by `created_at` descending. `limit` defaults to 100. Use `next_cursor` from the response and pass it as `cursor` to fetch the next page. Pagination ends when `next_cursor` is absent. By default only `active` monitors are returned. Pass `status=cancelled` or both values to include cancelled monitors. The legacy Monitor API (`/v1alpha/monitors` endpoints) is documented under the `Monitor (Alpha)` tag.
Authentication
Connected account requiredTags
Retrieve MonitorPARALLEL_RETRIEVE_MONITOR_V1_MONITORS_MONITOR_ID_GETRetrieve a monitor. Retrieves a specific monitor by `monitor_id`. Returns the monitor configuration including status, frequency, query, and webhook settings.Connection
Retrieve a monitor. Retrieves a specific monitor by `monitor_id`. Returns the monitor configuration including status, frequency, query, and webhook settings.
Authentication
Connected account requiredTags
Stream Task Run EventsPARALLEL_TASKS_RUNS_EVENTS_GET_V1_TASKS_RUNS_RUN_ID_EVENTS_GETStreams 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.Connection
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.
Authentication
Connected account requiredTags
Stream Task Run EventsPARALLEL_TASKS_RUNS_EVENTS_GET_V1BETA_TASKS_RUNS_RUN_ID_EVENTS_GETStreams 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.Connection
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.
Authentication
Connected account requiredTags
Retrieve Task RunPARALLEL_TASKS_RUNS_GET_V1_TASKS_RUNS_RUN_ID_GETRetrieves run status by run_id. The run result is available from the `/result` endpoint.Connection
Retrieves run status by run_id. The run result is available from the `/result` endpoint.
Authentication
Connected account requiredTags
Retrieve Task Run InputPARALLEL_TASKS_RUNS_INPUT_GET_V1_TASKS_RUNS_RUN_ID_INPUT_GETRetrieves the input of a run by run_id.Connection
Retrieves the input of a run by run_id.
Authentication
Connected account requiredTags
Create Task RunPARALLEL_TASKS_RUNS_POST_V1_TASKS_RUNS_POSTInitiates a task run. Returns immediately with a run object in status 'queued'. Beta features can be enabled by setting the 'parallel-beta' header.Connection
Initiates a task run. Returns immediately with a run object in status 'queued'. Beta features can be enabled by setting the 'parallel-beta' header.
Authentication
Connected account requiredTags
Retrieve Task Run ResultPARALLEL_TASKS_RUNS_RESULT_GET_V1_TASKS_RUNS_RUN_ID_RESULT_GETRetrieves a run result by run_id, blocking until the run is completed.Connection
Retrieves a run result by run_id, blocking until the run is completed.
Authentication
Connected account requiredTags
Stream Task Group EventsPARALLEL_TASKS_SESSIONS_EVENTS_GET_V1_TASKS_GROUPS_TASKGROUP_ID_EVENTS_GETStreams 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.Connection
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.
Authentication
Connected account requiredTags
Retrieve Task GroupPARALLEL_TASKS_TASKGROUPS_GET_V1_TASKS_GROUPS_TASKGROUP_ID_GETRetrieves aggregated status across runs in a TaskGroup.Connection
Retrieves aggregated status across runs in a TaskGroup.
Authentication
Connected account requiredTags
Create Task GroupPARALLEL_TASKS_TASKGROUPS_POST_V1_TASKS_GROUPS_POSTInitiates a TaskGroup to group and track multiple runs.Connection
Initiates a TaskGroup to group and track multiple runs.
Authentication
Connected account requiredTags
Fetch Task Group RunsPARALLEL_TASKS_TASKGROUPS_RUNS_GET_V1_TASKS_GROUPS_TASKGROUP_ID_RUNS_GETRetrieves 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`.Connection
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`.
Authentication
Connected account requiredTags
Retrieve Task Group RunPARALLEL_TASKS_TASKGROUPS_RUNS_ID_GET_V1_TASKS_GROUPS_TASKGROUP_ID_RUNS_RUN_ID_GETRetrieves run status by run_id. This endpoint 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.Connection
Retrieves run status by run_id. This endpoint 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.
Authentication
Connected account requiredTags
Add Runs to Task GroupPARALLEL_TASKS_TASKGROUPS_RUNS_POST_V1_TASKS_GROUPS_TASKGROUP_ID_RUNS_POSTInitiates multiple task runs within a TaskGroup.Connection
Initiates multiple task runs within a TaskGroup.
Authentication
Connected account requiredTags
Trigger Monitor RunPARALLEL_TRIGGER_MONITOR_RUN_V1_MONITORS_MONITOR_ID_TRIGGER_POSTTrigger an immediate monitor run. Enqueues a one-off execution of the monitor outside its normal schedule. The monitor's regular schedule is not affected. An event is only emitted if the execution detects a material change. Cancelled monitors cannot be triggered.Connection
Trigger an immediate monitor run. Enqueues a one-off execution of the monitor outside its normal schedule. The monitor's regular schedule is not affected. An event is only emitted if the execution detects a material change. Cancelled monitors cannot be triggered.
Authentication
Connected account requiredTags
Update MonitorPARALLEL_UPDATE_MONITOR_V1_MONITORS_MONITOR_ID_UPDATE_POSTUpdate a monitor. Only fields explicitly included in the request body are changed. Pass `null` for `webhook` or `metadata` to clear those fields. Pass `type` and `settings` to update type-specific settings on an `event_stream` monitor. At least one field must be provided. Cancelled monitors cannot be updated.Connection
Update a monitor. Only fields explicitly included in the request body are changed. Pass `null` for `webhook` or `metadata` to clear those fields. Pass `type` and `settings` to update type-specific settings on an `event_stream` monitor. At least one field must be provided. Cancelled monitors cannot be updated.
Authentication
Connected account requiredTags
SearchPARALLEL_V1_SEARCH_V1_SEARCH_POSTSearches the web. The legacy Search API reference (`/v1beta/search` endpoint) is available [here](https://docs.parallel.ai/api-reference/legacy/search-beta/search), and migration guide is [here](https://docs.parallel.ai/search/search-migration-guide).Connection
Searches the web. The legacy Search API reference (`/v1beta/search` endpoint) is available [here](https://docs.parallel.ai/api-reference/legacy/search-beta/search), and migration guide is [here](https://docs.parallel.ai/search/search-migration-guide).
Authentication
Connected account requiredTags