General Questions

Q. What is LazyTune API ?

LazyTune API is a set of web services. A web service is a functional component that you can access programmatically over the web using standard internet protocols.
For more information, see: http://en.wikipedia.org/wiki/Web_services.

Q. Who is LazyTune API for ?

LazyTune API is for developers interested in adding musical content or music search results to their applications.

Q. What functionality does LazyTune API offer ?

The LazyTune API allows you to browse our huge musical database, and to programmatically retrieve content about artists, albums, songs etc.

Pricing Questions

Q. What does it cost to use LazyTune API ?

Use of LazyTune API is free for non-commercial applications providing the fact that you mention us. If you plan to use it for commercial purpose, please contact us.

Q. Is there a usage limit for free API keys ?

Free API keys are limitated to 20 000 requests per month and IP address, if you plan to use it in an heavier fashion, consider registering a commercial API key.

Q. Could I use different IP address to query LazyTune API ?

Free API keys are limitated to only one IP address, if you would like to use it on different IP addresses, consider registering a commercial API key.

Technical Questions

Q. What is the architecture of the LazyTune API ?

LazyTune API uses the architectural approach to web services known as Representational State Transfer (REST).
For more information about REST, see: http://en.wikipedia.org/wiki/Representational_State_Transfer

Q. Can I use LazyTune API directly from client-side (JavaScript, Flash, etc.) ?

Providing the fact that you have to register an IP address from which you will be allowed to perform API queries, it's not possible to use our API directly from client-side.
You will have to develop a server-side proxy, for example, if you wish to do that.

Q. What protocols and formats does LazyTune API use ?

LazyTune API accepts HTTP GET requests and returns its responses on several structured formats (XML, YAML, JSON, Serialized PHP).
Every HTTP request to LazyTune API begins with the base URL:

http://api.lazytune.com/

Q. How do I get started ?

Almost all requests to LazyTune API require an API key. You must sign up for an API key before you can use LazyTune API: Apply here
Once registered, read the documentation refererence and you could also have a look to some examples.

Q: What programming languages does LazyTune API support ?

You can call LazyTune API services programmatically from any language capable of issuing an HTTP request and parsing the XML, JSON, YAML or serialized PHP response.
We provide here some examples of use in PHP5, Python, Perl etc.

Q: Where can I get help with LazyTune API ?

First, check the online documentation and this FAQ.
If you still have questions, you may send email to: support@lazytune.com, please join your API key in every email.
Since this is a beta service, we cannot guarantee that we will respond to every email we receive, but we do value your feedback and suggestions.