list_companies
List companies matching a filter, largest turnover first, at most 100 per page. Pass caen_query for free text ('coffee shops') or caen for explicit codes; judet accepts 'Bucharest', 'Bucuresti' or 'Bucureşti'; cui takes up to 100 comma-separated CUIs. Filters compose, so 'restaurants registered in Cluj last week' is one call. For newly registered companies pass sort='registered_desc' with registered_after — the default turnover order puts them behind every company that has ever filed a figure. Check register.data_through in the response before reporting an empty result: the register is a monthly ONRC snapshot and holds nothing registered after that date. Use cursor to page. If you want a count, an average or a total, use company_stats instead — do not page through companies to compute one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cui | No | ||
| caen | No | ||
| sort | No | turnover_desc | |
| judet | No | ||
| limit | No | ||
| cursor | No | ||
| status | No | ||
| caen_query | No | ||
| min_turnover | No | ||
| min_employees | No | ||
| registered_after | No | ||
| registered_before | No |