# Aviato Person Enrichment

> Aviato Person Enrichment is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-16).

Returns enriched professional profile data for a person given any supported identifier (email, LinkedIn URL, Twitter ID, etc.)

## Facts

- Endpoint: GET https://x402.orthogonal.com/aviato/person/enrich
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/aviato-person-enrichment-ff6d7f4d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qsIFIm4LN0S4C2cr9BKAP

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-enrichment-ff6d7f4d
```

Example prompt: Can you enrich a person profile for jane.doe@example.com using Aviato — I want their full professional details including LinkedIn and social info?

## When to prefer this

Use this endpoint when you need to enrich or look up a specific individual's professional profile and you have at least one identifier (email, LinkedIn URL, Twitter ID, etc.). Prefer this over generic web search when you want structured, normalized person data rather than raw search results. Best suited for sales intelligence, recruiting, investor research, or CRM enrichment workflows where data freshness and completeness matter.

## Known failure modes

- No person found for the given identifier — returns empty or null result
- Invalid or malformed identifier (e.g. bad LinkedIn URL format) — returns error
- Person data is stale and rescrape is needed — use rescrape=true flag
- Rate limit or payment failure — 402 response if USDC payment not processed
- Unsupported identifier type passed — query param ignored silently

## How this service works

Get enriched details on a person. Pass any identifier.

## Output

A rich person object containing professional background, employment history, social media profiles (LinkedIn, Twitter, etc.), and any available contact details associated with the provided identifier. The `full` flag controls depth of detail returned.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "id": {
       "type": "string",
       "description": "Aviato person ID"
      },
      "full": {
       "type": "boolean"
      },
      "email": {
       "type": "string"
      },
      "preview": {
       "type": "boolean"
      },
      "rescrape": {
       "type": "boolean"
      },
      "twitterID": {
       "type": "string"
      },
      "linkedinID": {
       "type": "string"
      },
      "polyworkID": {
       "type": "string"
      },
      "angelListID": {
       "type": "string"
      },
      "linkedinURL": {
       "type": "string",
       "description": "LinkedIn URL (public, Sales Navigator, or Recruiter)"
      },
      "signalNfxID": {
       "type": "string"
      },
      "crunchbaseID": {
       "type": "string"
      },
      "maxDataAgeDays": {
       "type": "integer"
      },
      "linkedinEntityId": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aviato-person-enrichment-ff6d7f4d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.orthogonal.com](https://www.zero.xyz/host/x402.orthogonal.com/llms.txt)
