This documentation is outdated. Please use the active v2 APIs listed in the ManiaExchange v2 API documentation.

Changes - ManiaExchange API Documentation

API changes since initial release.

Routes

Original route:
http://{game}.mania-exchange.com/api/{method}{params}

Route until July 2020:
https://api.mania-exchange.com/{game}/{method}{params}

New Route:
https://{site}/api/{method}{params}

Result Formats

On the previous API, a parameter in the query string was required if you wanted results in a specific format other than JSON. While this is still supported, it is recommended you use the HTTP header instead.
?format={format}

The new API adds the ability for the HTTP request header Content-Type to be set. By default the response content type is application/json.
Content-Type: {mime}

Supported MIME types: