Skip to main content
Search and retrieve trademarks from one API. production offices covering trademarks, with more added over time. Signa normalizes filings from trademark offices worldwide into a single, consistent data model. One integration gives you full-text search, phonetic matching, owner intelligence, and computed jurisdiction-aware deadlines, so you can build trademark tools without parsing raw data from multiple government systems yourself.

What are you building?

Search trademarks

Full-text, phonetic, and fuzzy search across all production offices. Filter by jurisdiction, Nice class, status, owner, filing date, and more.

Track renewals

Query computed deadlines per mark, triage by urgency, and build a docketing workflow with grace-period awareness across 21 jurisdictions.

Investigate owners and attorneys

Normalized owner names, linked corporate parents, and attorney-client relationships across every connected office.

Explore reference data

Browse offices, jurisdictions, Nice classifications, status taxonomies, and deadline rules for all supported offices.

Why Signa

One data model, every office

offices in production today, with more added over time. All normalized into a single data model, so you never parse office-specific XML, SOAP, or FTP dumps yourself.

TTAB proceedings

Opposition and cancellation records linked back to every affected mark, including party rosters, proceeding status, and decision dates.

Deadline rules engine

Jurisdiction-aware renewal, declaration, and opposition deadlines with rules defined for 21 jurisdictions. Handles edge cases like DPMA end-of-month rules, Canadian legacy transitions, and Madrid Protocol designations.

Entity resolution

Owner names are normalized and linked across filings. Public company data from SEC and GLEIF provides ticker symbols, LEI codes, and corporate parent relationships.

Office coverage

Signa covers production trademark offices today, with full historical backfill plus daily or weekly incremental updates, and more offices added over time. Each record exposes its own source_data_date so you can always see exactly how current it is.

Office coverage and data freshness

Coverage and update frequency per office.

Quick example

Search for trademarks matching “apple” in the United States:
The same request also works as a POST with a JSON body. Use POST when you need aggregations or complex filter combinations.

Get started

Quickstart

Get your API key and make your first search in under 5 minutes.

Authentication

API key format, scopes, and rotation.

API Reference

Complete endpoint documentation with request/response examples for all endpoints.

TypeScript SDK

Type-safe client with automatic pagination, retries, and error handling.