Impact-Site-Verification: 2d7cfdfb-5908-462d-ab52-fa5ad0e22f89
Startup Name Generator
← Home

USPTO Trademark Search API What Developers and Founders Need to Know

A USPTO trademark search API lets you query the United States Patent and Trademark Office database programmatically, returning trademark data such as serial number, filing date, registration date, owner information, goods and services codes, and trademark status without visiting USPTO.gov manually. The official USPTO Open Data Portal exposes REST API endpoints for bulk retrieval and record lookup, while third-party trademark API services layer on features like phonetic matching, fuzzy search, and EU registry coverage. If you need a faster path to an automated trademark availability check, Startup Name Generator exposes an HTTP API and MCP server at /mcp that covers both USPTO and EUIPO with exact, phonetic, and fuzzy matching in a single call.

Updated September 2026

Check a name now

Enter a name to run the US and EU trademark screen with a live domain check. Free to run.

What a Trademark Search API Does

A trademark search API is an interface that lets software query a trademark database and retrieve structured results in formats like JSON, without a human manually operating a search engine. Instead of opening a browser and entering a wordmark into a portal, your application sends a query to an API endpoint and parses the response.

The United States Patent and Trademark Office maintains the USPTO trademark database, which covers all active trademarks, pending applications, and expired marks registered in the United States. Its Open Data Portal (USPTO Open Data Portal) publishes bulk datasets and REST API endpoints developers can use to extract USPTO trademark data, search by serial number, run a keyword search, filter by owner, international class, or services code, and check filing and expiration dates.

Third-party trademark API services build on top of that raw USPTO data to add features the official API does not offer natively, such as phonetic matching, fuzzy string comparison, EU trademark coverage via EUIPO, and simple availability check responses rather than raw record sets.

The Official USPTO API: What It Covers

The USPTO trademark search API available through the Open Data Portal provides access to patent and trademark office data including wordmark text, serial and registration numbers, filing date, registration date, update date, owner information (owner_type, legal_entity_type), goods and services descriptions, and international class codes. Results are returned as JSON.

Key capabilities of the official USPTO REST API include serial number search, full-text search across the trademark database, owner search, and retrieval of trademark status (active, abandoned, expired). Developers should note that data freshness depends on how frequently USPTO publishes updates, so check the changelog on the Open Data Portal before building anything latency-sensitive.

Practical limitations exist. Large result sets require batch processing and pagination. Authentication typically requires an API key tied to a USPTO.gov account. The official API is well-suited for due diligence tools, research projects, and applications that need bulk access to raw US trademark data. It does not cover EU trademarks (EUIPO) or provide phonetic matching out of the box.

Tools like Postman can help you prototype requests against the USPTO API endpoint before you integrate it into production code. The base URL structure follows standard REST conventions, and the API overview documentation on USPTO.gov describes available query parameters and response schemas.

The Endpoints Behind tmsearch.uspto.gov and TMview

Many developers arrive here after inspecting the network tab on the official search tools. The USPTO's own interface at tmsearch.uspto.gov drives its results through an internal search-results endpoint that is not a documented public API: it is unversioned, requires no key but throttles aggressively, and its response shape changes without notice. It works for a quick experiment and breaks in production, which is why the documented Open Data Portal API above is the sanctioned route for US data.

The EU picture is similar. TMview at tmdn.org/tmview is the EUIPO's cross-register search covering EU trade marks plus participating national registers, and its browser interface calls an internal api.tmdn.org criteria endpoint. EUIPO does publish official developer APIs, but access runs through registration on the EUIPO API portal rather than the endpoints the website itself uses.

The practical trade-off: scraping the internal endpoints of either register means adopting an undocumented interface that can change any week. Building against the official APIs means two registration processes, two auth models, and two response formats. The Startup Name Generator API and MCP server exists as the third option: one call that screens both the US and EU registers and returns a single normalized answer, maintained so you do not have to track either register's internals.

How the Startup Name Generator API Works

Startup Name Generator exposes an MCP server and HTTP API at /mcp that AI agents and developer tools can call directly. It supports three operations as tools: name generation, .com domain availability checking against live domain records, and US plus EU trademark screening in a single request.

The trademark screening endpoint checks a name against both the USPTO trademark database and the EUIPO registry using exact matching, phonetic matching, and fuzzy matching, plus a domain and linguistic screen. This means one API call can surface potential conflicts that a simple keyword search against the official USPTO endpoint would miss, such as phonetically similar marks registered under a different spelling.

