Office coverage
Signa currently syncs data from production offices covering trademark records, with more planned. See Data Freshness & Coverage for the full per-office table, sync frequency, and planned offices.Record counts are point-in-time totals from each registry. Use
GET /v1/offices to see live statistics for each office.Data freshness
Every trademark record carries adata_freshness object in the detail tier that tells you exactly how current the data is:
Verification guidance
Trademark clearance
When conducting a clearance search, Signa provides a strong starting point but should not be your only source. Recommended practice:- Search Signa for phonetic, fuzzy, and exact matches across target jurisdictions.
- Cross-reference high-risk results against the official registry.
- Check common-law sources separately (Signa covers registered marks only).
- Document the search date and the
source_data_datefrom each result.
Ongoing monitoring
For ongoing portfolio monitoring, Signa’s daily sync frequency is sufficient for most use cases. Schedule periodic pulls against the API to detect:- Competitor filings of confusingly similar marks (re-run a search with
filing_date_gte) - Status changes on your own marks (Trademark History)
- Approaching renewal or declaration deadlines (the
deadlines[]array on each trademark response)
Due diligence
For M&A or investment due diligence, use Signa’s batch endpoint to pull full detail-tier records for an entire portfolio, then verify critical marks (high-value registrations, marks in dispute) against official sources.Known gaps
No data source is perfect. Here are the known limitations:Reporting data issues
If you find a discrepancy between Signa and an official registry, we want to hear about it. Because Signa is API-first, you can report it through the same API you already use, no dashboard or email thread required. This is the fastest path for both people and AI agents. Submit adata_issue to POST /v1/feedback with the fields that make it actionable without a follow-up:
resource_id: the Signa record that is wrong (tm_...,own_..., and so on)field: which field disagrees, for exampleowner.nameexpected_value: what the value should be, per the official registrymessage: any context, such as the registry reference number or a link to the sourcerequest_id: optionally, the request where you saw it, so we see exactly what you saw
request_id, the matching request log into a read-only context object on the report. That evidence is preserved even after the next sync overwrites the record or the request log ages out, so your report never loses its context.
Following the status loop. Every report starts open, moves to acknowledged when we begin investigating, and lands on resolved with a resolution_note explaining the outcome. Poll GET /v1/feedback/{id}, or filter GET /v1/feedback by status, to watch a report progress. Reports are visible only to your own organization. Confirmed data issues are typically resolved within one sync cycle after a fix is deployed.
Prefer email? You can still reach us at support@signa.so with the subject line “Data Quality Report”. Include the trademark ID, the official registry and reference number, the fields that differ, and a link to the official source.