USPTO
APIOfficial US Patent & Trademark Office Open Data API
Overview
The USPTO API provides access to official U.S. patent and trademark data, including full-text patent publications, trademark application statuses, and bulk datasets. Endpoints support RESTful queries for patent searches (by inventor, assignee, classification), trademark registration details, and historical IP documents. Responses are in JSON format. Use cases include academic research on innovation trends, business competitor patent monitoring, and building tools for IP management to track application progress or analyze technology landscapes.
Example Integration (JavaScript)
fetch('https://www.uspto.gov/learning-and-resources/open-data-and-mobility')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err)); Key Features
- RESTful Architecture
- JSON Response Format
- No API Key Required
- Patent & Trademark Coverage
- Bulk Data Access
Frequently Asked Questions
? Is the USPTO API free to use?
Yes, the USPTO API provides free access to all its open data endpoints for both commercial and non-commercial use, adhering to their terms of service.
? Does the USPTO API require an API key?
Most USPTO open data endpoints do not require an API key for access. However, certain bulk data downloads or advanced services may have specific requirements.
? What response formats does the USPTO API support?
The majority of query endpoints return data in JSON format. Bulk datasets are available in multiple formats, including CSV, XML, and JSON, depending on the specific dataset.
Top Alternatives
People Also Ask about USPTO
Tool Info
Pros
- ⊕ Free official U.S. IP data
- ⊕ Comprehensive patent/trademark coverage
- ⊕ Regularly updated datasets
- ⊕ RESTful design for easy integration
Cons
- ⊖ Limited advanced query documentation
- ⊖ No uptime SLA
- ⊖ Rate limits on some endpoints
- ⊖ Bulk data requires large storage