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.
The parallel-cli is a command-line tool for interacting with the Parallel API. It works interactively or fully via command-line arguments, making it the recommended way to use Parallel in standalone agents. For best results, pair the CLI with Agent Skills or Claude Code to give your agent structured access to search, extract, enrich, and research capabilities.
View the source and full README on GitHub.
Already have parallel-cli installed? Run parallel-cli update to get the latest features and improvements.

Installation

Install in an isolated environment so parallel-cli is on your PATH:
pipx ensurepath is only required on first-ever pipx use; including it here makes the command safe to copy-paste either way. For the minimal CLI without YAML configs / interactive planner, use pipx install parallel-web-tools.

Authentication

Get your API key from Platform.

Commands

Search the web with natural language objectives or keyword queries.

Extract

Extract clean markdown content from URLs.

Research

Run deep research on open-ended questions.

Enrich

Enrich CSV or JSON data with AI-powered web research.
You can also define enrichment jobs in YAML:
Create YAML configs interactively or programmatically:
YAML config files and the interactive planner require pip install parallel-web-tools[cli].

FindAll

Discover entities from the web using natural language.

Monitor

Continuously track the web for changes.
trigger starts a real off-schedule run without changing the monitor’s regular frequency. It is not a synthetic webhook test, and cancelled monitors cannot be triggered. Cancellation is irreversible and permanently stops future runs; create a new monitor to resume monitoring.

Non-Interactive Mode

All commands support --json output and can be fully controlled via CLI arguments, making the CLI ideal for use in scripts and by AI agents.

Updating

The standalone binary automatically checks for updates and will notify you when a new version is available. To update:
To disable automatic update checks: