What is Search Endpoint?

API & Technical6 min readUpdated Mar 25, 2026

An API endpoint that accepts trademark search queries and returns matching results from across multiple jurisdictions with relevance scoring.

A search endpoint is an API endpoint that accepts trademark search queries and returns matching results from across the trademark database. It is the most fundamental and heavily used endpoint in any trademark API, serving as the primary interface for discovering existing marks that may conflict with a proposed brand name, identifying marks owned by a specific entity, or exploring the trademark landscape in a particular product category or jurisdiction.

Search endpoints support multiple search modalities to address different use cases. Text search finds marks that match or are similar to a given text string, using exact matching, fuzzy matching, or wildcard patterns. Phonetic search identifies marks that sound similar regardless of spelling differences (for example, finding "Klear" when searching for "Clear"). Image search compares visual elements of device marks and logos against a submitted image. Structured search allows filtering by specific fields such as owner name, Nice Classification, jurisdiction, filing date range, and status.

The quality of a search endpoint is measured by several factors. Recall measures the proportion of relevant results that are returned, meaning that the search does not miss important matches. Precision measures the proportion of returned results that are actually relevant, meaning that the search does not return excessive false positives. Response time measures how quickly results are returned. And coverage measures how many jurisdictions and records are included in the search.

Search endpoints typically support a range of parameters that allow clients to configure the search behavior. Common parameters include the search term (text or image), target jurisdictions (which offices to search), Nice Classification codes (which product categories to include), similarity threshold (how similar results must be to the query), sort order (relevance, date, alphabetical), and pagination parameters (page size and cursor).

Why It Matters

The search endpoint is the starting point for virtually every trademark workflow. Clearance searches determine whether a proposed brand name is available for use and registration. Monitoring searches identify potentially conflicting marks on an ongoing basis. Portfolio searches help managers understand the scope of their organization's trademark holdings. Competitive intelligence searches reveal competitors' branding strategies and filing patterns.

The quality of search results has direct legal and business consequences. A clearance search that misses a relevant conflict can lead to a trademark application that is refused, opposed, or challenged, wasting time and money and potentially forcing a costly rebrand. A monitoring search that fails to detect a threatening filing can result in missed opposition deadlines. A portfolio search that returns incomplete results can lead to inaccurate reporting and poor strategic decisions.

For these reasons, the search endpoint's algorithms must balance sensitivity and specificity. Too aggressive a similarity threshold returns many results but creates review burden and may generate false alarm fatigue. Too conservative a threshold misses genuine conflicts. The optimal threshold depends on the use case: clearance searches may warrant broader results to err on the side of caution, while monitoring searches may warrant tighter thresholds to focus on the highest-risk conflicts.

The search endpoint must also perform well under load. Trademark searches are often time-sensitive, whether integrated into a real-time user experience or run as part of a batch clearance process. Sub-second response times ensure that search does not become a bottleneck in the workflow.

How Signa Helps

Signa's search endpoint is the most advanced trademark search interface available, combining comprehensive coverage, sophisticated matching algorithms, and sub-second performance. The endpoint supports text search, phonetic search, image search, and structured filtering, all through a single unified API call.

The text search uses a multi-algorithm approach that combines exact matching, fuzzy matching based on edit distance, phonetic matching using algorithms calibrated for multiple languages (including English, Spanish, French, German, Mandarin romanization, and others), and semantic matching that identifies conceptually similar marks. Each algorithm contributes to a composite similarity score that ranks results by overall conflict risk.

Image search enables visual comparison of device marks and logos. Clients upload an image, and Signa's computer vision pipeline extracts visual features and compares them against the millions of device marks in the database. Results include a visual similarity score that indicates the degree of resemblance, enabling detection of logo infringement even when the text elements differ.

The search spans all 200+ offices in Signa's database by default, though clients can restrict the search to specific jurisdictions using the jurisdictions parameter. Search results are returned in normalized format with consistent fields regardless of the source office. Each result includes the similarity score, the matching fields (text, phonetic, visual), and a direct link to the full trademark record.

Signa's search endpoint delivers results in under 500 milliseconds for typical queries, even when searching across the full database. This performance is achieved through optimized indexing, distributed query processing, and intelligent caching. The endpoint scales horizontally to maintain consistent performance as query volume grows.

The endpoint supports pagination through cursor-based tokens, enabling efficient traversal of large result sets. Clients can specify the number of results per page (up to 100) and sort results by relevance, filing date, or other criteria. The response includes total count information and navigation cursors for seamless integration into user interfaces.

Real-World Example

A brand consultancy uses Signa's search endpoint to power the clearance phase of its naming projects. When developing a new brand name for a client, the consultancy typically evaluates 30 to 50 candidate names and needs to assess each one for potential conflicts.

For each candidate, the consultancy calls Signa's search endpoint with the candidate text, specifying the relevant Nice Classifications and target jurisdictions (in this case, the US, EU, UK, Canada, and Australia). The search returns results ranked by similarity score within 400 milliseconds.

The consultancy has developed an internal scoring system that ingests Signa's search results and assigns each candidate a "clearance confidence" score based on the number, similarity, and status of conflicting marks found. Candidates with high clearance confidence proceed to the client presentation. Candidates with moderate confidence receive deeper manual analysis. Candidates with low confidence are eliminated.

This automated triage reduces the time required for the clearance phase from days to hours. The consultancy can evaluate more candidates, produce better recommendations, and deliver results faster. The phonetic search component is particularly valuable for catching conflicts that text-only searches would miss, such as "NovaTech" versus "NovaTeq" or "SunRise" versus "Sonrise."

Over the past year, the consultancy has processed over 5,000 candidate names through Signa's search endpoint, identifying potential conflicts for approximately 60% of candidates and saving clients from pursuing names that would have encountered registration difficulties.