Get devrank leaderboard with enriched user data

Fetch paginated developer ranking leaderboard sorted by crackedScore descending. Returns full user profiles enriched with devrank data. Requires DEVRANK service. Credits: 2 per result (1 for user + 1 for devrank).

get/devrank/leaderboard

Query parameters

pagestring

Page number for pagination

Page number for pagination

limitstring

Number of results per page (max 1000)

Number of results per page (max 1000)

Response

Leaderboard retrieved successfully

pageinteger required

Current page number

limitinteger required

Number of results per page

Example response

{
  "users": [
    {
      "id": "9f0b8901cf1848298a60a60083b5aac0",
      "githubId": "MDQ6VXNlcjU4MzIzMQ==",
      "login": "octocat",
      "displayName": "The Octocat",
      "bio": "I build things for GitHub",
      "company": "GitHub",
      "location": "San Francisco, CA",
      "websiteUrl": "https://github.blog",
      "socialAccounts": [
        {
          "provider": "twitter",
          "url": "https://twitter.com/github"
        }
      ],
      "emails": [
        "***at@github.com",
        "***hn@gmail.com"
      ],
      "resolvedCountry": "United States",
      "resolvedState": "California",
      "resolvedCity": "San Francisco",
      "createdAt": "2011-01-25T18:44:36Z",
      "updatedAt": "2024-01-15T12:30:00Z",
      "embeddedAt": "2024-01-15T14:00:00Z",
      "score": 0.12,
      "aggregates": {
        "totalStars": 12500
      }
    }
  ]
}

Changes

Changed in 3 of the 43 revisions of this API.3

    • added the optional property users/items/allOf[subschema #2]/aggregates to the response with the 200 status

      response-optional-property-added

    This revision also has 6 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • added the optional property users/items/allOf[subschema #2]/professional to the response with the 200 status

      response-optional-property-added

    • endpoint added

      endpoint-added