The HTTP API currently supports JSON and XML response formats.
XML stands for eXtensible Markup Language and it is a markup language much like HTML. It was designed to store and transport data. XML data is known as self-describing or self-defining, meaning that the structure of the data is embedded with the data, thus when the data arrives there is no need to pre-build the structure to store the data. It is dynamically understood within the XML.