A Rest API for CS:GO professional matches through match data gathered by HLTV.
GET /api/findall
GET /api/match/{id}
Parameter | Type | Description |
---|---|---|
id |
string |
Required. Id of match to fetch |
GET /api/team/{name}
Parameter | Type | Description |
---|---|---|
name |
string |
Required. Name of team in match |
GET /api/comp/{name}
Parameter | Type | Description |
---|---|---|
name |
string |
Required. Name of tournament |
GET /api/type/{typename}
Parameter | Type | Description |
---|---|---|
typename |
string |
Required. Type of match(bo3,bo5) |
GET /api/top/{number}
Parameter | Type | Description |
---|---|---|
number |
int |
Required. # of matches you want? |
POST /admin/add/
Parameter | Type | Description |
---|---|---|
HltvMatch |
json String |
Required Match |
{
"teamA": "fnatic",
"teamB": "NIP",
"url": "https://hltv.org/results/",
"competition": "bo3",
"typeofmatch": "comp",
"scoreA": 2,
"scoreB": 1,
"matchid": 532323
}
- Base Functionality
- Full Match Search
- Advanced Match Breakdown
- Documentation Completion
- [] Automation
- [] Automated Webscraping for HLTV Match Data
- [] Connection to database to upload data
- [] Server
- Physical server setup
- Port Exisiting SQL databse to server
- [] Potential Future
- [] Setup a Web App to interact with the match data
- [] Data Analysis on said CS: GO matches
- [] Make API public use/setup auth key
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
For support, create a pull request or email jparkhurst120@gmail.com