Catalog / ToolMint USPTO Patents
Coming soon Research & health
ToolMint USPTO Patents
US patent applications and grants from the USPTO Open Data Portal as flat agent JSON: search by words, title, applicant, inventor, CPC and dates, or look one up by application or patent number. Provenance + attribution on every paid response.
Routes and prices
| Route | Price | What it does | Parameters (* required) |
|---|---|---|---|
GET /patents/search | $0.01 | Search applications and grants | q, title, applicant, inventor, cpc, status, filedFrom, filedTo, grantedFrom, grantedTo, sort, limit, offset |
GET /patents/application/{applicationNumber} | $0.005 | One application | applicationNumber* |
GET /patents/number/{patentNumber} | $0.005 | One granted patent | patentNumber* |
Free routes: /, /health, /openapi.json, /.well-known/x402.
Try it
Not deployed yet. The URL below is the planned address. After launch, an unpaid call returns
402 with the terms in the price table.curl -i "https://toolmint-uspto-patents.toolmint.workers.dev/patents/search?q=solid%20state%20battery&status=granted&filedFrom=2020-01-01&limit=10"
Errors are not charged
Payment settles only on a successful answer. These responses are never settled:
| Status | Meaning (from the OpenAPI) | Charged? |
|---|---|---|
400 | Bad parameters (not charged) | No |
404 | No such application (not charged) | No |
502 | USPTO upstream error (not charged) | No |
503 | Data source not configured or rate-limited (not charged) | No |