screen_companies
Filter Hub-Equity companies by sector, country, revenue, auditor, employees, bankruptcy, and quality grade, returning a list that matches specific financial and audit criteria.
Instructions
Filter the Hub-Equity universe by metadata + revenue + audit + data quality criteria.
Use this when the user wants a LIST of companies matching criteria, not a single company. Examples: "European tech companies with revenue > 1B", "US Big 4 audited firms with quality grade >= B".
min_revenue/max_revenue are in USD (ECB spot rate); an entity whose
currency has no current rate is left out of a revenue filter.
country is ISO-2 ('US', 'FR', ...).
revenue_year keeps the entities whose latest reported revenue year is N
(not the revenue of fiscal year N for every entity).
min_quality_grade ∈ {A+, A, B, C, D}. sort_by ∈
{revenue_desc, revenue_asc, employees_desc, employees_asc, quality_desc, name_asc}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| sector | No | ||
| country | No | ||
| sort_by | No | revenue_desc | |
| gics_sector | No | ||
| max_revenue | No | ||
| min_revenue | No | ||
| auditor_name | No | ||
| revenue_year | No | ||
| max_employees | No | ||
| min_employees | No | ||
| bankruptcy_flag | No | ||
| min_quality_grade | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rows | Yes | ||
| notes | No | ||
| total_count | Yes | Number of rows returned (capped at limit) | |
| applied_filters | No |