← Back to API docs

GET/api/v1/rank/fifa/women

Get FIFA women's national team rankings
Advanced data packageWorld Cup packageactivebetacoreAvailable (scoped)

Description

Returns the FIFA women's national team rankings; query past rankings with the pub_time publication time
The data rarely changes; suggested frequency: once a day

PS: get changed publication times from the 'data updates' endpoint

Access

Request
GET https://api.sports.csap.ai/api/v1/rank/fifa/women
Auth
Header X-API-Key: <your key> (Authorization: Bearer <key> also works; ?key= is still accepted but discouraged, because the key ends up in URLs and logs)
External keys
Available (scoped)External keys can call it, but only data inside the open scope is returned.
Rate limits
3000 per minute · 200000 per day · Set per key (rate_per_min and quota_daily returned by /api/v1/account are authoritative; the numbers above are a trial key's). Beyond them the answer is 429. In addition, heavy requests such as whole-table snapshots and statistics lists without a match id are processed 2 at a time for the whole platform; a request that cannot get a slot receives 429 with Retry-After. Responses do not carry X-RateLimit-* headers for now. See the general guide

Request parameters 1

ParameterTyperequiredExampleDescription
pub_timestringoptionalPublication time, the latest edition by default (timestamp)

Example request

curl "https://api.sports.csap.ai/api/v1/rank/fifa/women" \
  -H "X-API-Key: YOUR_API_KEY"

Try it

Example response

Real response with an external key at 09/11/2026, 14:29 UTC: HTTP 200, 224 rows, 175 ms (data cut to 2 rows)

{
  "code": 0,
  "data": [
    {
      "confederation": null,
      "country": null,
      "items": null,
      "name_zh": "西班牙",
      "points": 2105.36,
      "position_changed": null,
      "prev_rank": null,
      "previous_points": null,
      "pub_time": null,
      "pub_times": null,
      "rank": 1,
      "rank_type": "fifa_women",
      "ranking": null,
      "region_id": null,
      "snapshot": "wikipedia",
      "source": "SXc4f9f9",
      "team_id": null,
      "updated_at": 1794215704343,
      "name": "Spain"
    },
    {
      "confederation": null,
      "country": null,
      "items": null,
      "name_zh": null,
      "points": 2057.92,
      "position_changed": null,
      "prev_rank": null,
      "previous_points": null,
      "pub_time": null,
      "pub_times": null,
      "rank": 2,
      "rank_type": "fifa_women",
      "ranking": null,
      "region_id": null,
      "snapshot": "wikipedia",
      "source": "SXc4f9f9",
      "team_id": null,
      "updated_at": 1794215704375,
      "name": "United States"
    }
  ],
  "message": "success",
  "success": true
}

Response fields 19

confederationstringnullableConfederationExample: "UEFA"
countrynullnullableCountry / region
itemsnullnullableRanking list
name_enstringEnglish nameExample: "Spain"
name_zhstringnullableChinese nameExample: "西班牙"
pointsnumberPointsExample: 2105.36
position_changednullnullableRank change
prev_rankintegernullablePrevious rankExample: 1
previous_pointsnullnullablePrevious points
pub_timenullnullablePublication time of the ranking being queried
pub_timesnullnullableList of ranking publication times · example: [1582128000]
rankintegerRankExample: 1
rank_typestringRanking typeExample: "fifa_women"
rankingnullnullableRank
region_idnullnullableRegion id: 1 UEFA, 2 CONMEBOL, 3 CONCACAF, 4 CAF, 5 AFC, 6 OFC
snapshotstringWhether this is the snapshot pushed on connectExample: "wikipedia"
sourcestringSource code (S1, S2…)Example: "SXc4f9f9"
team_idnullnullableTeam id
updated_atintegerLast update time (UTC, ISO 8601; incremental sync with the time parameter goes by it)Example: 1794215704343

Errors

HTTPmessageWhen
401missing API key / unauthorizedNo X-API-Key, or the key is invalid or disabled
429rate limit exceeded / daily quota exceededThe key's per-minute rate or daily quota is exceeded
429server busy, retry laterThe server's concurrency slots are full (only 2 heavy requests at a time); retry after Retry-After seconds
500query errorThe query failed on the server; you may retry