The Echo Nest has deeply integrated the 7digital API, making it easy for developers to integrate the 2 APIs together. The Echo Nest's API features include:

DMCA Compliant personalized playlisting engine

Audio fingerprinting

Dynamic Data Feeds of Music News, Reviews and Blogs

User Taste Profiling and Personalization

Music analysis and Remixing

Project Rosetta Stone

The Echo Nest API supports multiple ID spaces. You can use an ID from a supported ID space in place of an Echo Nest ID in any call that takes an Echo Nest ID. This not only allows you to access Echo Nest API features using 7digital IDs but also translate other 3rd party IDs (e.g. MusicBrainz IDs) into 7digital IDs.

Getting Started

When making calls to the Echo Nest API, use one of the following buckets: 7digital-US, or 7digital-UK.

As an example, Radiohead has a 7digital artist ID of 304. To find biographies for Radiohead using The Echo Nest API and the 7digital artist ID, you would issue a query like this:

Note that the id parameter is of the form catalog:entity:id; in this case, 7digital is the catalog; artist is the entity, and 304 is the artist ID in the 7digital catalog.

You can also retrieve artist information and receive their IDs in the 7digital name space. To do this, you use the bucket=7digital-US parameter on any call that returns artists, songs or tracks. As an example, to find artists similar to Radiohead, with 7digital IDs returned, issue a call like this: