GameAPIs

Quake 3 Documentation

Parameters

Required Parameter Type Description Default Value
True IP String Server's IP address or domain None
False Port Integer The port of which the game server is running on. 27960

Single Server

GET https://use.gameapis.net/quake3/query/status/{IP}:{PORT}
{
    "status": true,
    "hostname": "{IP}",
    "port": {PORT},
    "queryPort": {PORT},
    "protocol": "udp",
    "cached": false
}

Multiple Servers

GET https://use.gameapis.net/quake3/query/status/{IP}:{PORT},{IP2}:{PORT2}
{
    "{IP}:{PORT}": {
        "status": true,
        "hostname": "{IP}",
        "port": {PORT},
        "queryPort": {PORT},
        "protocol": "udp",
        "cached": false
    },
    "{IP2}:{PORT2}": {
        "status": true,
        "hostname": "{IP2}",
        "port": {PORT2},
        "queryPort": {PORT2},
        "protocol": "udp",
        "cached": false
    }
}

Single Server

GET https://use.gameapis.net/quake3/query/players/{IP}:{PORT}
{
    "status": true,
    "hostname": "{IP}",
    "port": {PORT},
    "queryPort": {PORT},
    "protocol": "udp",
    "players": {
        "online": 1,
        "max": "28",
        "list": [
            {
                "frags": "22",
                "ping": "68",
                "name": "zonbie"
            }
        ]
    },
    "cached": false
}

Multiple Servers

GET https://use.gameapis.net/quake3/query/players/{IP}:{PORT},{IP2}:{PORT2}
{
    "{IP}:{PORT}": {
        "status": true,
        "hostname": "{IP}",
        "port": {PORT},
        "queryPort": {PORT},
        "protocol": "udp",
        "players": {
            "online": 0,
            "max": 24,
            "list": null
        },
        "cached": false
    },
    "{IP2}:{PORT2}": {
        "status": true,
        "hostname": "{IP2}",
        "port": {PORT2},
        "queryPort": {PORT2},
        "protocol": "udp",
        "players": {
            "online": 1,
            "max": "28",
            "list": [
                {
                    "frags": "22",
                    "ping": "68",
                    "name": "zonbie"
                }
            ]
        },
        "cached": false
    }
}

Single Server

GET https://use.gameapis.net/quake3/query/info/{IP}:{PORT}
{
    "status": true,
    "hostname": "{IP}",
    "port": {PORT},
    "queryPort": {PORT},
    "name": "Quake3 Server",
    "map": "q3dm12",
    "password_protected": false,
    "version": "Q3 1.32c linux-i386 May  8 2006",
    "protocol": "udp",
    "players": {
        "online": 1,
        "max": "28",
        "list": [
            {
                "frags": "22",
                "ping": "68",
                "name": "zonbie"
            }
        ]
    },
    "cached": false
}

Multiple Servers

GET https://use.gameapis.net/quake3/query/info/{IP}:{PORT},{IP2}:{PORT2}
{
    "{IP}:{PORT}": {
        "status": true,
        "hostname": "{IP}",
        "port": {PORT},
        "queryPort": {PORT},
        "name": "Quake3 Server",
        "map": "eplus1",
        "password_protected": false,
        "version": "Q3 1.32e linux-x86_64 Sep 22 2017",
        "protocol": "udp",
        "players": {
            "online": 0,
            "max": 24,
            "list": null
        },
        "cached": false
    },
    "{IP2}:{PORT2}": {
        "status": true,
        "hostname": "{IP2}",
        "port": {PORT2},
        "queryPort": {PORT2},
        "name": "Quake3 Server",
        "map": "q3dm12",
        "version": "Q3 1.32c linux-i386 May  8 2006",
        "protocol": "udp",
        "players": {
            "online": 1,
            "max": 28,
            "list": [
                {
                    "frags": "22",
                    "ping": "68",
                    "name": "zonbie"
                }
            ]
        },
        "cached": false
    }
}