USPTO Trademark Text Check API avatar

USPTO Trademark Text Check API

Pricing

$5.00 / 1,000 trademark text checks

Go to Apify Store
USPTO Trademark Text Check API

USPTO Trademark Text Check API

Instantly verify phrases and text blocks against the USPTO database to check for registered or live trademarks under specific classifications.

Pricing

$5.00 / 1,000 trademark text checks

Rating

0.0

(0)

Developer

dev00

dev00

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

⚖️ USPTO Trademark Text Check Actor

Verify entire product titles, descriptions, and keyword strings against the official USPTO trademark registry database under specific classifications instantly.

Designed specifically for Print-on-Demand (POD) sellers, Merch by Amazon creators, Redbubble artists, and copyright monitors to safeguard listing metadata and prevent IP policy strikes.


🌟 Key Features

  • Contextual Text Checking: Submit full sentences, listing titles, or blocks of tags rather than individual words.
  • Classification Filtering: Direct search results to specific International Classes (e.g. 025 for clothing, 009 for electronics, 024 for fabrics).
  • Detailed Extracted Records: Includes trademark wordmarks, serial numbers, registration numbers, status description codes, and drawing codes.
  • Automatic Tabular Expansion: Spreads nested JSON matching records into clean table rows on the Apify console for easy export.

📥 Input Parameters

FieldTypeDescriptionPrefill Example
Search TextstringThe title or description block to check.Gift For Bob: Unique Logic Puzzle Gift Collection (Book Gift)
International ClassstringThe 3-digit class code to search inside.024
Status TypeselectFilter by live, dead, or all status.live
Results PagenumberThe specific page of results to retrieve.1

Input JSON Example

{
"text": "Gift For Bob: Unique Logic Puzzle Gift Collection (Book Gift)",
"classification": "024",
"status_type": "live"
}

📤 Output Data Structure

The dataset outputs clean table rows matching either successful hits or a safe status:

Output JSON Example (Trademark Found)

{
"success": true,
"query_text": "Gift For Bob: Unique Logic Puzzle Gift Collection (Book Gift)",
"query_classification": "024",
"query_status_type": "live",
"trademark_match": true,
"id": 14256050,
"serial_number": "98482461",
"registration_number": "7719508",
"status": {
"code": 700,
"label": "Live/Registered",
"description": "REGISTERED"
},
"mark_identification": "UNIQUE",
"mark_drawing_code": "4",
"mark_drawing_type": "text",
"classifications": ["024"],
"status_label": "Live/Registered",
"status_description": "REGISTERED"
}

Output JSON Example (No Match / Safe)

{
"success": true,
"query_text": "Beautiful sunset puzzle",
"query_classification": "024",
"query_status_type": "live",
"trademark_match": false,
"message": "No matching trademarks found. Text appears safe under this classification."
}