Parallel icon

Parallel

Highest accuracy web search tools for AI agents

Task → Async Web Enrichment

AI-generated

Summary

Start an async web enrichment task via Parallel Task API and return its Run ID for later retrieval.

Inputs

  • inputType (required) — Input mode: text (natural language) or json (structured data). Determines which input field is consumed.
  • textInput (required) — Natural language query or instruction for the task. Required when inputType is text.
  • jsonInput (required) — Structured JSON data input. Required when inputType is json. System expects fields matching the later-selected output schema.
  • asyncOutputSchemaType (required) — Output format: text (markdown style deep research report with in-line citations), json (user-specified JSON with field-level citations), or auto (Pro+ optimized JSON with nested citations).
  • asyncOutputJsonSchema (required) — JSON schema defining the expected output structure. Required when asyncOutputSchemaType is json. Fields include company_name, ceo_name, employee_count, annual_revenue_2024, headquarters_city, founded_year.
  • asyncProcessor — Processor tier for the async task. Higher-end processors support longer-running tasks and more output fields. Default: pro.
  • webhookUrl — Optional webhook URL to receive real-time notifications when the task completes. Configured with event type task_run.status.
  • additionalFields — Collection of optional fields: includeDomains (comma-separated list), excludeDomains (comma-separated list), and metadata (key-value pairs) to customize the task run.

Output shape

object

Returns immediately after task submission. Contains run_id, status, processor, created_at, message, and webhook configuration status. The run_id must be used with the Sync Web Enrichment operation or Parallel API to retrieve actual results after task completion.

Links

Discussion