Because the tool covers both the United States Patent and Trademark Office and the EU registry in one query, it is useful for founders and developers building due diligence workflows who need more than raw record retrieval. See the MCP and API documentation for endpoint details and integration specs.

The trademark screen is an automated registry search. It is not legal advice and does not constitute a clearance opinion. For any mark you intend to file, consult a qualified trademark attorney before proceeding.

Trademark Availability Check: What the Automated Screen Covers

When you run a Trademark Check on Startup Name Generator, the system queries the USPTO trademark database and the EUIPO registry, applies exact, phonetic, and fuzzy matching against active trademarks and pending filings, and also checks .com domain availability and flags any linguistic issues with the name.

This is a materially different scope than a basic serial number lookup or keyword search against the official USPTO endpoint. Phonetic matching catches marks that sound like your candidate name even if the spelling differs, which matters because trademark law considers confusingly similar marks, not just identical ones. For background on that distinction, see the guide on identical vs. confusingly similar marks.

Every name the generator surfaces has already had its .com checked against live domain records at generation time, so the availability data is not stale index data. A free trademark search for a specific name is also available through the site's Trademark Check tool.

Pricing and Access

Name generation is free and requires no login to start. The first Trademark Check for an email address is free, once ever. There are no daily or monthly free checks after that initial one. Additional Trademark Checks come from a Launch Pack or a subscription. See the pricing page for current plan details, as specific amounts are not stated here because they change.

For API access, the /mcp endpoint is available to developers and AI agent builders. Authentication and rate limit details are covered in the API documentation at /mcp. If you are evaluating the tool against other options, the knockout trademark search guide explains where automated screening fits in a broader clearance workflow.

Questions, answered

What is a trademark search API?

A trademark search API is a programmatic interface that lets applications query a trademark database, such as the USPTO trademark database or EUIPO registry, and retrieve structured data including trademark status, serial number, filing date, owner information, and goods and services codes. Developers use these APIs to build availability check tools, due diligence workflows, and brand monitoring services without manually searching trademark portals.

How do I use the USPTO trademark search API?

The official USPTO trademark search API is available through the USPTO Open Data Portal. You register for a USPTO.gov account to obtain an API key, then send HTTP requests to the REST API endpoints with query parameters such as keyword, serial number, or owner. Responses return JSON containing trademark data including wordmark, status, filing date, registration date, and international class. For phonetic and fuzzy matching across both the USPTO and EUIPO registries in one call, Startup Name Generator's API at /mcp offers an alternative endpoint.

Is there a free trademark search API?

The USPTO Open Data Portal provides free access to US trademark data with an API key. Startup Name Generator offers a Trademark Check that screens against both USPTO and EUIPO registries. The first Trademark Check per email address is free, once ever. Additional checks require a Launch Pack or subscription. Name generation and .com availability checking are free with no login required.

What data does a USPTO trademark search API return?

A typical USPTO trademark API response includes the wordmark text, serial number, registration number, filing date, registration date, expiration date, current trademark status, owner name, owner_type, legal_entity_type, goods and services description, international class codes, and index terms. The exact fields available depend on which endpoint you query and whether you are using the official USPTO API or a third-party trademark API service.

Does the Startup Name Generator API cover EU trademarks as well as US?

Yes. The Startup Name Generator HTTP API and MCP server at /mcp screens names against both the USPTO (US) and EUIPO (EU) trademark registries in a single call, using exact, phonetic, and fuzzy matching. The official USPTO trademark search API covers only US trademark data. Note that all results are automated registry searches and do not constitute legal advice or a clearance opinion.

When should I consult a trademark attorney instead of relying on an API?

An automated trademark search API, whether the official USPTO endpoint or a third-party service, surfaces potential conflicts based on database records and matching algorithms. It cannot assess likelihood of confusion under legal standards, evaluate common law rights not in the registry, or provide a clearance opinion. Before filing a trademark application or building a brand on a name, consult a qualified trademark attorney who can review the full picture.

Keep going

Generate names freeRun a Name Check

Trademark results are an automated database search against the USPTO and EUIPO registries, not legal advice and not a clearance opinion. Registries change daily; results are dated. Before filing, have counsel run full clearance.