# Orthogonal Person Investment Companies Lookup

> Orthogonal Person Investment Companies Lookup is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Returns a paginated list of companies that a specific person has invested in, identified by LinkedIn ID, LinkedIn URL, email, or internal ID.

## Facts

- Endpoint: GET https://x402.orthogonal.com/aviato/person/investments/companies
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/orthogonal-person-investment-companies-lookup-6d1f94a1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NinOV_yCUw0vPRWMnv3Jj

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 orthogonal-person-investment-companies-lookup-6d1f94a1
```

Example prompt: Can you pull up all the companies that the person with LinkedIn URL linkedin.com/in/johndoeinvestor has invested in?

## When to prefer this

Use this endpoint when you need to retrieve the investment portfolio of a specific individual identified by LinkedIn profile, email, or internal ID. It is ideal for investor due diligence, competitive intelligence on investors, or enriching contact records with investment history. Prefer this over general web search when you need structured, paginated investment data with predictable billing — especially for multi-page queries where the parentRequestId mechanism saves cost on continuation calls.

## Known failure modes

- Missing or unrecognized person identifier returns empty results or 404
- No investments found for the person returns an empty list
- Invalid LinkedIn URL format causes a parameter error
- Changing filter parameters while passing parentRequestId starts a new billable request
- Rate limiting or payment failure returns a 402 error
- Page number out of range returns empty results

## How this service works

Get companies that a person has invested in. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.

## Output

A paginated list of companies the specified person has invested in, including company details sourced from Aviato's database. Also returns a billing.requestId that should be saved and passed as parentRequestId for subsequent page requests on the same search to avoid being charged again for continuation pages.

## 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"
      },
      "page": {
       "type": "integer",
       "description": "Page number For later pages of the same logical search, keep non-pagination parameters unchanged and pass top-level parentRequestId from the first Orthogonal /v1/run response."
      },
      "email": {
       "type": "string"
      },
      "perPage": {
       "type": "integer",
       "description": "Results per page (max 100)"
      },
      "linkedinID": {
       "type": "string"
      },
      "linkedinURL": {
       "type": "string"
      },
      "linkedinEntityId": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/orthogonal-person-investment-companies-lookup-6d1f94a1/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)
