Welcome to hltv-data
?

?

Version License: MIT

Data from popular CS:GO website hltv.org

Install

pip install hltv-data

Usage

The public methods can be reached using HLTVClient

from hltv_data import HLTVClient

hltv_client = HLTVClient()

Current ranking

hltv_client.get_ranking()

Response:

[
    {"position": 1, "name": "Natus Vincere", "points": 1000},
    {"position": 2, "name": "Gambit", "points": 822},
    {"position": 3, "name": "G2", "points": 629},
    {"position": 4, "name": "FaZe", "points": 409},
    {"position": 5, "name": "Virtus.pro", "points": 362},
    {"position": 6, "name": "Astralis", "points": 346},
    {"position": 7, "name": "Heroic", "points": 333},
    {"position": 8, "name": "NIP", "points": 287},
    {"position": 9, "name": "Vitality", "points": 282},
    {"position": 10, "name": "OG", "points": 241},
    {"position": 11, "name": "BIG", "points": 239},
    {"position": 12, "name": "Spirit", "points": 231},
    {"position": 13, "name": "Liquid", "points": 196},
    {"position": 14, "name": "mousesports", "points": 183},
    {"position": 15, "name": "forZe", "points": 179},
    {"position": 16, "name": "FURIA", "points": 176},
    {"position": 17, "name": "Complexity", "points": 164},
    {"position": 18, "name": "Entropiq", "points": 151},
    {"position": 19, "name": "Sinners", "points": 102},
    {"position": 20, "name": "ENCE", "points": 100},
    {"position": 21, "name": "Renegades", "points": 94},
    {"position": 22, "name": "SKADE", "points": 94},
    {"position": 23, "name": "AGO", "points": 89},
    {"position": 24, "name": "K23", "points": 82},
    {"position": 25, "name": "Extra Salt", "points": 79},
    {"position": 26, "name": "Endpoint", "points": 77},
    {"position": 27, "name": "Copenhagen Flames", "points": 76},
    {"position": 28, "name": "Evil Geniuses", "points": 71},
    {"position": 29, "name": "FunPlus Phoenix", "points": 60},
    {"position": 30, "name": "DBL PONEY", "points": 58},
]

Matches

hltv_client.get_matches()

Response:

[
    {
        "event":" ESEA Premier Season 38 Europe",
        "date": "2021-09-14T19:00:00",
        "team_1": "LDLC",
        "team_2": "GamerLegion"
    },
    {
        "event": "ESEA Premier Season 38 North America",
        "date": "2021-09-15T02:00:00",
        "team_1": "Extra Salt",
        "team_2": "Triumph"
    },
    ...
]

Results

hltv_client.get_results()

Response:

[
    {
        "event": "ESL Pro League Season 14",
        "team_1": {
            "name": "Vitality",
            "result": 2
        },
        "team_2": {
            "name": "Natus Vincere",
            "result": 3
        }
    },
    {
        "event": "Fragadelphia 15",
        "team_1": {
            "name": "Third Impact",
            "result": 1
        },
        "team_2": {
            "name": "Coldest Riders",
            "result": 2
        }
    },
    ...
]

Author

?
Dariusz Choruzy


?
Contributing

Contributions, issues and feature requests are welcome!
Feel free to check .

Show your support

Give a
⭐️
if this project helped you!

GitHub

https://github.com/dchoruzy/hltv-data