---
title: "Search for investors with flexible filtering capabilities 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."
method: POST
path: "/fiber/v1/investor-search"
tags: ["Fiber AI"]
---

# Search for investors with flexible filtering capabilities 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.

`POST /fiber/v1/investor-search`

## Request

- Base URL: `https://api.orthogonal.com/mpp`
- URL: `https://api.orthogonal.com/mpp/fiber/v1/investor-search`
- Auth: none declared
- TypeScript: <https://skmtc.dev/orthogonal/apis/orthogonal-api-marketplace/docs/fiber/v1/investor-search/post.ts> (a function with typed inputs; its response is checked against the schema)

## Request body

- object
  - `searchParams` object, required: Investor search filter parameters
    - `countryCode` object: Country or region filter with include/exclude pattern. Region codes like X-ANGLOSPHERE expand to multiple countries (USA, GBR, AUS, etc.)
    - `stateName` object: State name filter with include/exclude pattern. Use full state names (e.g., 'California', 'England', 'New York'). State codes like 'CA' or 'NY' are not accepted.
    - `investorType` string: Filter by investor type: 'person' for individuals, 'organization' for firms, 'any' to include both types. Pass null/undefined to include both types (same as 'any')
    - `types` object: Investor types filter with include/exclude pattern. Examples: include: ['venture_capital', 'angel']
    - `numInvestments` object: Filter by total investment count (range)
    - `numLeadInvestments` object: Filter by number of lead investments (range)
    - `leadRate` object: Filter by lead investment rate (0.0 - 1.0). Values outside [0,1] will be clamped to this range
    - `lastInvestmentDate` object: Filter by last investment date (date range)
    - `foundedOn` object: Filter by founded date (date range). Note: many investors have null founded_on, so this filter may exclude many rows
    - `sorting` object: Sorting configuration. If provided, field is required. Defaults to total_investment_count DESC if not provided.
    - `isTopVc` boolean: Filter by whether investor is a top VC. Note: only a few dozen companies qualify as 'top'
    - `domains` string[]: Array of investor domains to filter by
    - `namePatterns` string[]: An array of name patterns used for partial, case-insensitive matching against investor names
    - `crunchbaseSlugs` string[]: Array of Crunchbase slugs to filter by (exact match). Slugs are the last part of the Crunchbase URL (for example, 'sequoia-capital' from crunchbase.com/organization/sequoia-capital)
  - `pageSize` integer: Number of investors to return per page (max 1000)
  - `cursor` string: Pagination cursor returned from a previous search response. Use this to fetch the next page of results. Null for the first page. For later cursor pages of the same logical search, keep non-pagination parameters unchanged and pass top-level parentRequestId from the first Orthogonal /v1/run response.

## Response `200`

Successful response

## Other responses

- `402`: Payment Required (x402 / MPP / np)

## Changes

- **2026-11-08** `857e915717f4`: 1 breaking
  - added required request body
- **2026-08-25** `806e279c8d50`: 2 info
  - api tag `Fiber AI` added
  - api tag `Fiber AI API` removed

[Operation history](https://skmtc.dev/orthogonal/apis/orthogonal-api-marketplace/changes/fiber/v1/investor-search/post.md)

---

[API](https://skmtc.dev/orthogonal/apis/orthogonal-api-marketplace.md) - [All operations](https://skmtc.dev/orthogonal/apis/orthogonal-api-marketplace/llms.txt) - [OpenAPI document](https://skmtc.dev/orthogonal/apis/orthogonal-api-marketplace/revisions/f3e9572f3f12?raw)
