Skip to main content
The POST /v2/companies endpoint takes a JSON body describing which companies you want and returns the matching list. It’s the workhorse of most integrations.

Minimal request

This returns the first 20 companies classified under RTIC RTIC-12345.

Core filter fields

The full filter shape is documented on the POST /v2/companies reference page — these are the most common starting points.

Pairing with insights

Add ?insights=true to get dashboard-style aggregations alongside the company rows:
Aggregations are computed over the full matched set, not just the page. That means you can keep returnCount small on the first call to grab the insights cheaply.

Patterns

Filter a portfolio you already have

Restricts results to the intersection of your portfolio and the RTIC.

Use a large uploaded set

Upload the set first (see Batching), then filter against the setId. Don’t combine CompanyNumberSetId with CompanyNumbers — the set wins.

Available filters

GET /v2/filters returns the catalogue of filter codes (RTICs, sectors, etc.) currently available. Call it once at startup, cache the result, and use the codes in your POST /v2/companies body.

Pagination

Filter responses paginate with returnCount and skip. See Pagination.
Last modified on May 19, 2026