Tier 1: Your first search (5 minutes)
Get an API key
Sign up at app.signa.so and create an API key from the dashboard. Your key will look like this:
All keys use the format
sig_{48 hex chars}. For development or CI, create a separate test organization in the dashboard with its own key so it stays isolated from production usage and billing.Tier 2: SDK, filters, and pagination (15 minutes)
Search with filters
Narrow results by office, Nice class, status, filing date, and filing route. By default, The response includes aggregation counts you can use to build filter UIs:
exact and fuzzy strategies run simultaneously. You can restrict or expand strategies with the strategies array. For comprehensive clearance searches, use all four: exact,phonetic,fuzzy,prefix.Handle pagination
Results are cursor-based. Pass the
cursor from one response as a query parameter or body field in the next request.Get full trademark details
Retrieve a single trademark by ID to get the full record.
The detail level varies by endpoint:
GET /v1/trademarks/{id} returns the full record, list endpoints return a slimmer shape with the fields most useful for result cards, and suggest endpoints return a minimal shape for autocomplete.What’s next
Search guide
Phonetic matching, fuzzy search, aggregations, and filtering strategies for trademark clearance.
Entity resolution
How Signa normalizes owner names, links corporate parents, and resolves aliases across offices.
Deadline rules
Jurisdiction-aware renewal and declaration deadlines with rules for 21 jurisdictions.
API Reference
Complete documentation for all endpoints with interactive playground.