Documentation Index
Fetch the complete documentation index at: https://docs.parallel.ai/llms.txt
Use this file to discover all available pages before exploring further.
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.Beta Notice: Entity Search is part of Parallel FindAll, which is currently in public beta. Endpoints and request/response formats are subject to change. We will provide 30 days notice before any breaking changes.
What is Entity Search?
Entity Search finds people and companies on the web. It is a fast, synchronous API: you describe the people or companies you’re looking for in plain language and get back a structured set of matching results in seconds. Here, an entity is a real-world company or person. Entity Search is part of FindAll, and is designed for the parts of agentic systems that prioritize latency.Entity Search is a fast, narrow lookup optimized for low latency. When you need comprehensive coverage — exhaustive list building, custom match conditions, enrichments, or per-field citations — use the FindAll API, its comprehensive, asynchronous sibling, instead.
When to Use It
Entity Search is built for real-time, human-in-the-loop, and latency-sensitive agentic workflows that need a candidate set of people or companies to evaluate, enrich, or pass into deeper research:- Interactive interfaces: Power a go-to-market or hiring interface, a chat experience, or an automation with a human in the loop, where results need to come back in seconds.
- Starting sets for deeper work: Generate an initial set of people or companies to filter, enrich with additional fields, or hand off to FindAll or the Task API for comprehensive list building and research.
- Cost-sensitive lookups: Run people-and-company search at a fraction of the cost of a full FindAll run when you don’t need exhaustive coverage or per-field citations.
Input and Output
You send a small set of inputs and receive a ranked, structured set of matching results. Input:| Field | Type | Description |
|---|---|---|
entity_type | enum | The kind of entity to search for: people or companies. |
objective | string | Natural-language description of the people or companies you’re looking for. |
match_limit | integer | Maximum number of results to return. Between 5 and 1000 (inclusive); defaults to 100. May return fewer. |
entity_set_id identifying the request, plus a ranked list of entities. Each entity includes its name, url, and description.
Entity Search does not support pagination — a request returns a single set of results, up to
match_limit. To retrieve as many matches as possible, set match_limit to its maximum of 1,000.Sample Request
Sample Response
How It Differs from FindAll
Entity Search and FindAll both turn natural-language criteria into entities, but they make different trade-offs. FindAll is the comprehensive, asynchronous sibling; Entity Search is the fast, narrow one.| Entity Search | FindAll | |
|---|---|---|
| Input / output shape | A natural-language objective and an entity type in; a ranked list of name, url, and description out | A structured schema with match conditions and optional enrichments in; verified, enriched records with reasoning out |
| Cost | Much cheaper — priced per request (see Pricing) | Higher — a fixed cost per run plus a per-match cost, and per-enrichment costs |
| Speed | Much faster — synchronous, returning results in seconds | Asynchronous, taking seconds to hours; poll, stream, or use webhooks |
| Fields it matches on | A limited set: entity_type and the natural-language objective go in; only name, url, and description come back. No custom match conditions, enrichments, or citations | Evaluates arbitrary match_conditions, runs enrichments to extract additional fields, and returns per-field basis and citations |
Scope and Compliance
Results draw on the public web and cover companies and people in a professional context — not consumer profiling, and not for use in employment, credit, or housing decisions.Next Steps
- FindAll Quickstart: Comprehensive, asynchronous entity discovery with verified, enriched, and cited results
- Search API: Retrieve pages and excerpts across the whole web
- Pricing: Detailed rate schedule
- Rate Limits: Default quotas and how to request higher limits