# Coresignal Company Filter Search

> Coresignal Company Filter Search is a paid API for AI agents from Coresignal at mpp.orthogonal.com, paid per call via MPP, $0.021/call, status unknown (last checked 2026-10-10).

Search for companies using structured filters and return an array of matching Coresignal company IDs

## Facts

- Endpoint: POST https://mpp.orthogonal.com/coresignal/v2/company_base/search/filter?utm_source=zero.xyz
- Price: $0.021/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Provider: Coresignal
- Docs: https://docs.coresignal.com
- Website: https://coresignal.com
- Tags: company, employee, jobs, intelligence, data
- Canonical page: https://www.zero.xyz/c/coresignal-company-filter-search-026727ee
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_oaFjJa-MePvXkWZ1HBTpf

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 coresignal-company-filter-search-026727ee -d '<json body>'
```

Example prompt: Search Coresignal for technology companies headquartered in the United States with between 50 and 500 employees that were founded after 2010 — I need the list of company IDs so I can enrich them afterward.

## When to prefer this

Use this endpoint when you need to discover companies matching specific firmographic criteria (industry, location, size, founding year, etc.) and want to retrieve their Coresignal IDs for subsequent enrichment. Prefer this over the Preview endpoint when you need actual IDs rather than summary data, and over direct enrichment when you don't already know the company's domain.

## Known failure modes

- Invalid filter field names return a 400 bad request error
- Overly broad filters may time out or return very large ID arrays
- No matching companies returns an empty array
- Authentication failure returns 401 unauthorized
- Malformed JSON body returns a 400 parse error
- Rate limit exceeded returns 429 too many requests

## How this service works

Search for companies using filters passed in the request body. Returns an array of numeric Coresignal company IDs (e.g., [4744382, 1635599, ...]). Use these IDs with the 'Base Company Collect' endpoint to get full company profiles. All filters are optional; combine any number of them to narrow results.

## Output

An array of numeric Coresignal company IDs matching the specified filter criteria, which can be used as inputs to company enrichment endpoints for full profile data.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/coresignal-company-filter-search-026727ee/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mpp.orthogonal.com](https://www.zero.xyz/host/mpp.orthogonal.com/llms.txt)
