🔍 ™️ Trademark Search — USPTO Database Lookup avatar

🔍 ™️ Trademark Search — USPTO Database Lookup

Pricing

from $2.00 / 1,000 results

Go to Apify Store
🔍 ™️ Trademark Search — USPTO Database Lookup

🔍 ™️ Trademark Search — USPTO Database Lookup

Search USPTO trademark database for registered & pending marks. Get filing status, owner data, classifications & history. Essential for brand clearance & IP due diligence. Pay per search.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Stephan Corbeil

Stephan Corbeil

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

3

Monthly active users

2 hours ago

Last modified

Categories

Share

™️ Trademark Search — USPTO Brand Clearance, Owner Lookup & Status

Bulk USPTO trademark search by word mark, owner name, serial number, or registration number: returns mark text, owner, status, filing date, registration date, goods + services description, Nice classification, prosecution history, design code, and live + dead flag. 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.

Why Trademark Search Beats TrademarkVision, Corsearch, CompuMark & LegalZoom

FeatureNexGenData Trademark SearchTrademarkVisionCorsearchCompuMarkLegalZoom
Cost$1 per 1K searches, pay-per-event$$$$ enterprise quote$$$$ enterprise contract$$$$ enterprise$199-599 per single search
USPTO TESS coverageYes — full TESS datasetYesYesYesSingle mark only
Bulk word-mark searchYes — up to 1k marks/runYes (plan-gated)Yes (plan-gated)YesNo
Owner / assignee lookupYesYesYesYesNo
Nice classification filterYes — class 1-45YesYesYesLimited
Prosecution historyYes — full event timelineYesYesYesNo
Live / dead status filterYesYesYesYesLimited
Bulk exportJSON / CSV / ExcelPlan-gatedPlan-gatedPlan-gatedNo
AuthApify tokenEnterprise contractEnterprise contractEnterprise contractOne-time fee per search
Monthly minimumNone$$$$$$$$$$$$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_number
  • mark_text — the literal text element of the mark
  • mark_type — Word / Design / Word+Design / Standard Character
  • status_code, status_description — full TESS status string
  • live_deadLIVE / DEAD
  • filing_date, registration_date, abandon_date
  • nice_classes[] — international class numbers
  • us_classes[] — US classification
  • goods_services — full text of the description
  • owner{name, address, country, entity_type}
  • attorney — listed attorney of record
  • correspondent_address
  • prior_registrations[]
  • prosecution_history[] — every event with {date, code, description}
  • design_code[] — for design marks
  • disclaimers[]
  • 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 ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nexgendata/trademark-search").call(run_input={
"queries": [
{"mark": "ACME WIDGETS", "niceClasses": [9, 35], "status": "LIVE"},
{"owner": "Acme Inc"}
]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["mark_text"], item["status_code"], item["owner"]["name"])

Pricing

Pay-per-event:

  • Actor Start: small fixed charge per run (memory-scaled)
  • Per result: $1 per 1,000 marks returned

No subscription, no minimum, no per-seat fee.

Use caseActor
SEC EDGAR filings scrapersec-edgar-scraper
Government contracts searchgovernment-contracts-search
Court records searchcourt-records-search
Crunchbase news + company scrapercrunchbase-news-scraper
Whois replacementwhois-replacement
Company enrichment toolcompany-enrichment-tool
SEC Form D private-placement scrapersec-form-d-scraper
Federal Register rules scraperfederal-register-rules-scraper

FAQ

Is this the live USPTO TESS or a cached dataset? Live. The actor queries TESS in real time so a filing from this morning shows up this morning.

Can I search design marks by design code? Yes — pass designCodes in the input and the actor uses USPTO's design search.

Do you cover international trademarks? Currently US-only (USPTO TESS). EUIPO + Madrid Protocol are on the roadmap.

Output formats? JSON, CSV, Excel, and the Apify dataset API.

Is this legal? Yes. USPTO TESS is a public-records system explicitly designed for third-party search.

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.

Home: thenextgennexus.com Full catalog: apify.com/nexgendata