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.
Define a query once and Monitor continuously watches the web for new, relevant updates—surfacing only what changed and delivering it to your systems via webhook. No cron jobs, no manual polling, no custom deduplication pipelines. Use cases:
  • Finance and investing: Fund activity, M&A signals, earnings releases, new investment announcements
  • People and companies: Executive changes, hiring signals, office openings, competitive product launches
  • Sciences: Clinical trial updates, regulatory submissions, drug pipeline changes, research publications
  • Legal and policy: Regulatory rule changes, enforcement actions, compliance updates across jurisdictions
  • eCommerce: Pricing changes, stock availability, product listing updates
  • Real estate: Listing changes, zoning updates, market reports

Best Practices

  1. Scope your query: Intent-heavy natural language outperforms keyword strings. Describe what you’re looking for, not how to find it.
  2. Choose the right frequency: "1h" for fast-moving topics, "1d" for most news and signals, "1w" for slower changes.
  3. Pick a processor: "lite" (default) handles routine queries; "base" increases recall and breadth for harder queries, at higher cost.
  4. Use webhooks: Push delivery is lower latency than polling and requires no infrastructure to maintain.
  5. Cancel unused monitors: Reduces usage costs.
  6. Don’t use for historical research: Monitor tracks new updates from the time of creation. Use Deep Research for retrospective queries.

Writing Effective Queries

Prerequisites

Generate your API key on Platform. Python and TypeScript SDKs are also available (pip install parallel-web / npm install parallel-web).

Event Stream Quickstart

Step 1. Create a monitor

Create a monitor that tracks daily AI funding news:
Response:
The monitor runs once immediately at creation, then continues on the configured schedule.

Step 2. Receive and retrieve events

When a change is detected, your webhook receives:
  • data.event.event_group_id identifies the execution to fetch.
  • data.monitor_id identifies which monitor fired.
  • data.metadata echoes what you set at creation, useful for routing to a downstream system.
Fetch the events for that execution:
Response:
Each event includes a basis field with citations, reasoning, and a confidence level—the same transparency available in Task API outputs. See Research Basis for details.
See the Events page for the full event model and how to list all events across executions.

Advanced Settings

Two retrieval controls are available via advanced_settings inside settings:

Lifecycle

  1. Create: Define type, frequency, processor, settings, and optional webhook and metadata.
  2. Update: Change frequency, webhook, or metadata at any time.
  3. Cancel: Cancel a monitor to stop future executions.

Next Steps

  • Snapshot Quickstart: Monitor structured task outputs for material changes.
  • Events: Full event model, event types, and retrieval options.
  • Webhooks: Webhook setup, payloads, and verification.
  • Follow-up Tasks: Trigger Task API enrichment or deep research from a monitor event.
  • Pricing: Processor tiers and rate schedule.
  • API Reference: Complete endpoint documentation.

Rate Limits

See Rate Limits for default quotas and how to request higher limits.