USPTO Trademarks+API.SH

USPTO Trademarks API

Search US trademarks by word mark, owner or goods and pull any mark's status, owner and prosecution history as JSON.

The API.SH USPTO Trademarks API searches US trademark applications and registrations from the USPTO. Search the word mark, owner, goods and services or mark description, filter by Nice class, live or dead status and filing or registration dates, and sort by relevance or date. Each mark has serial and registration numbers, status, mark type, filing, registration, publication, abandonment and renewal dates, classes, goods and services, owner, attorney, filing basis, design codes and an image link. Look up one mark by serial or registration number and add its prosecution history and documents.

  • 2 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
US trademark search
GET https://api.api.sh/trademarks/v1/search
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the USPTO Trademarks API

Trademark clearance before naming

Search a proposed brand name filtered to your Nice class and live status to spot existing marks before you file or buy a domain.

Portfolio and docket tracking

Look up each of your marks by serial or registration number and read its status, renewal dates and prosecution history to stay ahead of deadlines.

Competitor filing watch

Search by owner and sort by filing date to see new applications from a competitor, including their goods and services and classes.

Office actions and documents

Pull a mark's documents list to find office actions, notices and filings with dates and links, for law firm tools or client reports.

Brand research and market data

Search goods and services text and filter by filing date range to study which brands are filing in a product category.

USPTO Trademarks data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

USPTO Trademarks API endpoints and prices

Every USPTO Trademarks endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Search and discovery1
US trademark search
/trademarks/v1/search
$1 · $2 PAYG
1 credit
More data1
US trademark by serial or registration number
/trademarks/v1/mark
$1 · $2 PAYG
1 credit

Call the USPTO Trademarks API

US trademark search: GET https://api.api.sh/trademarks/v1/search

curl "https://api.api.sh/trademarks/v1/search?q=apple" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 483 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for USPTO Trademarks data

  • Public data only: no USPTO Trademarks login, cookies or account needed
  • One key and one response shape for USPTO Trademarks and 482 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official USPTO Trademarks API

Yes, the USPTO offers free official APIs through its Open Data Portal, including the TSDR API for trademark status and documents, with a free API key. API.SH adds a full-text search over word mark, owner, goods and description with class, status and date filters, plus a one-call record with history and documents, in the same JSON shape as every other API.SH endpoint.

Markbase, Signa, Atom and Apify actors also sell USPTO trademark search. API.SH is pay per call with no plan to choose, and works from Google Sheets, Zapier, n8n and AI agents through MCP.

USPTO Trademarks API questions

What trademark data can I get?+

Search US trademarks by word mark, owner, goods or description with class, status, date and sort filters (/trademarks/v1/search), and one mark by serial or registration number with optional prosecution history and documents (/trademarks/v1/mark).

How much does the USPTO Trademarks API cost?+

Every USPTO Trademarks endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free USPTO trademark API?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /trademarks/v1/mark at 1 credit each. The USPTO's own Open Data Portal APIs are also free with an API key.

Where does the data come from?+

From the United States Patent and Trademark Office's public trademark records: the trademark search data and each mark's status and documents.

Do I need a USPTO API key?+

No. You only need your API.SH key; there is no USPTO API key to request or manage.

Can I check if a trademark is available?+

You can search the word mark in your class and filter to live marks to see what is already registered or pending. That is a first screen, not legal clearance; talk to a trademark attorney before you file.

Can I get a mark's office actions and history?+

Yes. Call /trademarks/v1/mark with include=history for every status event with its date, or include=documents for filings, office actions and notices with links.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key. 3. Call /trademarks/v1/search with q=apple, class=9 and status=live. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.

More government & registries APIs all government & registry APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 483 platforms.
Get a free API key