USPTO Trademark API — Search trademark & owner database — part 1

Description

  • search the trademarks database,
  • check trademark availability
  • get registration number, registration date, status, fields, description
  • expiration date, along with expiring trademarks
  • owner information, and advanced search by company name or postcode.

Authentication

Data freshness

curl — request GET \
— url https://uspto-trademark.p.rapidapi.com/v1/databaseStatus \
— header ‘x-rapidapi-host: uspto-trademark.p.rapidapi.com’ \
— header ‘x-rapidapi-key: <api_key_here>’
{
"last_update_date": "2022–01–18",
"latest_trademarks": [
{
"keyword": "YUNG BAE",
"registration_number": "6619094",
"status_label": "Live/Registered",
"registration_date": "2022–01–18"
}
...
]
}

Searching for trademarks

/v1/trademarkSearch endpoint required parameters
curl --request GET 
--url https://uspto-trademark.p.rapidapi.com/v1/trademarkSearch/amazon/active \
--header 'x-rapidapi-host: uspto-trademark.p.rapidapi.com' \
--header 'x-rapidapi-key: <api_key_here>'

Searching for trademark owners data

/v1/ownerSearch endpoint required parameters
curl --request GET \
--url https://uspto-trademark.p.rapidapi.com/v1/ownerSearch/netflix/null \
--header 'x-rapidapi-host: uspto-trademark.p.rapidapi.com' \
--header 'x-rapidapi-key: <api_key_here>'

Checking if a trademark keyword is available

/v1/trademarkAvailable endpoint required parameters
curl --request GET \
— url https://uspto-trademark.p.rapidapi.com/v1/trademarkAvailable/amazon \
— header ‘x-rapidapi-host: uspto-trademark.p.rapidapi.com’ \
— header ‘x-rapidapi-key: <api_key_here>’

Conclusions

--

--

--

Speaker at conferences, a Google Developer Expert top user on Stackoverflow, software architect at REEA.net, co-founder IT Mures, life-long learner, mentor

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Safe Compose arguments: An improved way to navigate in Jetpack Compose — Part 3

Which computing language you should begin learning?

Loading the Scene with a Simple Loading Screen

Creating a Setup on how you can ping google but not able to ping Facebook from same system…

Adding Emissions to Custom Textures in Unity

How to Switch Virtual Cameras Using Only Cinemachine and Scripting in Unity

Burning the Debian Buster Image Lite to Raspberry Pi using the Imager Utility

Top 5 Local Database Solutions for Flutter Development

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Márton Kodok

Márton Kodok

Speaker at conferences, a Google Developer Expert top user on Stackoverflow, software architect at REEA.net, co-founder IT Mures, life-long learner, mentor

More from Medium

🚀 Performance testing with Apache JMeter

Functional testing microservices using Google Pub/Sub emulator

Using Docker and Refinitiv Real-Time Connector for testing Streaming Market Data applications

Building an API in Airkit