fetchapi

List the esports games Sofascore covers, with their category ids API

The categories of one sport (sport=esport here: the games LoL, Dota 2 and Counter Strike, with their ids). 1 request.

3 live routes on Web / SEO, from $0.00 per call. Every route below answered our last live test on 2026-11-01; the gateway re-tests them daily.

Get a keySee it in the catalogUse it from MCP

Price per call, by route

The upstream price you are metered at, cheapest first. A route without a published price says so.

ProviderEndpointPriceTested
allsportsapi2RapidAPI listing
getSportTournamentCategoriesCHEAPESTGET api/{sport}/tournament/categories$0.00$0.0e+00 / 1k calls✓ 2026-11-01pricing ↗
esportapi1RapidAPI listing
getESportsTournamentCategoriesGET api/esport/tournament/categories$0.00$0.0e+00 / 1k calls✓ 2026-10-31pricing ↗
sportapi7RapidAPI listing
Sport categoriesGET api/v1/sport/{sport}/categories/all$0.00$0.0e+00 / 1k calls✓ 2026-11-01pricing ↗

What it returns

From a real call to the cheapest route: allsportsapi2.

The categories of one sport (sport=esport here: the games LoL, Dota 2 and Counter Strike, with their ids). 1 request.
categories[].idcategory id (LoL 1571, Dota 2 1570, Counter Strike 1572)categories[].sluglol, dota2, csgocategories[].namegame name

Call it

HTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.

GET /api/gw/rapidapi-allsportsapi2/api/{sport}/tournament/categories$0.00 / call✓ working · tested 2026-11-010.21 s latency
Parameters
ParameterTypeNotes
sportstring · pathrequiredAllowed values: american-football, baseball, basketball, cricket, esport, handball, ice-hockey, rugby, table-tennis, tennis, volleyball. · one of american-football, baseball, basketball, cricket, esport, handball, ice-hockey, rugbye.g. esport
HTTP
curl "https://fetchapi.co/api/gw/rapidapi-allsportsapi2/api/esport/tournament/categories" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-allsportsapi2.getsporttournamentcategories", {"sport": "esport"})
Real example answer (trimmed) · 2026-10-22
{
  "categories": [
    {
      "id": 1571,
      "flag": "lol",
      "name": "LoL",
      "slug": "lol",
      "sport": {
        "id": 72,
        "name": "E-sports",
        "slug": "esports"
      },
      "priority": 0,
      "fieldTranslations": {
        "nameTranslation": {
          "ar": "ليج أوف ليجيندز",
          "bn": "লিগ অফ লেজেন্ডস",
          "hi": "लॉल",
          "ru": "LoL"
        },
        "shortNameTranslation": {}
      }
    },
    {
      "id": 1570,
      "flag": "dota-2",
      "name": "Dota 2",
      "slug": "dota2",
      "sport": {
        "id": 72,
        "name": "E-sports",
        "slug": "esports"
      },
      "priority": 0,
      "fieldTranslations": {
        "nameTranslation": {
          "ar": "دوتا 2",
          "bn": "ডোটা 2",
          "hi": "डोटा 2",
          "ru": "Dota 2"
        },
        "shortNameTranslation": {}
      }
    },
    "… 1 more"
  ]
}
Other routes for this job
esportapi1 · getESportsTournamentCategories$0.00
GET /api/gw/rapidapi-esportapi1/api/esport/tournament/categories$0.00 / call✓ working · tested 2026-10-310.21 s latency
Parameters

No parameters.

HTTP
curl "https://fetchapi.co/api/gw/rapidapi-esportapi1/api/esport/tournament/categories" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-esportapi1.getesportstournamentcategories", {})
sportapi7 · Sport categories$0.00
GET /api/gw/rapidapi-sportapi7/api/v1/sport/{sport}/categories/all$0.00 / call✓ working · tested 2026-11-010.25 s latency
Parameters
ParameterTypeNotes
sportstring · pathrequireddefault footballe.g. esports
HTTP
curl "https://fetchapi.co/api/gw/rapidapi-sportapi7/api/v1/sport/esports/categories/all" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-sportapi7.sport_categories", {"sport": "esports"})

Related Web / SEO APIs

All 155 Web / SEO jobs →

One key for every API on this page.

Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.