SofaScore

SofaScore rankings

Returns one SofaScore ranking list: the rank, previous rank, points and the ranked team, player or competition, plus when the list was last updated. Choose the type id from sofascore-ranking-types, for example 5 for the ATP men's singles ranking or 2 for the FIFA men's national team ranking. Optional limit returns only the first rows of long lists (tennis lists hold 500 rows). MMA division rankings use rank 0 for the reigning champion.

get/sofascore/rankings

Request

  • Base URL: https://api.crawlora.net/api/v1
  • URL: https://api.crawlora.net/api/v1/sofascore/rankings
  • Auth: API key in header x-api-key

Query parameters

type1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 34 | 35 | 36 | 37 | 40 | 41 | 42 | 43 | 44 | 45 | 46 required

Ranking id from sofascore-ranking-types

limitinteger

Return only the first N rows, 1 to 500. Omit to return every row

Headers

x-api-keystring required

API key required

Response

OK

codeinteger
msgstring

Example response

{
  "code": 200,
  "data": {
    "count": 500,
    "entity_type": "player",
    "name": "ATP men's singles ranking",
    "rankings": [
      {
        "entity": {
          "country": "Italy",
          "country_code": "IT",
          "gender": "M",
          "id": 720,
          "name": "Jannik Sinner",
          "short_name": "J. Sinner",
          "slug": "sinner-jannik",
          "sport": "tennis",
          "type": "player"
        },
        "label": "England",
        "rank": 1,
        "year": "2027"
      }
    ],
    "sport": "tennis",
    "total_rows": 500,
    "type": 5,
    "updated_at": "2026-10-06T23:00:37Z"
  },
  "msg": "OK"
}

Changes

No recorded changes to this operation across all 2 revisions of this API.