MusicBrainz API/FAQ

From MusicBrainz Wiki
< MusicBrainz API
Revision as of 22:13, 27 April 2016 by CallerNo6 (talk | contribs) (tweaking wording)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Version 2? What happened to Version 1?
While WS/1 is deprecated, it does still exist. see: XML_Web_Service/Version_1
What can I do with WS/2?
There are three types of GET requests, as well as limited data submission, explained below.
Who can use WS/2? Is it free?
Non-commercial use of this web service is free; please see our commercial plans or contact us if you would like to use this service commercially.
Do I need an API key?
Currently, no. But you must have a meaningful user-agent string.
Do I need to provide authentication?
Data submission, as well as requests that involve user information, require digest authentication.
Is there a limit to the number of requests I can make per second?
Yes. See: XML_Web_Service/Rate_Limiting
What formats are available for the responses?
XML and JSON
Are there language bindings for WS/2?
Yes. See: external libraries
What should I do if I encounter unexpected behaviour not covered in these docs?
You can ask question in IRC or in the forums.
Check to see if a ticket has been filed in the bug tracker, and if not consider writing one.
What else should I know before I start using WS/2?
It'd probably be helpful to know: