Beta Notice: The FindAll API is currently in public beta. Endpoints and request/response formats are subject to change. We will provide 30 days’ notice before any breaking changes. For production access, contact support@parallel.ai.
Key Features
FindAll excels at entity discovery and research tasks that require both breadth and depth:- Natural Language Input: Express complex search criteria in plain English
- Intelligent Entity Discovery: Automatically generates and validates potential matches
- Structured Enrichment: Extract specific attributes for each discovered entity
- Citation-backed Results: Every data point includes reasoning and source citations
- Asynchronous Processing: Handle large-scale searches without blocking your application
Common Use Cases
- Market Mapping: “Find all fintech companies offering earned-wage access in Brazil”
- Competitive Intelligence: “Find all AI infrastructure providers that raised Series B funding in the last 6 months”
- Lead Generation: “Find all residential roofing companies in Charlotte, NC”
- Financial Research: “Find all S&P 500 stocks that dropped X% in last 30 days and listed tariffs as a key risk”
How It Works
The FindAll API follows a three-step asynchronous workflow:- Ingest: Convert your natural language query into a structured FindAllSpec
- Run: Execute the FindAllSpec to start the discovery process
- Poll: Check status and retrieve results as they become available
Authentication
All requests require an API key in the header:Step 1: Ingest Your Query
Convert your natural language question into a structured FindAllSpec:Step 2: Start Your FindAll Run
Execute the FindAllSpec to begin discovering companies:Step 3: Poll for Results
Check the status and retrieve your results:Complete Example
Here’s the full workflow in one script:Best Practices
- Start with Clear Queries: Be specific about your criteria and desired attributes
- Use Appropriate Processors: Choose
base
for a balance of cost and quality,pro
for maximum accuracy - Set Reasonable Limits: Balance between coverage and cost
- Poll Efficiently: Check every 15-30 seconds to avoid rate limits
- Handle Partial Results: Process results as they arrive for better UX
Rate Limits
- Contact support@parallel.ai for production limits