Novabench data is available through a REST API. Contact us for an API key
- include a brief description of what you're building.
Access & Authentication
Include your key in a request header: key: <your-api-key>
Endpoints are rate limited. The specific limit varies. If you are seeing 429 Too Many Requests
, contact us to discuss your needs.
Our API conforms to the JSON API
specification. This spec defines conventions to nicely model different data types, their relationships, and metadata. There's likely a JSON API client
in your language.
Fetches an ordered list of user-submitted benchmark results
page - Page number
filter[sort] - Sort the results by score or inserted-at. Prefix - to reverse (e.g. -score).
filter[query] - Query the results by computer part name
Fetches a user-submitted benchmark result by id
Fetches computer parts, ordered by benchmark score, of type, where type is cpu, gpu, or disk
vendor - all, amd, intel, nvidia
all - false: filter to only popular parts, true: show all
Fetches a computer part by its slug. The slug can be retrieved from the top parts call above.
Fetches all scores for a system configuration id (ids are included in the scores endpoint)