The Echo Nest wants to make it very easy for people to get started with our API. To that end, we've tried to write some "human-readable" API guidelines here.
We want to be as flexible as possible with our API; if you have an interesting use of our platform, we want to help. Here are some basic ground rules that all developers should abide by when using the API.
Use common sense
If you're unsure, ask us. - Our terms of service allow for most reasonable non-commercial uses. If you're doing something you think might be a problem or if you have any questions, just contact us at email@example.com.
Read the Terms of Service
Before you start developing anything using the Echo Nest API, you need to read and abide by the full Terms of Service.
Do not use the API for commercial use without talking to us
The Echo Nest APIs are free for non-commercial purposes. To use them commercially, contact us and we will go over licensing options. In either case, we request that you give us proper branding and attribution when using our data. (But be sure to see the commercial exception for song/identify in the next section).
Please don't monetize on our data without talking to us first. We want to be flexible and support many uses of the platform, so just contact us at firstname.lastname@example.org if you have any questions about whether your use is commercial.
Please give us due credit when using the Echo Nest API. Display an Echo Nest logo available on the logos page along with a link to http://the.echonest.com/ when displaying content provided by the API.
Don't do anything illegal
Don't use the API in connection with anything that promotes or takes part in any products, services, or materials that we would consider malicious, hateful, or illegal.
Don't pretend the data is yours
You may not sell, lease, share, transfer, or sublicense the API or access to the API to any other party than the API key holder. You can cache our data to lighten bandwidth and improve latency, but don't crawl/spider our API and make a copy of our data to steal our mojo.
Help us manage server and bandwidth costs
Don't use the API in a manner that exceeds reasonable request volume, or constitutes excessive or abusive usage as determined by The Echo Nest. Don't try to get around rate limits by using multiple API keys.