Reference example
# Fixed reference example. Playground inputs do not update this sample.
curl --request POST \
--url https://api.aisa.one/apis/v1/parallel/findall/ingest \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"objective": "Find all AI companies that raised Series A funding in 2024"
}'curl --request POST \
--url https://api.aisa.one/apis/v1/parallel/findall/ingest \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"objective": "Find all AI companies that raised Series A funding in 2024"
}
'import requests
url = "https://api.aisa.one/apis/v1/parallel/findall/ingest"
payload = { "objective": "Find all AI companies that raised Series A funding in 2024" }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({objective: 'Find all AI companies that raised Series A funding in 2024'})
};
fetch('https://api.aisa.one/apis/v1/parallel/findall/ingest', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.aisa.one/apis/v1/parallel/findall/ingest",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'objective' => 'Find all AI companies that raised Series A funding in 2024'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.aisa.one/apis/v1/parallel/findall/ingest"
payload := strings.NewReader("{\n \"objective\": \"Find all AI companies that raised Series A funding in 2024\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.aisa.one/apis/v1/parallel/findall/ingest")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"objective\": \"Find all AI companies that raised Series A funding in 2024\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.aisa.one/apis/v1/parallel/findall/ingest")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"objective\": \"Find all AI companies that raised Series A funding in 2024\"\n}"
response = http.request(request)
puts response.read_body{
"entity_type": "companies",
"generator": "core",
"match_conditions": [
{
"description": "Company must be developing artificial intelligence (AI) products",
"name": "developing_ai_products_check"
},
{
"description": "Company must have raised Series A funding in 2024",
"name": "raised_series_a_2024_check"
}
],
"objective": "Find all AI companies that raised Series A funding in 2024"
}Parallel
Ingest FindAll Run
Convert a natural-language FindAll objective into a structured schema.
<!-- aisa-pricing:start -->
Published reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ.
<!-- aisa-pricing:end -->
POST
https://api.aisa.one
/
apis
/
v1
/
parallel
/
findall
/
ingest
Reference example
# Fixed reference example. Playground inputs do not update this sample.
curl --request POST \
--url https://api.aisa.one/apis/v1/parallel/findall/ingest \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"objective": "Find all AI companies that raised Series A funding in 2024"
}'curl --request POST \
--url https://api.aisa.one/apis/v1/parallel/findall/ingest \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"objective": "Find all AI companies that raised Series A funding in 2024"
}
'import requests
url = "https://api.aisa.one/apis/v1/parallel/findall/ingest"
payload = { "objective": "Find all AI companies that raised Series A funding in 2024" }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({objective: 'Find all AI companies that raised Series A funding in 2024'})
};
fetch('https://api.aisa.one/apis/v1/parallel/findall/ingest', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.aisa.one/apis/v1/parallel/findall/ingest",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'objective' => 'Find all AI companies that raised Series A funding in 2024'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.aisa.one/apis/v1/parallel/findall/ingest"
payload := strings.NewReader("{\n \"objective\": \"Find all AI companies that raised Series A funding in 2024\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.aisa.one/apis/v1/parallel/findall/ingest")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"objective\": \"Find all AI companies that raised Series A funding in 2024\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.aisa.one/apis/v1/parallel/findall/ingest")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"objective\": \"Find all AI companies that raised Series A funding in 2024\"\n}"
response = http.request(request)
puts response.read_body{
"entity_type": "companies",
"generator": "core",
"match_conditions": [
{
"description": "Company must be developing artificial intelligence (AI) products",
"name": "developing_ai_products_check"
},
{
"description": "Company must have raised Series A funding in 2024",
"name": "raised_series_a_2024_check"
}
],
"objective": "Find all AI companies that raised Series A funding in 2024"
}Request contract
- Method and path: POST /apis/v1/parallel/findall/ingest
- Availability: enabled
- Request URL template: https://api.aisa.one/apis/v1/parallel/findall/ingest
- parallel-beta: header; optional
- Runtime facts: 5d413ff65ac53e696e28c5a12c4dbbb99e94b7667cbafba2e2c6b9da9156a731
{
"operationId": "any_parallel_ai_apis_v1_parallel_findall_ingest",
"method": "POST",
"path": "/apis/v1/parallel/findall/ingest",
"servers": [
{
"url": "https://api.aisa.one"
}
],
"parameters": [
{
"deprecated": true,
"in": "header",
"name": "parallel-beta",
"required": false,
"schema": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"deprecated": true,
"title": "Parallel-Beta"
}
}
],
"security": [
{
"bearerAuth": []
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"description": "Input model for FindAll ingest.",
"properties": {
"objective": {
"description": "Natural language objective to create a FindAll run spec.",
"examples": [
"Find all AI companies that raised Series A funding in 2024"
],
"title": "Objective",
"type": "string"
}
},
"required": [
"objective"
],
"title": "IngestInput",
"type": "object"
}
}
},
"required": true
},
"x-aisa-status": "enabled",
"x-aisa-pricing": {
"cost_contract": "explicit_zero",
"customer_pricing": "fixed_success",
"default_request_estimate_usd": 0.012,
"estimate_source": "profile_seed",
"evidence_source": "request_snapshot"
},
"components": {
"securitySchemes": {
"bearerAuth": {
"scheme": "bearer",
"type": "http"
}
}
}
}
Cost and request rules
Published reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ. Published reference values are not an account-specific quote or a settled charge. For endpoints supporting X-AISA-Cost-Mode: quote, obtain a free quote for your exact request before execution; reconcile the settled cost with response metadata and Usage Logs. USD amounts use 1,000,000 integer micro-USD per dollar.- Default request reference estimate (USD): 0.012
- Cost contract: explicit_zero
- Settlement evidence source: request_snapshot
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
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.
Type of the entity for the FindAll run.
List of match conditions for the FindAll run.
Show child attributes
Show child attributes
Natural language objective of the FindAll run.
Example:
"Find all AI companies that raised Series A funding in 2024"
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