The Discogs Partnership

The Echo Nest has linked our artist IDs to Discogs, making it easy for Echo Nest developers to work with the Discogs API and vice versa.

Discogs is a user-built database containing information on artists, labels, and their recordings.

Available Assets

We have mapped approximately one million Discogs artist IDs to Echo Nest artist IDs via our Project Rosetta Stone mapping layer.

See the Discogs API Documentation for information on the Discogs API.

Getting Started

You can use a Discogs artist ID with any Echo Nest call that accepts an Artist ID. For example you can get biographies for the Radiohead (Discogs artist id 3840) with the call:

To return Discogs Artist IDs in Echo Nest artist calls, use the discogs ID space. For example, to get similar artists to Weezer, restricted to the Discogs catalog, and to have Discogs IDs included in the results make a call like so:

The Discogs IDs will be included in the foreign_ids block in the results like so:


{
    name: "The Smashing Pumpkins",
    foreign_ids:
    [
    {
        catalog: "discogs",
        foreign_id: "discogs:artist:28970"
    }
    ],
    id: "ARN5NHX1187FB4F755"
},

Note that the foreign_id is of the form catalog:entity:id; in this case, 'discogs' is the catalog; 'artist' is the entity, and '28970' is the artist ID in the Discogs catalog.

The Discogs artist IDs can be used with the Discogs API to get information on artists and releases. For example, the following call will retrieve a list of releases from Radiohead: