Generators
| Generator | Fixed Cost | Per Match | Best For |
|---|---|---|---|
base | $1.00 | $0.05 | Broad, common queries where you expect many matches |
core | $3.00 | $0.15 | Specific queries with moderate expected matches |
pro | $10.00 | $1.00 | Highly specific queries with rare or hard-to-find matches |
preview | $0.15 | $0.00 | Testing queries (~10 candidates) |
Cost Formula
The total cost of a Find All run includes the generator costs plus any enrichment costs:
Where:
- Fixed cost and cost per match come from your chosen generator (
base,core, orpro) - Enrichment processor cost is determined by the Task API processor you select for each enrichment
- The enrichment sum applies across all enrichments you add (you can add multiple enrichments using different processors)
Examples
All examples assume 50 matches:| Find All Generator | Enrichment Processors | Generator Cost | Enrichment Cost | Total Cost |
|---|---|---|---|---|
base | None | $1 + (50 × $0.05) = $3.50 | $0.00 | $3.50 |
base | 1 lite | $1 + (50 × $0.05) = $3.50 | 50 × $0.005 = $0.25 | $3.75 |
core | None | $3 + (50 × $0.15) = $10.50 | $0.00 | $10.50 |
core | 1 base, 1 lite | $3 + (50 × $0.15) = $10.50 | (50 × $0.01) + (50 × $0.005) = $0.75 | $11.25 |
pro | None | $10 + (50 × $1.00) = $60.00 | $0.00 | $60.00 |
pro | 2 core | $10 + (50 × $1.00) = $60.00 | 2 × (50 × $0.025) = $2.50 | $62.50 |
How to Choose
1. Start with Preview
Always test your query withpreview first to validate your approach and get a sense of how many matches to expect. See Preview.
2. Choosing the Right Generator
Based on your preview results and query characteristics: Choosebase when:
- You expect many matches (e.g., “companies in healthcare”)
- Your query has broad criteria that are common
- You’re searching for fewer than 20 matches where the low fixed cost matters most
core when:
- You expect a moderate number of matches (e.g., “healthcare companies using AI for diagnostics”)
- Your query is fairly specific but not extremely rare
- You need between 20-50 matches
pro when:
- You expect few matches or very specific criteria (e.g., “Series A healthcare AI companies with FDA-approved products”)
- Your query requires the most thorough and comprehensive search
- The higher per-match cost is acceptable for your use case
Enrichment Pricing Considerations
When adding enrichments to extract additional data from your matches, each enrichment adds its own per-match cost based on the Task API processor you choose:liteprocessor: $0.005 per match (best for simple data extraction)baseprocessor: $0.01 per match (reliable for standard enrichments)coreprocessor: $0.025 per match (for cross-referenced data)proprocessor: $0.10 per match (for exploratory research)ultraprocessor: $0.30 per match (for deep research)
Additional Notes
- Extend Runs: Fixed cost is not charged again, only per-match costs for new matches. If enrichments are present, they also run on new matches at the same enrichment processor cost.
- Enrichments: Enrichments are charged based on Task API processor pricing × number of matches. You can add multiple enrichments using different processors, and each enrichment’s cost is calculated separately.
- Run Lifecycle: You’re charged for work completed before cancellation, including any enrichments that finished.
pro instead of base) or refining your query criteria to be more achievable.
Related Topics
- Preview: Test queries with ~10 candidates before running full searches
- Enrichments: Extract additional structured data for matched candidates
- Task API Processors: Understand processor options and pricing for enrichments
- Extend Runs: Increase match limits without paying new fixed costs
- 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