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.

Overview

Extend allows you to increase the match_limit of an existing FindAll run to get more results using the same evaluation criteria—without paying the fixed cost again. Start with a small limit (10-20) to validate your criteria, then extend to get more matches.

How Extend Works

  • Increases match limit: The additional_match_limit you set is the incremental number of matches to add (not the total). For example, to go from 10 to 50 matches, set additional_match_limit: 40, not 50.
  • Continues the same evaluation: The objective, entity type, generator, and match conditions stay the same. Existing enrichments continue to run on new matches.
  • Handles run status automatically:
    • If the run is active, it continues seamlessly up to the new match limit.
    • If the run is completed, it automatically “respawns” and resumes until reaching the new limit.
  • Pricing: Extending has no fixed cost—you only pay for the additional matches beyond the original run. For example, extending from 10 to 100 matches means paying for 90 additional matches (plus evaluation costs).

Limitations

  • Preview runs: Cannot be extended. Use a full generator (base, core, or pro) if you plan to extend.
  • Total limit: The current match_limit plus additional_match_limit cannot exceed 1,000.
  • Termination reason: A completed run can be extended only when termination_reason is match_limit_met. Runs stopped for low match rate, exhausted candidates, insufficient funds, cancellation, timeout, or error must be replaced with a new run.
  • Fixed parameters: Extend changes only match_limit. Use /enrich to add an enrichment; start a new run to change the objective, entity type, generator, match conditions, or an existing enrichment definition.
  • Preview: Test queries with 5–10 evaluated candidates before running full searches
  • Generators and Pricing: Understand generator options and pricing
  • Enrichments: Extract additional structured data for matched candidates
  • Streaming Events: Receive real-time updates via Server-Sent Events
  • Webhooks: Configure HTTP callbacks for run completion and matches
  • Run Lifecycle: Understand run statuses and how to cancel runs
  • API Reference: Complete endpoint documentation