---
title: "Search Crustdata's company database with structured filters, natural-language ranked search (hybrid/lexical/semantic), or both. Replaces /screener/companydb/search. Cursor pagination, up to 1000 results per page (100 for ranked search). Billed per result returned (limit defaults to 20). Filter example: {\"field\": \"basic_info.primary_domain\", \"type\": \"=\", \"value\": \"hubspot.com\"}. Groups: {\"op\": \"and\", \"conditions\": [...]}."
method: POST
path: "/crustdata/company/search"
tags: ["Crustdata"]
---

# Search Crustdata's company database with structured filters, natural-language ranked search (hybrid/lexical/semantic), or both. Replaces /screener/companydb/search. Cursor pagination, up to 1000 results per page (100 for ranked search). Billed per result returned (limit defaults to 20). Filter example: {"field": "basic_info.primary_domain", "type": "=", "value": "hubspot.com"}. Groups: {"op": "and", "conditions": \[...\]}.

`POST /crustdata/company/search`

## Response `200`

Successful response

## Other responses

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

## Changes

- **2026-09-30** `832db3e1444a` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/orthogonal/apis/orthogonal-api-marketplace/changes/crustdata/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/832db3e1444a?raw)
