Machine-readable index of every route, plus the full leaderboard directory. A good first call for crawlers and AI assistants.
{
"name": "HumanRank Public API",
"purpose": "Help people, AI assistants, and developers retrieve current HumanRank leaderboards.",
"documentation": "https://humanrank.app/api/docs/",
"jsonDirectory": "https://humanrank.app/api",
"llmsTxt": "https://humanrank.app/llms.txt",
"endpoints": {
"GET /api": "This machine-readable API directory.",
"GET /api/docs": "Human-readable HTML documentation with crawlable links.",
"GET /api/leaderboards": "List every available leaderboard.",
"GET /api/leaderboards/top": "Return the current world number one for every game.",
"GET /api/leaderboards/{slug}": "Return the current global top 100 for one game.",
"GET /api/leaderboards/{slug}/top": "Return the current world number one for one game."
},
"leaderboards": [
{
"id": "reaction-test",
"name": "Reaction Time",
"leaderboardUrl": "https://humanrank.app/leaderboards/reaction-time/",
"topEndpoint": "https://humanrank.app/api/leaderboards/reaction-time/top",
"top100Endpoint": "https://humanrank.app/api/leaderboards/reaction-time"
}
]
}
Truncated to a single leaderboard; the live response lists all of them.