Overview
Extend allows you to increase thematch_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_limityou set is the incremental number of matches to add (not the total). For example, to go from 10 to 50 matches, setadditional_match_limit: 40, not50. - Continues the same evaluation: All other parameters—processor, filters, enrichments, and match conditions—stay exactly the same as the original run.
- 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, orpro) if you plan to extend. - Fixed parameters: Cannot modify processor, filters, enrichments, or match conditions. Start a new run to change criteria.nerator
- Candidate reuse: May process previously evaluated candidates before finding new ones. Start a new run for time-sensitive searches.
Related Topics
- Preview: Test queries with ~10 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