Search and retrieve trademarks from one API. 10 production offices covering ~29M trademarks, with more on the roadmap. Signa normalizes filings from patent and trademark offices worldwide into a single, consistent data model. Today, 10 offices are in production — USPTO, EUIPO, INPI France, IP Australia, CIPO, WIPO, IPOS, PRV (Sweden), IPI (Switzerland), and NIPO (Norway) — with more planned. One integration gives you full-text search, phonetic matching, owner intelligence, and computed jurisdiction-aware deadlines — so you can build trademark tools without parsing XML from multiple government systems.Documentation Index
Fetch the complete documentation index at: https://docs.signa.so/llms.txt
Use this file to discover all available pages before exploring further.
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
10 production offices
USPTO, EUIPO, INPI France, IP Australia, CIPO, WIPO, IPOS, PRV, IPI, and NIPO in production, with more on the roadmap. All normalized into a single data model — no more parsing office-specific XML, SOAP, or FTP dumps.
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
Production
Full historical backfill plus daily or weekly incremental updates. Each record exposes its ownsource_data_date so you can always see exactly how current it is.
| Office | Code | Region | Sync frequency |
|---|---|---|---|
| USPTO | uspto | United States | Daily |
| INPI France | inpi-fr | France | Weekly |
| EUIPO | euipo | European Union | Daily |
| IP Australia | ipau | Australia | Daily |
| CIPO | cipo | Canada | Weekly |
| WIPO Madrid | wipo | International (130+ countries) | Weekly |
| IPOS | ipos | Singapore | Daily |
| PRV | prv | Sweden | Daily |
| IPI | ipi | Switzerland | Daily |
| NIPO | nipo | Norway | Daily |
Planned
Connectors scaffolded and being onboarded progressively.| Office | Code | Region |
|---|---|---|
| DPMA | dpma | Germany |
| UKIPO | ukipo | United Kingdom |
| BOIP | boip | Benelux |
| DKPTO | dkpto | Denmark |
| PRH | prh | Finland |
| ISIPO | isipo | Iceland |
| UPRP | uprp | Poland |
| IMPI | impi | Mexico |
| JPO | jpo | Japan |
| KIPO | kipo | South Korea |
| CNIPA | cnipa | China |
| DIP | dip | Thailand |
| IP Vietnam | ipvn | Vietnam |
Quick example
Search for trademarks matching “apple” in the United States: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 formats, scopes, rotation, and security best practices.
API Reference
Complete endpoint documentation with request/response examples for all endpoints.
TypeScript SDK
Type-safe client with automatic pagination, retries, and error handling.