# Aviato Person Search (DSL)

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

Search for people using Aviato's advanced DSL query language with filters, limit, and offset parameters.

## Facts

- Endpoint: POST https://mpp.orthogonal.com/aviato/person/search?utm_source=zero.xyz
- Price: $0.02/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-person-search-dsl-71d8b3e4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_e56iKKZf4xcsTOOMNy-3l

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-person-search-dsl-71d8b3e4 -d '<json body>'
```

Example prompt: Search Aviato for software engineers who are currently at Series B or later startups in San Francisco — use the DSL to filter by job title containing 'Engineer', company stage, and location, return up to 25 results starting from offset 0.

## When to prefer this

Use this endpoint over the simplified person search when you need complex, multi-condition queries with precise control over filters — e.g. combining company stage, geography, seniority, and role attributes simultaneously. Prefer this when building advanced lead generation pipelines, running nuanced talent searches, or when the simplified search endpoint lacks the filter expressiveness you need.

## Known failure modes

- Invalid DSL filter syntax returns a 400 error
- Unsupported filter fields in the DSL object cause query rejection
- Exceeding maximum limit per request results in an error
- Missing required dsl object in request body returns validation error
- Rate limiting or quota exhaustion returns 429 or similar error
- Network timeout for complex DSL queries with large result sets

## How this service works

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

## Output

A list of person records matching the DSL query, including professional details such as name, current role, company, location, and contact/social data, paginated by the specified limit and offset.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aviato-person-search-dsl-71d8b3e4/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)
