---
title: "Search for companies based on various filters including industry, headcount, location, and more. Multiple filters within the same field use AND logic. Returns full company details. Costs 0.25 credits per result."
method: POST
path: "/fullenrich/company/search"
tags: ["FullEnrich"]
---

# Search for companies based on various filters including industry, headcount, location, and more. Multiple filters within the same field use AND logic. Returns full company details. Costs 0.25 credits per result.

`POST /fullenrich/company/search`

## Request

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

## Request body

- object
  - `names` string[]: Filter by company names. Each item: {value, exclude?, exact_match?}
  - `domains` string[]: Filter by company domains. Each item: {value, exclude?, exact_match?}
  - `industries` string[]: Filter by industries. Each item: {value, exclude?}
  - `headcounts` string[]: Filter by headcount ranges. Each item: {value, exclude?}
  - `headquarters_locations` string[]: Filter by HQ locations. Each item: {value, exclude?}
  - `types` string[]: Filter by company types (Public, Private, etc). Each item: {value, exclude?}
  - `specialties` string[]: Filter by company specialties. Each item: {value, exclude?}
  - `keywords` string[]: Filter by keywords in company description. Each item: {value, exclude?}
  - `professional_network_urls` string[]: Filter by LinkedIn company URLs. Each item: {value, exclude?}
  - `founded_years` string[]: Filter by founding year. Each item: {value, exclude?}
  - `limit` number: Number of results to return (default: 10, max: 100)
  - `offset` number: Number of results to skip for pagination (max: 10000)
  - `search_after` string: Cursor for pagination beyond 10000 results

## Response `200`

Successful response

## Other responses

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

## Changes

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

[Operation history](https://skmtc.dev/orthogonal/apis/orthogonal-api-marketplace/changes/fullenrich/company/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)
