USPTO Trademark Search APIs

Trademark search API: check availability, search by name, status, classification, serial/registration number, owner, filing and transaction date. U.S. trademark lookup for brand clearance, monitoring, and IP due diligence. REST API with pagination.

🔍

Check Trademark Availability

Returns whether a given mark name is available for use. Pass the proposed trademark name to determine availability before filing. Use for brand clearance and naming decisions.

GET /api/project/uspto-trademark-search/check-trademark-availability
📦

Search Trademark by Name

Search U.S. trademarks by mark name with pagination. Returns matching records for the given name; use page and count to control result set size. Ideal for trademark name search and discovery.

GET /api/project/uspto-trademark-search/search-trademark

Search Trademark Classification

Search trademarks by classification (e.g. Nice class or goods/services). Returns marks matching the given classification term with pagination. Use for class-based trademark lists and classification research.

GET /api/project/uspto-trademark-search/search-trademark-classification
🔄

Search Trademark Status

Search trademarks by status (e.g. active, pending, expired). Returns marks matching the name and status criteria with pagination. Use for status-based filtering and trademark status monitoring.

GET /api/project/uspto-trademark-search/search-trademark-status
📡

Search Trademark Serial Number

Search trademarks by serial number or related identifier. Returns matching records with pagination. Use for lookup by application serial number and case tracking.

GET /api/project/uspto-trademark-search/search-trademark-serial-number
🔗

Search Trademark Registration Number

Search trademarks by registration number. Returns marks matching the registration number with pagination. Use for post-registration lookup and registration-number-based verification.

GET /api/project/uspto-trademark-search/search-trademark-registration-number
📋

Search Trademark Logo

Search trademarks by logo or design mark name. Returns design/logo marks matching the query with pagination. Use for logo trademark search and design mark discovery.

GET /api/project/uspto-trademark-search/search-trademark-logo
🌐

Search Trademark Filing Date

Search trademarks by filing date criteria. Returns marks matching the name and filing date with pagination. Use for filing date research and timeline-based trademark search.

GET /api/project/uspto-trademark-search/search-trademark-filing-date
🔍

Search Trademark Events

Search trademark events (e.g. status changes, office actions) by mark name. Returns event-based results with pagination. Use for event history and status change tracking.

GET /api/project/uspto-trademark-search/search-trademark-events
📦

Search Trademark Owners

Search trademarks by owner name or identifier. Returns marks associated with the given owner with pagination. Use for owner-based trademark lookup and portfolio discovery.

GET /api/project/uspto-trademark-search/search-trademark-owners

Search Trademark Transaction Date

Search trademarks by transaction date. Returns marks matching the name and transaction date with pagination. Use for transaction history and date-based trademark search.

GET /api/project/uspto-trademark-search/search-trademark-transaction-date