Trademark Search — USPTO Serial + IP Australia Name Search
Pricing
from $50.00 / 1,000 trademark records
Trademark Search — USPTO Serial + IP Australia Name Search
Trademark due diligence and brand clearance: look up US trademarks by serial/registration number from the official USPTO TSDR source, and search brand names across the IP Australia register. JSON: mark, owner, status, serial/registration, dates, class, goods/services. No API key. Pay per record.
Pricing
from $50.00 / 1,000 trademark records
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
50
Total users
8
Monthly active users
2 days ago
Last modified
Categories
Share
Trademark Search — USPTO Serial Lookup + IP Australia Name Search
Use it for trademark due diligence and brand clearance: profile brand owners and research competitors’ marks — output is company data (mark, owner, status, dates, classes).
This trademark search API returns mark text, owner, status, filing and registration dates, goods + services, Nice classification, prosecution history, design code, and a live/dead flag as clean JSON. Coverage differs by search type — read the Coverage note below. A pay-per-result alternative to TrademarkVision, Corsearch, CompuMark Pro, and LegalZoom's trademark search tool — built for trademark attorneys running clearance searches, brand strategists checking name availability, IP-monitoring firms watching competitor filings, and startup founders verifying brand-name viability before incorporation.
Coverage (read this first)
- Serial / registration-number lookup → USPTO (US). A lookup by US serial or registration number is served from the official USPTO TSDR source and returns that US record.
- Brand-name / word-mark search → US register via TMview first, IP Australia top-up. The name-search path queries the US register through the TMview network (paged 30 per request, up to
maxResults= 200). If the US register returns fewer rows than you asked for, the IP Australia register tops up the remainder. Each record carries anofficefield (US/AU) so you always know its jurisdiction. - Broadened fallback (default on). If your exact query returns 0 marks and no source was blocked, the actor retries with a broadened query — legal suffixes stripped (
Acme Widgets Inc→Acme Widgets), then the most distinctive word (Acme) — and returns those rows labelledmatch_mode: "broadened"withrequested_query/matched_queryso nothing is mistaken for an exact hit. SetexactOnly: trueto turn this off. Zero-row runs cost nothing beyond the start fee and say why in the run status.
🌐 The NexGenData Global IP & Trademark Suite
One office is never enough for IP due diligence — search trademarks and patents across the US, EU, China, Japan, Korea, Hong Kong, and WIPO. Every actor below is part of the NexGenData Global IP & Trademark Suite, so a clearance, freedom-to-operate, or brand-protection workflow that starts in one office can extend to every office, worldwide.
Trademarks
- Trademark Search (USPTO serial + IP Australia name) — US serial/registration lookup via USPTO TSDR; brand-name search across the IP Australia register (US/TMView merged when reachable). ← you are here
- EUIPO Trademark Search (EU) — EUIPO + TMview network across 35+ EU/EEA registries.
- Hong Kong Trademark Search (APAC) — the Hong Kong IPD register by mark, class, owner or status.
- Korea KIPO / KIPRIS Plus (KR) — Korean patents, trademarks & designs via the official KIPRIS Plus API.
- Japan JPO / J-PlatPat (JP) — Japanese trademarks, patents, utility models & designs from J-PlatPat.
Patents
- CNIPA China Patent Search (CN) — Chinese patents from the CNIPA database for IP & innovation tracking.
- Japan JPO / J-PlatPat (JP) — Japanese patents, utility models & designs from J-PlatPat.
- Korea KIPO / KIPRIS Plus (KR) — Korean patents & utility models via the official KIPRIS Plus API.
- WIPO PATENTSCOPE (Global) — worldwide PCT & national patents across WIPO's global collection.
- USPTO Patent Search (US) — US patents with full claims text for prior-art & freedom-to-operate work.
- Patents → Markdown for RAG (AI) — clean Markdown export of patents, ready to embed in a RAG / LLM pipeline.
Search every IP office, worldwide — one suite, pay-per-result, structured JSON.
Why Trademark Search Beats TrademarkVision, Corsearch, CompuMark & LegalZoom
| Feature | NexGenData Trademark Search | TrademarkVision | Corsearch | CompuMark | LegalZoom |
|---|---|---|---|---|---|
| Cost | $50 per 1K results, pay-per-event | $$$$ enterprise quote | $$$$ enterprise contract | $$$$ enterprise | $199-599 per single search |
| USPTO TESS coverage | Yes — full TESS dataset | Yes | Yes | Yes | Single mark only |
| Bulk word-mark search | Yes — up to 1k marks/run | Yes (plan-gated) | Yes (plan-gated) | Yes | No |
| Owner / assignee lookup | Yes | Yes | Yes | Yes | No |
| Nice classification filter | Yes — class 1-45 | Yes | Yes | Yes | Limited |
| Prosecution history | Yes — full event timeline | Yes | Yes | Yes | No |
| Live / dead status filter | Yes | Yes | Yes | Yes | Limited |
| Bulk export | JSON / CSV / Excel | Plan-gated | Plan-gated | Plan-gated | No |
| Auth | Apify token | Enterprise contract | Enterprise contract | Enterprise contract | One-time fee per search |
| Monthly minimum | None | $$$$ | $$$$ | $$$$ | None (per-search fee) |
Most trademark attorneys + brand teams pick this actor instead of LegalZoom's $199-per-search clearance fee because they're running dozens of searches per project — this actor is a drop-in alternative that turns a $5,000 clearance bill into $5, cheaper than Corsearch for screening + early-stage knockout searches, and drop-in JSON for downstream conflict-scoring models.
What You Get Per Mark
Each dataset item is a flat record:
serial_number,registration_numbermark_text— the literal text element of the markmark_type— Word / Design / Word+Design / Standard Characterstatus_code,status_description— full TESS status stringlive_dead—LIVE/DEADfiling_date,registration_date,abandon_datenice_classes[]— international class numbersus_classes[]— US classificationgoods_services— full text of the descriptionowner—{name, address, country, entity_type}attorney— listed attorney of recordcorrespondent_addressprior_registrations[]prosecution_history[]— every event with{date, code, description}design_code[]— for design marksdisclaimers[]tess_url— direct link to USPTO TESS record
Use Cases
- Trademark attorneys — bulk knockout searches before formal clearance; saves 10-20 hours per clearance memo
- Brand strategists — check 50 candidate names in 5 minutes during a naming workshop
- IP monitoring firms — daily watch on competitor filings in a tracked Nice class
- Startup founders — verify name availability before LLC formation or domain purchase
- M&A diligence teams — pull a target's full TM portfolio in a single run
- Trademark watch services — feed bulk results into a conflict-scoring model to prioritize attorney review
Quick Start
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("nexgendata/uspto-trademark-search").call(run_input={"query": "Acme Widgets","searchType": "name", # or "serial" with query="97126665""maxResults": 50,"exactOnly": False, # default: broaden when the exact query is empty})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["mark"], item["office"], item["status"], item["match_mode"], item["owner"])
Clearing a list of marks? One run instead of one run per mark. Put every name in queries; each gets its own exact-then-broadened search, maxResults applies per name, and every row carries requested_query so you can group the results. (Real run on 2026-09-19: 4 names, 30 rows in 22 seconds — 6OF6Rmouwr8c9YQS5.)
{"queries": ["nike", "adidas", "puma", "acme widgets"],"searchType": "name","territories": ["US"],"maxResults": 10}
Names with no match are listed in the run's status message and cost nothing. queries is for search mode; watch mode still tracks one query per run.
Pricing
Pay-per-event (live prices):
apify-default-dataset-item— $0.05 per trademark record returned (about 20 records per $1)apify-actor-start— $0.00005 per run startwatch-check— $0.05 once per completed watch-mode run
No subscription, no minimum, no per-seat fee. A run that returns 0 records is charged the start fee only.
About NexGenData
NexGenData publishes 260+ buyer-intent actors covering SEC filings, YC alumni, lead generation, competitive intelligence, stock fundamentals across 30+ exchanges, and more. All pay-per-result. Browse the full catalog at https://apify.com/nexgendata?fpr=2ayu9b
How NexGenData Pricing Works
Every NexGenData actor uses pay-per-event pricing — you only pay for results that actually land in your dataset. No monthly minimum, no seat fees, no surprise overage bills.
- Actor Start: a single-event charge each time you spin the actor up (scaled to memory size)
- Result / item: charged per item written to the default dataset
- No charge for retries, internal proxy rotation, or failed sub-requests — those are absorbed by the platform
Apify Platform Bonus
New to Apify? Sign up with the NexGenData referral link — you get free platform credits on signup (enough for several thousand free results) and you help fund the maintenance of this actor fleet.
Integration Surface
Every actor in the NexGenData catalog can be triggered from:
- Apify console — point-and-click run
- Apify API — REST + webhooks
- Apify Python / JS SDKs — programmatic batch
- Zapier, Make.com, n8n — official integrations
- MCP — many actors are exposed as MCP tools for Claude / ChatGPT / Cursor agents
- Schedules — built-in cron for daily / weekly / monthly runs
- Webhooks — POST results to any HTTPS endpoint on dataset write
Support
NexGenData maintains 260+ Apify actors and ships updates regularly. Bug reports via the Apify console issues tab get a response within 24 hours. Roadmap requests are welcome — high-demand features ship in the next version.
Full catalog: apify.com/nexgendata
💰 Pricing Example
This actor uses Pay-Per-Event pricing — you only pay for results.
- Typical run (small): 100 results × $0.05 = $5.00
- Medium run: 500 results × $0.05 = $25.00
- Large run (power user): 2,000 results × $0.05 = $100.00
Free Apify accounts get $5/mo in platform credit. A typical IP intelligence workflow at this scale typically exceeds the free credit — upgrade to a paid Apify plan for unrestricted use.
You might also need
- TTAB Opposition Tracker — clearing a mark? Watch oppositions at the TTAB.
- Trademark Conflict Watch — monitor new conflicting filings across registers.
UK clearance → uk-trademark-search (search the GB register post-Brexit).
Run it on a schedule
For brand protection, a weekly run on each mark you watch is enough for most teams, and daily suits active monitoring of a name or a competitor during a launch or dispute. Trademark registers change slowly but steadily: between runs you may see new filings that match your name and status changes on existing marks, such as a mark going from live to dead. Turn on watchMode (and name it with watchLabel) so each scheduled run returns only what is new, and you are billed only for the new records each run returns. Watch mode tracks one query per run, so set up one schedule per mark. Send each run's results onward with a webhook, Google Sheets, Zapier, Make or the Apify API.
Video guides from Apify: Schedule your Actor · Integrations
FAQ
Why use this instead of the official USPTO Trademark Search?
USPTO's own search and TSDR are free, but they are built for checking one mark at a time in a browser. This actor runs a whole list of names in one go with queries, returns clean JSON or CSV with mark, owner, status, live/dead flag, serial and registration numbers, dates, classes and goods and services, and marks each row with its office. It needs no login or API key, you pay per record, and watch mode turns a search into a scheduled monitor.
What does a typical run cost?
You pay per result, not for run time: $0.05 for each row in the results, plus $0.00005 per run start (charged per GB of run memory, minimum one). A run that returns 20 trademark records costs about $1.00. Optional extras are charged only when you turn them on: a watch-mode change check $0.05. Live prices are always shown in the Pricing tab.
How do I check if a brand name is already trademarked in the US?
Run a name search with searchType set to name, your brand in query, and territories set to ["US"]. The US register is searched through the TMview network first, and if it returns fewer rows than you asked for, the IP Australia register tops up the rest, so check the office field on each row. This is a fast knockout screen before formal clearance, not a clearance opinion.
How do I look up a US trademark by serial number?
Set searchType to serial and put the serial or registration number in query, for example 97126665. The record is served from the USPTO TSDR source and returns that US mark.
What does "broadened" mean in the results?
If your exact query returns no marks, the actor retries with legal suffixes removed and then with the most distinctive word, and labels those rows match_mode: "broadened" with the requested and matched query. Set exactOnly to true to turn this off. Names with no match cost nothing beyond the start fee.
Does it cover EU or other countries' trademarks?
Not today. Coverage is US records plus the IP Australia register. For EU marks, use the EUIPO Trademark Search actor, and for the UK register, the UK Trademark Search actor.
Related actors
- EUIPO Trademark Search — EU Trade Mark Lookup & Clearance — extend the same clearance to EU marks.
- UK Trademark Search — UKIPO Brand Clearance API — check the GB register post-Brexit.
- TTAB Opposition Tracker — Trademark Disputes API — watch oppositions at the TTAB while you clear a mark.
- Trademark Conflict Watch — Brand Monitoring API — monitor new conflicting filings across registers.
- USPTO Patent Search — US Prior Art via Google Patents Index — the patent side of the same IP diligence.