Log in

ManiaExchange API

Complete and updated endpoint documentation for all ManiaExchange related sites.

TM2.MX

TM2 ManiaExchange

TMX

Trackmania Exchange

SMX

Shootmania Exchange

TMNews

Trackmania News

IX

ItemExchange

TMUF-X

Trackmania United Forever Exchange

TMNF-X

Trackmania Nations Forever Exchange

TMO-X

Trackmania Original Exchange

TMS-X

Trackmania Sunrise Exchange

TMN-X

Trackmania Nations Exchange

Conventions

Please follow these conventions when using the ManiaExchange API.

  • The MX API requires the User-Agent request header.
  • The MX API supports the mime types application/json(default) and text/xml for formatted responses. You can optionally set the Content-Type request header or override it with the ?format={format} querystring.
  • Input parameters not included in the method URL as {param} are to be appended as querystring, like ?param=value.
  • Time values on the server are always stored as UTC.
  • We strongly encourage caching of API GET results.
  • Deprecated methods will be kept, but will no longer be updated.
  • We strongly discourage the use of deprecated api.mania-exchange.com methods.

Changelog

Recent changes to the documentation are listed here.

  • data_object New Parameter Created for Method "Get Track Replays": "userid"
     arrow_forward
  • data_object New Parameter Created for Method "Search Tracks": "TrackValue"
     arrow_forward
  • code Method "Search Tracks" has been edited
     arrow_forward
  • data_object Parameter "PackValue" from Method "Search Trackpacks" has been edited
     arrow_forward
  • format_list_numbered New Enum Option Created for Enum "Track Search Orders": "User Record Position (Highest)"
     arrow_forward
  • format_list_numbered New Enum Option Created for Enum "Track Search Orders": "User Record Position (Lowest)"
     arrow_forward
  • format_list_numbered New Enum Option Created for Enum "Track Search Orders": "User Record Position (Highest)"
     arrow_forward
  • format_list_numbered New Enum Option Created for Enum "Track Search Orders": "User Record Position (Lowest)"
     arrow_forward
  • format_list_numbered New Enum Option Created for Enum "Track Search Orders": "User Record Position (Highest)"
     arrow_forward
  • format_list_numbered New Enum Option Created for Enum "Track Search Orders": "User Record Position (Lowest)"
     arrow_forward
  • format_list_numbered New Enum Option Created for Enum "Track Search Orders": "User Record Position (Highest)"
     arrow_forward
  • format_list_numbered New Enum Option Created for Enum "Track Search Orders": "User Record Position (Lowest)"
     arrow_forward
  • format_list_numbered New Enum Option Created for Enum "Track Search Orders": "User Record Position (Highest)"
     arrow_forward
  • format_list_numbered New Enum Option Created for Enum "Track Search Orders": "User Record Position (Lowest)"
     arrow_forward
  • data_object Parameter "etag" from Method "Search Tracks" has been edited
     arrow_forward
  • data_object Parameter "taginclusive" from Method "Search Tracks" has been edited
     arrow_forward
  • data_object New Parameter Created for Method "Search Tracks": "taginclusive"
     arrow_forward
  • data_object Parameter "etag" from Method "Search Tracks" has been edited
     arrow_forward
  • data_object New Parameter Created for Method "Search Tracks": "etags"
     arrow_forward
  • format_list_numbered Enum Option "Lunatic" from Enum "Map Difficulties" has been edited
     arrow_forward