Skip to main content
GET
List Firms

Overview

Returns a paginated list of law firms derived from attorney affiliations on ingested trademarks. Filter by country, attorney count, filing volume, and sort by activity metrics.

Recent changes

The beta ?include=stats option has been removed; always-on summary fields now carry the supported firm counts.

Query Parameters

string
Case-insensitive substring search on firm name.
string
ISO 3166-1 alpha-2 country code filter.
integer
Minimum number of attorneys at the firm.
integer
Minimum number of trademark filings handled.
string
default:"-trademark_count"
Sort field. One of -trademark_count, trademark_count, -attorney_count, attorney_count, -grant_rate, grant_rate, -name, name.
integer
default:"20"
Page size (1-50).
string
Pagination cursor from a previous response.

Response

object[]
Array of firm summary records.
string
Firm ID (firm_...).
string
Display name of the firm.
string
Normalized name used for entity resolution.
string
Two-letter country code.
integer
Number of distinct attorneys at the firm.
integer
Total trademarks handled by the firm’s attorneys. Counts marks: a Madrid IR family counts once, matching the default grouped GET /v1/trademarks listings.
integer
Count of active trademarks (registered + pending). Always present; 0 when stats not yet computed.
number
Share of concluded prosecutions (registered + expired + cancelled) that were ever granted (0-1).
string
ISO date of the most recent filing handled.
string
ISO 8601 timestamp when this firm record was created.

Code Examples

Errors