Public API
The BIOSkey API exposes all 268 catalogue records as static, read-only JSON. It needs no API key and permits cross-origin GET and HEAD requests.
Version 1 endpoints
/v1/index.json— API manifest and endpoint discovery/v1/search-index.json— compact searchable device list/v1/devices/{id}.json— complete device record
Example
fetch("https://api.bioskey.net/v1/devices/lenovo-thinkpad-t480.json")
.then((response) => response.json())
.then((device) => console.log(device.shortcuts));
Breaking response changes will use a new versioned path. Data corrections and new records may appear within v1.