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
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:
returnCount small on the first call to grab the insights cheaply.
Patterns
Filter a portfolio you already have
Use a large uploaded set
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 withreturnCount and skip. See Pagination.