List universe companies
list_universe_companiesSearch, filter, and paginate companies in the cross-customer Rivalize universe by keyword, category, or populated intelligence layer, excluding your tracked competitors.
Instructions
List companies from the Rivalize universe — the cross-customer competitive-intelligence dataset (not your own tracked competitors; for those use list_competitors).
Search by keyword, filter by category or by which intelligence layer is populated, and paginate.
Args:
q (string, optional): search name/domain/description
category (string, optional): category SLUG, e.g. "ai-infra" (names like "AI infrastructure" do not match; each row's categories lists its slugs)
layer (string, optional): require a populated layer — one of identity, pricing, features, ads, social, reviews, funding_hiring, rankings
limit (number, optional): page size 1-100 (default 50)
offset (number, optional): pagination offset (default 0)
Returns compact JSON: { data: Company[], pagination: { total, limit, offset, returned, next_offset }, filters }. Each Company: domain, name, primaryCategory, categories (slugs), priorityScore, lastEnrichedAt, layers (which layers are populated), layersUpdated, description (at most 120 characters). If a page does not fit one response, fewer rows come back with _truncated, and pagination.limit/returned say how many; always continue with offset = pagination.next_offset (null when there are no more). Use get_universe_company for one company's full profile.
Use when: "who are the players in ?" or "show me universe companies matching ".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Search name/domain/description | |
| layer | No | Require this intelligence layer to be populated | |
| limit | No | Page size (1-100) | |
| offset | No | Pagination offset | |
| category | No | Category slug or name |