- Navigate relationships between entities using dot notation
- Filter results by applying conditions directly in the path
- Access nested attributes across multiple entity relationships
- Get structured, typed responses ready for your applications
Query syntax
Build queries using dot notation and operators:| Operator | Meaning | Example |
|---|---|---|
. | Navigate relationships and access properties | OpenAI.founded.year |
= | Filter by Exact match | startups.location=Spain |
!= | Exclude | startups.location!=US |
> | Greater than | startups.funding>10M |
< | Less than | startups.funding<50M |
<= | Less than or equal | startups.funding<=50M |
startups.location=Spain.funding>10M.funding<50M
Example:
Query startups in Spain with funding between €10M and €50M — no natural language needed, just structured path syntax:Structured Results
Structured Results
Typed, filterable data — not paragraphs of text. Each result is a structured object with consistent fields.
13 startups returned — each with company name, sector, funding amount, round type, and year. This is structured data, not text to parse.
Entities
Entities
Every company in the results is automatically linked to a Cala entity with a unique ID and type.