A Python library designed to make it easier for game developers, data analysts, and other users to check and validate usernames (nicknames) in a game based on account IDs. The library provides a simple and easy-to-use interface for accessing username data from a game database.
| Name | Status |
|---|---|
| Proxy Support | ✔ |
| Logger Request | ✔ |
| 15 Games Type | ✔ |
| Web API | ✔ |
| Web API Documentation | ✔ |
To use this library install requirements.txt
pip3 install -r requirements.txtTest Example Code in example.py or try this code
from src.ApiCheckGames import ApiCheckGames
api = ApiCheckGames(debug=True, proxy=None)
print(
api.eight_ball_pool(
userId="<userId>"
)
)Available parameters
| Name | Desc | Example |
|---|---|---|
debug |
To active debug mode for request inspection | True or False |
proxy |
To avoid banned requests | {'https': 'http://user:password@host:port'} |
userId |
userId Account | |
zoneId |
zoneId Account |
Example Response Success ✔
{
"status": true,
"server_time": "2024-07-30 16:31:29",
"message": "Success Requesting to API",
"nickname": "Martinus Krisandro Perdana Putra",
"type_name": "HAGO"
}Example Response Failed ❌
{
"status": false,
"server_time": "2024-07-30 16:32:24",
"message": "userIDNotEligibleError",
"type_name": "HAGO"
}{
"status": false,
"server_time": "2024-07-30 16:32:37",
"message": "Invalid Request Parameter(s) [userAccount.userId must not be blank]",
"type_name": "HAGO"
}To use this API
https://api-cek-id-game-ten.vercel.app/ GET /api/list-gamesExample Response Success ✔
{
"data": [
"eight_ball_pool",
"aether_gazer",
"arena_of_valor",
"auto_chess",
"azur_lane",
"bad_landers",
"barbarq",
"basketrio",
"call_of_duty",
"dragon_city",
"free_fire",
"hago",
"mobile_legends",
"point_blank",
"valorant"
],
"server_time": "2024-07-30 18:01:53",
"status": true
} GET /api/check-id-game?type_name=<type_name>&userId=<userId>&zoneId=<zoneId>| Parameter | Type | Description |
|---|---|---|
type_name |
string |
Required. Code Type Game |
userId |
string |
Required. userId Account |
zoneId |
string |
Required. zoneId Account |
POST /api/check-id-gameBody
{
"type_name": "hago",
"userId": "1084710366",
"zoneId": ""
}| Parameter | Type | Description |
|---|---|---|
type_name |
string |
Required. Code Type Game |
userId |
string |
Required. userId Account |
zoneId |
string |
Required. zoneId Account |
Example Response Success ✔
{
"status": true,
"server_time": "2024-07-30 16:31:29",
"message": "Success Requesting to API",
"nickname": "Martinus Krisandro Perdana Putra",
"type_name": "HAGO"
}Example Response Failed ❌
{
"status": false,
"server_time": "2024-07-30 16:32:24",
"message": "userIDNotEligibleError",
"type_name": "HAGO"
}{
"status": false,
"server_time": "2024-07-30 16:32:37",
"message": "Invalid Request Parameter(s) [userAccount.userId must not be blank]",
"type_name": "HAGO"
}| Image | Name | Method |
|---|---|---|
![]() |
eight_ball_pool | eight_ball_pool |
![]() |
aether_gazer | aether_gazer |
![]() |
arena_of_valor | arena_of_valor |
![]() |
auto_chess | auto_chess |
![]() |
azur_lane | azur_lane |
![]() |
bad_landers | bad_landers |
![]() |
barbarq | barbarq |
![]() |
basketrio | basketrio |
![]() |
call_of_duty | call_of_duty |
![]() |
dragon_city | dragon_city |
![]() |
free_fire | free_fire |
![]() |
hago | hago |
![]() |
mobile_legends | mobile_legends |
![]() |
point_blank | point_blank |
![]() |
valorant | valorant |
For support or another request api, email krisandromartinus@gmail.com or send message in telegram.















