/api/v1/nber_category/
Not in the snapshot yet: the routes answer 501 ERR_NOT_IMPLEMENTED.
Upstream view NBERCategoryList (index nber_categories, response key nber_categories). Dead upstream route: no data set exists behind it, upstream or here; the endpoint answers 501 with X-Status-Reason-Code ERR_NOT_IMPLEMENTED. Any field may be null where the bulk data has no value. Default fields (f): nber_category_id, nber_category_title. Default sort (s): [{"nber_category_id": "asc"}]. A lookup endpoint: q may be omitted to list every record.
- Routes
GETPOST/api/v1/nber_category/GETPOST/api/v1/nber_category/{pk}/- Response key
nber_categories- Default f
nber_category_id,nber_category_title- Default s
[{"nber_category_id": "asc"}]- Default o
{}- q
- may be omitted (a lookup endpoint lists every record)
- Detail key
nber_category_idin the path; a "/" in a key is written ":"
Example
curl -s -G -H "X-Api-Key: $KEY" https://patentref.io/api/v1/nber_category/ \
--data-urlencode 'o={"size": 10}'
import json, os, requests
base_url = "https://patentref.io"
headers = {"X-Api-Key": os.environ["PATENTREF_KEY"]}
params = {"o": {"size": 10}}
r = requests.get(base_url + "/api/v1/nber_category/", headers=headers,
params={k: json.dumps(v) for k, v in params.items()})
r.raise_for_status()
data = r.json()
print(data["total_hits"], data["nber_categories"][:3])
Fields
Kind is how q treats the field (grammar, Field kinds). Sortable fields go in s. Nested fields are named with a dot in q and f; naming the group returns its upstream fields, and a field whose note says it is present only when f names it comes back only then. The rows of a group come in the order of their source (grammar, the response and paging).
| Field | Type | Kind | Sortable | Note |
|---|---|---|---|---|
nber_category_id | string | returned, not searchable | ||
nber_category_title | string | returned, not searchable |
Machine-readable: this page's data as JSON, and the operation in openapi.json (operationId NBERCategoryList).