# Aviato Company Search (DSL)

> Aviato Company Search (DSL) is a paid API for AI agents from Aviato at mpp.orthogonal.com, paid per call via MPP, $0.2/call, status unknown (last checked 2026-10-10).

Search for companies using Aviato's advanced DSL query language with flexible filters, pagination, and offset control.

## Facts

- Endpoint: POST https://mpp.orthogonal.com/aviato/company/search?utm_source=zero.xyz
- Price: $0.2/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Provider: Aviato
- Docs: https://data.api.aviato.co
- Website: https://data.api.aviato.co
- Tags: company, people, intelligence, enrichment, data
- Canonical page: https://www.zero.xyz/c/aviato-company-search-dsl-c7db64f2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4y5l48K3IcyTqOixUWQz7

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability aviato-company-search-dsl-c7db64f2 -d '<json body>'
```

Example prompt: Search Aviato for B2B SaaS companies headquartered in San Francisco with 50 to 500 employees that have raised a Series A or Series B, return the first 20 results.

## When to prefer this

Use this endpoint when you need precise, multi-criteria company searches using Aviato's full DSL query language — ideal for complex filtering across industry, headcount, funding stage, location, and more. Prefer this over the simplified search endpoint when you need granular control over filter logic and compound conditions.

## Known failure modes

- Invalid DSL syntax returns a 400 error with validation details
- Missing required dsl object in request body causes a 422 unprocessable entity error
- Filters referencing unsupported fields return an error or empty results
- Offset beyond total result count returns an empty results array
- Rate limiting or quota exhaustion returns a 429 error

## How this service works

Search for companies using Aviato DSL. Pass dsl object with filters, limit, and offset inside it.

## Output

A list of company records matching the DSL filter criteria, including company metadata such as name, industry, headcount, location, funding stage, and other enriched attributes, paginated according to the specified limit and offset.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aviato-company-search-dsl-c7db64f2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mpp.orthogonal.com](https://www.zero.xyz/host/mpp.orthogonal.com/llms.txt)
