Skip to main content
GET
Get Server List
curl --request GET \
  --url https://nwapi.daon.xyz/
[
{
"serverId": 87680,
"accountId": 19126,
"ip": "207.174.43.245",
"port": 7783,
"players": "15/25",
"distance": 2180,
"info": "PGNvbG9yPSNGRjhDMDA+V2VsY29tZSB0byB0aGUgU0NQIEZvdW5kYXRpb24hPC9jb2xvcj4=",
"pastebin": "GmHsVgPG",
"version": "14.1.0-release-beta-bab40c71",
"privateBeta": false,
"friendlyFire": false,
"modded": false,
"modFlags": 0,
"whitelist": false,
"isoCode": "CA",
"continentCode": "NA",
"latitude": 45.499,
"longitude": -73.585,
"official": "REGIONAL OFFICIAL",
"officialCode": 2,
"displaySection": 1
}
]

Query Parameters

fields
enum<string>[]

Comma-separated list of server object fields to include in the response. If omitted, all fields are returned.

Available options:
serverId,
accountId,
ip,
port,
players,
distance,
info,
pastebin,
version,
privateBeta,
friendlyFire,
modded,
modFlags,
whitelist,
isoCode,
continentCode,
latitude,
longitude,
official,
officialCode,
displaySection,
_distanceFromClient,
_currentPlayers,
_maxPlayers
limit
integer

Maximum number of server results to return. Use this parameter to reduce response size and improve performance for large datasets.

Required range: 1 <= x <= 1000
sortBy
enum<string>

Field to sort results by. Use distance to sort by distance from your location or playersto sort by current player count (most populated first).

Available options:
distance,
players
minPlayers
integer

Filter servers to show only those with at least this many current players

Required range: x >= 0
maxPlayers
integer

Filter servers to show only those with at most this many current players

Required range: x >= 0
isoCode
string

Filter servers by country using ISO 3166-1 alpha-2 code

modded
boolean

Filter servers by modded status

friendlyFire
boolean

Filter servers by friendly fire setting

whitelist
boolean

Filter servers by whitelist status

official
enum<string>

Filter servers by official status label

Available options:
REGIONAL OFFICIAL,
LOCAL OFFICIAL
continentCode
string

Filter servers by continent code

privateBeta
boolean

Filter servers by private beta status

Response

A list of servers matching the criteria.

serverId
integer

Unique identifier for the server

Example:

87680

accountId
integer

Account ID of the server owner

Example:

19126

ip
string<ipv4>

IPv4 address of the server

Example:

"207.174.43.245"

port
integer

Port number to connect to the server

Example:

7783

players
string

Current players / Max players

Example:

"15/25"

distance
integer

Original distance metric from source API

Example:

2180

info
string

Base64 encoded server name/description with Unity Rich Text

Example:

"PGNvbG9y..."

pastebin
string

Pastebin ID for server rules or additional information

Example:

"GmHsVgPG"

version
string

Game version running on the server

Example:

"14.1.0-release-beta-bab40c71"

privateBeta
boolean

Whether the server is running a private beta version

Example:

false

friendlyFire
boolean

Whether friendly fire is enabled on the server

Example:

false

modded
boolean

Whether the server is running mods

Example:

true

modFlags
integer

Bit flags indicating which mods are running

Example:

0

whitelist
boolean

Whether the server requires whitelist to join

Example:

false

isoCode
string

ISO 3166-1 alpha-2 country code of server location

Example:

"CA"

continentCode
string

Two-letter continent code of server location

Example:

"NA"

latitude
number<double>

Geographic latitude of server location

Example:

45.499

longitude
number<double>

Geographic longitude of server location

Example:

-73.585

official
string

Official status label of the server

Example:

"REGIONAL OFFICIAL"

officialCode
integer

Numeric code indicating official status level

Example:

2

displaySection
integer

Section where server should be displayed in the game UI

Example:

1

_distanceFromClient
number<double> | null

Calculated distance in kilometers from client IP (present only if sorted by distance & requested)

Example:

150.7

_currentPlayers
integer | null

Extracted current player count (present only if explicitly requested)

Example:

15

_maxPlayers
integer | null

Extracted maximum player capacity (present only if explicitly requested)

Example:

25