Quick start

No key needed for the free tier. Every response is pinned to the verified edition used by the site.

Request a tool · curl
curl https://aiscoreboard.app/api/v1/tools/aider
With an API key · curl
curl -H "X-AIS-Api-Key: $KEY" https://aiscoreboard.app/api/v1/edition

Endpoints

Base: https://aiscoreboard.app/api/v1. Methods: GET, HEAD, OPTIONS. POST, PUT, PATCH, and DELETE return 405 unless the body tries a score/rank write, which returns REJECTED_KEY.

MethodPathReturns
GET/api/v1Discovery document, endpoint map, and free vs paid rate limits.
GET/api/v1/editionCurrent edition pin, method id, and counts.
GET/api/v1/toolsTool list for this edition.
GET/api/v1/modelsModel list for this edition.
GET/api/v1/tools/{id}One tool, for example /api/v1/tools/aider.
GET/api/v1/models/{id}One model, for example /api/v1/models/claude-fable-5.

Every JSON body includes editionId and the notice that money never buys rank. Paid status is not attached to entities and is not a ranking signal.

Authentication stub

Send X-AIS-Api-Key or Authorization: Bearer matching the Launch env placeholder PAID_API_KEYS. Without a matching key, the free rate limit applies. Keys cannot write scores.

PlanRequests / minuteTerms
Free60Personal ToS
Paid600Commercial ToS

Responses are pinned to the verified edition used by the site. Empty facts stay empty. Free GET stays public and read-only. Paid keys raise rate limits and allow commercial ToS only. There is no Stripe checkout, boost, or rank write on these endpoints.