Python
from parallel import Parallel
client = Parallel()
objective = "Find all portfolio companies of Khosla Ventures founded after 2020 and CEO names"
ingest = client.beta.findall.ingest(
objective=objective,
)
print(ingest.model_dump_json(indent=2))import Parallel from "parallel-web";
const client = new Parallel();
const objective = 'Find all portfolio companies of Khosla Ventures founded after 2020 and CEO names';
const ingest = await client.beta.findall.ingest({
objective: objective,
});
console.log(JSON.stringify(ingest, null, 2));HttpResponse<String> response = Unirest.post("https://api.parallel.ai/v1beta/findall/ingest")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"objective\": \"Find all AI companies that raised Series A funding in 2024\"\n}")
.asString();curl --request POST \
--url https://api.parallel.ai/v1beta/findall/ingest \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"objective": "Find all AI companies that raised Series A funding in 2024"
}
'{
"objective": "Find all AI companies that raised Series A funding in 2024",
"entity_type": "companies",
"match_conditions": [
{
"name": "developing_ai_products_check",
"description": "Company must be developing artificial intelligence (AI) products"
},
{
"name": "raised_series_a_2024_check",
"description": "Company must have raised Series A funding in 2024"
}
],
"generator": "core"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}FindAll
Ingest FindAll Run
Transforms a natural language search objective into a structured FindAll spec.
The generated specification serves as a suggested starting point and can be further customized by the user.
POST
/
v1beta
/
findall
/
ingest
Python
from parallel import Parallel
client = Parallel()
objective = "Find all portfolio companies of Khosla Ventures founded after 2020 and CEO names"
ingest = client.beta.findall.ingest(
objective=objective,
)
print(ingest.model_dump_json(indent=2))import Parallel from "parallel-web";
const client = new Parallel();
const objective = 'Find all portfolio companies of Khosla Ventures founded after 2020 and CEO names';
const ingest = await client.beta.findall.ingest({
objective: objective,
});
console.log(JSON.stringify(ingest, null, 2));HttpResponse<String> response = Unirest.post("https://api.parallel.ai/v1beta/findall/ingest")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"objective\": \"Find all AI companies that raised Series A funding in 2024\"\n}")
.asString();curl --request POST \
--url https://api.parallel.ai/v1beta/findall/ingest \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"objective": "Find all AI companies that raised Series A funding in 2024"
}
'{
"objective": "Find all AI companies that raised Series A funding in 2024",
"entity_type": "companies",
"match_conditions": [
{
"name": "developing_ai_products_check",
"description": "Company must be developing artificial intelligence (AI) products"
},
{
"name": "raised_series_a_2024_check",
"description": "Company must have raised Series A funding in 2024"
}
],
"generator": "core"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
Headers
Body
application/json
Input model for FindAll ingest.
Natural language objective to create a FindAll run spec.
Example:
"Find all AI companies that raised Series A funding in 2024"
Response
Successful Response
Response model for FindAll ingest.
Natural language objective of the FindAll run.
Example:
"Find all AI companies that raised Series A funding in 2024"
Type of the entity for the FindAll run.
List of match conditions for the FindAll run.
Show child attributes
Show child attributes
List of enrichment inputs for the FindAll run.
Show child attributes
Show child attributes
The generator of the FindAll run.
Available options:
base, core, pro, preview Max number of candidates to evaluate