Skip to main content
GET
List Attorneys

Overview

Returns a paginated list of attorneys derived from the trademark records Signa has ingested. Use this for attorney lookup, prosecution counsel discovery, or building a competitive view of who is filing for whom. Search supports trigram-based fuzzy name matching.

Query Parameters

q
string
Fuzzy attorney name search.
firm_id
string
Restrict to attorneys at a specific firm (firm_...).
country_code
string
ISO 3166-1 alpha-2 country code filter.
sort
string
default:"-trademark_count"
Sort field. One of -trademark_count, trademark_count, -grant_rate, grant_rate, -avg_prosecution_days, avg_prosecution_days, -latest_filing, latest_filing, -name, name.
limit
integer
default:"20"
Page size (1-50).
cursor
string
Pagination cursor from a previous response.

Response

data
object[]
Array of attorney summary records.
data[].id
string
Attorney ID (att_...).
data[].name
string
Display name of the attorney.
data[].canonical_name
string
Normalized name used for entity resolution.
data[].firm_name
string
Affiliated firm name when known.
data[].country_code
string
Two-letter country code.
data[].trademark_count
integer
Total trademarks attributed to this attorney. Counts marks: a Madrid IR family counts once, matching the default grouped GET /v1/trademarks listings.
data[].active_count
integer
Count of active trademarks (registered + pending). Always present; 0 when stats not yet computed.

Code Examples

Errors