Search
Changed onSearch verified knowledge and get back a sourced, prose answer. Best when you have a question and want a researched narrative with citations — not a list of entities.
Returns markdown content with explainability, source citations, and matching entities.
Input can be natural language or Dot-Notation Syntax — both work the same here, only the output shape differs from knowledge_query.
Dot-Notation Syntax lets you express filters and structure directly:
-
. navigates entity/topic → attribute → nested facet (e.g. companies.industry)
-
= != > < >= <= filter a facet
-
AND / OR combine multiple values of the same field (e.g. investors=A AND B, series=A OR B); chain different fields with .
-
order_by=field ASC|DESC and limit=N steer which results surface, not just their order
-
return(f1, f2, ...) focuses the answer on specific fields (a strict field projection on knowledge_query)
-
Clauses can appear in any order
-
Numeric fields may come back as approximate strings (e.g. "over 100M", "~206,753") — synthesize, don't treat as exact
Examples:
{"input": "Who founded Anthropic and what is their background?"}
{"input": "people.role=CEO.company.industry=renewable_energy"}
{"input": "What regulations affect fintech companies in the EU?"}
Use this when: You want a sourced, prose answer to a question. NOT for: A structured list of matching entities — use knowledge_query instead (same input, different output). NOT for: Looking up one specific entity by name — use entity_search.
Request
- Base URLhttps://api.cala.ai
- AuthAPI key in header X-API-KEY
Request body
Example request
{
"input": "Who founded Anthropic and what is their background?"
}Response
Successful Response
Example response
{
"content": "**Altano Energy (Spain)** — Madrid-based, developing renewable energy projects across Spain. Altano secured €60M Series C in 2025 from M&G Investments and Pioneer Point Partners.",
"context": [
{
"content": "Altano Energy - €60m (Series C, Jul 2025). Develops and operates renewable energy projects across Spain...",
"id": "732e1954-9538-4fbc-a565-db2f8c07ad4e"
}
],
"entities": [
{
"entity_type": "Company",
"id": "0abe9580-5abb-46df-9506-5dc784520b69",
"mentions": [
"Altano Energy",
"Altano"
],
"name": "Altano Energy"
}
],
"explainability": [
{
"content": "Altano Energy secured a €60 million Series C round in July 2025 from Pioneer Point Partners and M&G Investments.",
"references": [
"f22a1a96-6234-48d7-95c2-8b049f00fdab"
]
}
]
}Changes
- warning
added the new
CuratedFinancialMetricenum value to the///response property for the response status
- warning
- warning
removed the optional property
from the response with the status - warning
added the new
AbstractFinancialMetricenum value to the///response property for the response status - warning
added the new
Anatomyenum value to the///response property for the response status - warning
added the new
Antibodyenum value to the///response property for the response status - warning
added the new
AntibodyDrugenum value to the///response property for the response status - warning
added the new
Archaeonenum value to the///response property for the response status - warning
added the new
Bacteriumenum value to the///response property for the response status - warning
added the new
CellTherapyenum value to the///response property for the response status - warning
added the new
ChemicalSubstanceenum value to the///response property for the response status - warning
added the new
ChemicalSubstanceDrugenum value to the///response property for the response status - warning
added the new
Chromosomeenum value to the///response property for the response status - warning
added the new
ClinicalInterventionenum value to the///response property for the response status - warning
added the new
ClinicalOutcomeenum value to the///response property for the response status - warning
added the new
ClinicalTrialenum value to the///response property for the response status - warning
added the new
ClinicalTrialArmenum value to the///response property for the response status - warning
added the new
CulturalInstitutionenum value to the///response property for the response status - warning
added the new
Diseaseenum value to the///response property for the response status - warning
added the new
Documentenum value to the///response property for the response status - warning
added the new
DomainNameenum value to the///response property for the response status - warning
added the new
Drugenum value to the///response property for the response status - warning
added the new
FundingRoundenum value to the///response property for the response status - warning
added the new
FundingRoundTrancheenum value to the///response property for the response status - warning
added the new
Fungusenum value to the///response property for the response status - warning
added the new
Geneenum value to the///response property for the response status - warning
added the new
GeneTherapyenum value to the///response property for the response status - warning
added the new
GovernmentalInstitutionenum value to the///response property for the response status - warning
added the new
HealthcareEstablishmentenum value to the///response property for the response status - warning
added the new
HealthcareMetricenum value to the///response property for the response status - warning
added the new
HealthcareNetworkenum value to the///response property for the response status - warning
added the new
Hospitalenum value to the///response property for the response status - warning
added the new
LoanFacilityComponentenum value to the///response property for the response status - warning
added the new
MechanismOfActionenum value to the///response property for the response status - warning
added the new
Medicineenum value to the///response property for the response status - warning
added the new
NonprofitOrganizationenum value to the///response property for the response status - warning
added the new
Oligonucleotideenum value to the///response property for the response status - warning
added the new
OligonucleotideDrugenum value to the///response property for the response status - warning
added the new
Patentenum value to the///response property for the response status - warning
added the new
Pathwayenum value to the///response property for the response status - warning
added the new
Proteinenum value to the///response property for the response status - warning
added the new
ProteinComplexenum value to the///response property for the response status - warning
added the new
ProteinDrugenum value to the///response property for the response status - warning
added the new
ProteinIsoformenum value to the///response property for the response status - warning
added the new
Protistenum value to the///response property for the response status - warning
added the new
ResearchInstitutionenum value to the///response property for the response status - warning
added the new
ResearchPaperenum value to the///response property for the response status - warning
added the new
SmallMoleculeenum value to the///response property for the response status - warning
added the new
SmallMoleculeDrugenum value to the///response property for the response status - warning
added the new
Transcriptenum value to the///response property for the response status - warning
added the new
Virusenum value to the///response property for the response status - info
added the optional property
to the response with the status - info
added the required property
to the response with the status
- warning