This document describes how to use the API
You can specify an output format by using the
request parameter. If you do not specify a format,
will be used:
The following formats are currently supported:
|XML, based on the Service Discovery Protocol format.|
|A more descriptive XML format, compatible with the one from xmpp.org.|
Other formats (generic XML, possibly others) will be supported once I have the time.
Filter by country
You can filter servers by countries by giving the
There is no really reliable way of determining the server a country is in. The
country is determined by the coordinates the server-admin gives when registering
the server (and they in turn are not in any way verified).
You can limit the output to servers that have a certain feature. To do that,
simply give the
The following features are currently recognized:
|Servers that allow plain, unencrypted connections.
|Servers that allow connections via SSL.
|Servers that allow connections via TLS.
|Servers that have IPv6 connectivity.
Currently only IPv6 is actually verified, all other features
will always return an empty list.
Output additional fields
By default, The API outputs only a list of JIDs. You can request more fields
Currently the following fields are supported:
|When the server was launched.|
|Where the server is located.|
|The website of the server.|
|The Certificate Autority of the server.|
|The software this server uses.|
|The version of the software the server uses.|
|The contact address of this server.|
The output of this feature is still subject to change.
parameter is ignored when using