Working with Protocols (Bing, Version 2)
You can send a request to the Bing Application Programming Interface (API) using one of three protocols:
JavaScript Object Notation (JSON), a data interchange format based on a subset of the JavaScript programming language.
Extended Markup Language (XML), a flexible data format derived from Structured Generalized Markup Language (SGML).
SOAP (originally an acronym for Simple Object Access Protocol), an XML-based protocol for exchange of information in a decentralized, distributed environment.
For guidance about which protocol to use, see Choosing the Appropriate Protocol.
Then refer to the appropriate topic for guidance: