---
title: "Search for companies using filters, includes latest funding round Pagination: page is 0-based (0, 1, 2, ...). Every page is a separate billable request priced on the results it returns. page_size (1-500) sets the maximum cost of a call."
method: POST
path: "/fundable/companies"
tags: ["Fundable"]
---

# Search for companies using filters, includes latest funding round Pagination: page is 0-based (0, 1, 2, ...). Every page is a separate billable request priced on the results it returns. page_size (1-500) sets the maximum cost of a call.

`POST /fundable/companies`

## Request

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

## Request body

- object
  - `identifiers` object: Lookup by ids, domains, linkedin_urls, or crunchbase_urls (max 100 each). Domain lookups go HERE as an array, e.g. {"domains":["ramp.com"]}. There is no top-level `domain` field — sending one returns 422 "Unknown field: domain".
  - `company` object: Company filters: search_query (AI semantic search), min_relevance, locations, industries, super_categories, employee_count, total_raised_min, total_raised_max, ipo_status
  - `latest_deal` object: Latest funding round filters: financing_types, size_min, size_max, date_start, date_end, investor_ids
  - `investors` object: Filter by investors across all rounds: investor_ids
  - `page` number: Page number (0-based, default 0). Each page is a separate billable request priced on the results it returns; call again with the next page number for more results.
  - `page_size` number: Results per page (1-500, default 10). Billing is per returned result, so page_size sets the maximum cost of this call.
  - `sort_by` string: Sort order: most_recent_raise, oldest_raise, most_recent_founded, oldest_founded, largest_valuation, smallest_valuation, largest_total_raise, smallest_total_raise, most_funding_rounds, most_investors. Ignored when search_query is provided (sorted by relevance).

## Response `200`

Successful response

## Other responses

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

## Changes

- **2026-11-08** `857e915717f4`: 1 info
  - added optional request body

[Operation history](https://skmtc.dev/orthogonal/apis/orthogonal-api-marketplace/changes/fundable/companies/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/fc2e1d26c8eb?raw)
