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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.