---
title: "Weekly Leaderboard"
method: GET
path: "/api/leaderboard-weekly.json"
tags: ["Leaderboard"]
---

# Weekly Leaderboard

`GET /api/leaderboard-weekly.json`

Returns contributors active in the current week (Sunday→Saturday, UTC), ordered by contribution level. Useful for tracking recent activity and emerging contributors. Updates daily throughout the week.

## Response `200`

Contributors ordered by weekly score with character sheets

- LeaderboardResponse
  - `version` string, required
  - `period` 'monthly' | 'weekly' | 'lifetime', required
  - `startDate` string, date
  - `endDate` string, date
  - `generatedAt` string, date-time, required
  - `totalUsers` integer, required
  - `leaderboard` LeaderboardEntry[], required
    - `rank` integer, required
    - `username` string, required
    - `avatarUrl` string, uri
    - `score` number, required
    - `prScore` number
    - `issueScore` number
    - `reviewScore` number
    - `commentScore` number
    - `wallets` object
      - `solana` string
      - `ethereum` string

---

[API](https://skmtc.net/elizaos/apis/hiscores-api.md) · [All operations](https://skmtc.net/elizaos/apis/hiscores-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/elizaos/hiscores-api/versions/69daa3a55ca9/schema)
