[TOC]
A token parameter is used for authentication, which must be included in every request, except for requests where it is explicitly stated that it isn't need.
Route: /search/102/
Request type: GET
Response type: JSON string
Request parameters
| Parameter | Value | Meaning | Example |
|---|---|---|---|
q |
String | Query | "fire fighting drone" |
lq |
String | Latent query | "unmanned" |
n |
Integer | No. of results | 10 |
offset |
Integer | Pagination offset (0-indexed) | 10 (for skipping first 10 results) |
index |
String | CPC subclass | "H04W" ("auto" for auto-select) |
after |
String | Cutoff date 1 | "2006-01-01" |
before |
String | Cutoff date 2 | "2019-12-31" |
type |
String | Document type | "patent" or "npl" |
snip |
Boolean | Include snippets | 1 or 0 |
maps |
Boolean | Include element-wise mapping | 1 or 0 |
Route: /search/103/
Request type: GET
Response type: JSON string
Request parameters: [Same as for /search/102/ route]
Route: /prior-art/patent/
Request type: GET
Response type: JSON string
Request parameters
| Parameter | Value | Meaning | Example |
|---|---|---|---|
pn |
String | Publication number | "US7654321B2" |
n |
Integer | No. of results | 10 |
offset |
Integer | Pagination offset (0-indexed) | 10 (for skipping first 10 results) |
index |
String | CPC subclass | "H04W" ("auto" for auto-select) |
type |
String | Document type | "patent" or "npl" |
Route: /similar/
Request type: GET
Response type: JSON string
Request parameters: [Same as /prior-art/patent/ route]
Route: /snippets/
Request type: GET
Response type: JSON string
Request parameters:
| Parameter | Value | Meaning | Example |
|---|---|---|---|
q |
String | Text query | "drone" |
pn |
String | Publication number | "US10112730B2" |
Route: /mappings/
Request type: GET
Response type: JSON string
Request parameters: [Same as /snippets/ route]
Route: /datasets/
Request type: GET
Response type: JSON string
Request parameters
| Parameter | Value | Meaning | Example |
|---|---|---|---|
n |
Integer | Sample number | 23 |
dataset |
String | Dataset name | "PoC" |
Route: /documents/
Request type: GET
Response type: JSON string
Request parameters
| Parameter | Value | Meaning | Example |
|---|---|---|---|
id |
String | Document ID | US7654321B2 |
Route: /patents/:pn/drawings/:n
Request type: GET
Response type: PNG image (binary)
Path parameters
| Parameter | Value | Meaning | Example |
|---|---|---|---|
pn |
String | Patent Number | US7654321B2 |
n |
Integer | Drawing index | 3 |
NOTE: Authentication token is NOT required for this route.
Route: /patents/:pn/drawings
Request type: GET
Response type: JSON string
Path parameters
| Parameter | Value | Meaning | Example |
|---|---|---|---|
pn |
String | Patent Number | US7654321B2 |
NOTE: Authentication token is NOT required for this route.
Route: /patents/:pn/thumbnails
Request type: GET
Response type: JSON string
Path parameters
| Parameter | Value | Meaning | Example |
|---|---|---|---|
pn |
String | Patent Number | US7654321B2 |
NOTE: Authentication token is NOT required for this route.
Route: /patents/:pn/thumbnails/:n
Request type: GET
Response type: PNG image (binary)
Path parameters
| Parameter | Value | Meaning | Example |
|---|---|---|---|
pn |
String | Patent Number | US7654321B2 |
n |
Integer | Thumbnail (drawing) index | 3 |
h |
Integer | Thumbnail height (in pixels, optional) | 300 |
w |
Integer | Thumbnail width (in pixels, optional) | 400 |
To maintain the aspect ratio of the thumbnail, it is recommended to send only of the two parameters h and w. The other will be computed automatically. If both parameters are supplied and they violate the original aspect ratio of the image, then the thumbnail would look unnaturally stretched along x- or the y-axis.
NOTE: Authentication token is NOT required for this route.
Route: /patents/:pn
Request type: GET
Response type: JSON string
Path parameters
| Parameter | Value | Meaning | Example |
|---|---|---|---|
pn |
String | Patent Number | US7654321B2 |
Route: /patents/:pn/:field
Request type: GET
Response type: JSON string
Path parameters
| Parameter | Value | Meaning | Example |
|---|---|---|---|
pn |
String | Patent Number | US7654321B2 |
field |
String | Patent's field | title, abstract, claims, description, citations |
NOTES
- The
/claimsroute can also take a suffix path parameter/nthat can be used to fetch a particular claim. For example, the first claim can be retrieved with/claims/1. - The
/claimsroute can also take a suffix path parameter/independentto get only independent claims. - The
/abstractand/descriptionroutes can take a suffix path parameter/conceptsthat will return the entities identified by an ML model within these text fields. - The
/citationroute takes suffix path parameters/backwardand/forwardto return only one cited or citing patents.
Route: /patents/:pn/classification/cpcs
Request type: GET
Response type: JSON string
Path parameters
| Parameter | Value | Meaning | Example |
|---|---|---|---|
pn |
String | Patent Number | US7654321B2 |
Route: /patents/:pn/vectors/:field
Request type: GET
Response type: JSON string
Path parameters
| Parameter | Value | Meaning | Example |
|---|---|---|---|
pn |
String | Patent Number | US7654321B2 |
field |
String | Field vectorized | cpcs or abstract |
Route: /concepts/:concept/vector
Request type: GET
Response type: JSON string
Path parameters
| Parameter | Value | Meaning | Example |
|---|---|---|---|
concept |
String | Given word | vehicle or mobile phone |
Route: /concepts/:concept/similar
Request type: GET
Response type: JSON string
Path parameters
| Parameter | Value | Meaning | Example |
|---|---|---|---|
concept |
String | Given word | vehicle or mobile phone |
Route: /docs
Request type: GET
Response type: HTML string
Parameters: None