Open navigation

Discogs

Modified on: Tue, 8 Oct, 2024 at 8:41 AM

Overview 

With the Discogs Hub Item you can visualize your favorite music artist, labels, releases and the relationships between them.


Getting Started 

To use the Discogs Hub item you will first need a (free) Discogs user account. After registering for you account, locate the Discogs Hub item in the Data Hub and click Install.



Following the installation process, open a new graph and insert a Phrase Entity. All investigations using Discogs start with a Phrase Entity and a Search Transform. You can search for artist, releases, labels and master releases.



Before running your first Discogs Transform, Maltego will prompt you to sign into Discogs. Maltego uses OAuth to allow authenticated access into the Discogs API.



After signing in, you're all set up to run Discogs Transforms!



Example 

First, insert a phrase Entity into a new graph. As mentioned above, all investigations using the Discogs Hub item start from a Phrase Entity and Search Transforms. You can search for artists, releases, labels and master releases. We want to get an overview of the artist Prince’s most recent work, so with the Slider set to 256, we will search for artists with the name _Prince_. 



We will then get Prince's aliases, 



and finally we will run the get_masters_releases Transform. 



With an overview of Prince’s last releases, we can visualize their most common locations of origin,



producing labels,


and other artists. 



Glossary

Definitions adapted from Discog’s online documentation.


Alias 

A name that an artist goes under, used when an artist has two or more names, including ‘stage names’. An artist’s real name(s) is sometimes listed as an ‘Alias’ of a more commonly-known stage name.


Artist 

Any single person or group of people that present themselves as a musician, composer, writer or other actively involved party in the creative process of making a release. 


Label 

Any entity or branding that is associated with the releasing of audio content. 


Main Artist 

The artist or artists named on the front cover of the release or otherwise billed as such. 


Master Release 

Master releases gather two or more matching releases together. It can be thought of as a folder that holds two or more releases. For example, the same album released in different countries, by different labels or in different formats would be gathered as different releases of one master release. 


Main Release Version 

Usually the chronologically earliest release of a master release’s releases. 


Release 

Release is a broad term for any audio product (for example, albums and singles)  that is made for general public consumption. Singles, and albums 


Get Details Transforms

1. Get artist details

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description 

This Transform populates all of the available artist’s properties , such as the url and profile information. 


Transform Meta Info 

Display Name 

[Discogs] Get artist details 

Transform Name 

maltego.labs.Discogs.get_artists_details 

Short Description 

Gets the details of a specific artist 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MusicArtist 

Output Entity(s) 

maltego.discogs.MusicArtist 

 

2. Get details (master release) 

Transform Inputs 

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description 

This Transform populates all available properties of the master release, such as URL and images.


Transform Meta Info 

Display Name 

[Discogs] Get details 

Transform Name 

maltego.labs.Discogs.get_master_details 

Short Description 

Gets the details of a master release 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MasterMusicRelease 

Output Entity(s) 

maltego.discogs.MasterMusicRelease 

 

3. Get details (release) 

Transform Inputs 

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description 

This Transform populates all available properties of the release, such as notes, images and collections. The property Collections represents the number of users that have said on Discogs that they own the release. 


Transform Meta Info 

Display Name 

[Discogs] Get details 

Transform Name 

maltego.labs.Discogs.get_release_details 

Short Description 

Gets the details of a release 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MusicRelease 

Output Entity(s) 

maltego.discogs.MusicRelease 

 

4. Get label details (label) 

Transform Inputs 

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description 

This Transform populates all available properties of the master release, such as profiles and logos.


Transform Meta Info 

Display Name 

[Discogs] Get label details 

Transform Name 

maltego.labs.Discogs.get_label_details 

Short Description 

Gets the details of a label 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MusicLabel 

Output Entity(s) 

maltego.discogs.MasterMusicRelease 

 

Get Entity Transforms 

1. Get aliases 

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description

This Transform returns other names the artist is known by. 



Transform Meta Info 

Display Name 

[Discogs] Get aliases 

Transform Name 

maltego.labs.Discogs.get_artists_aliases 

Short Description 

Gets the aliases of an artist 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MusicArtist 

Output Entity(s) 

maltego.discogs.MusicArtist 

 

2. Get all artists (master release) 

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description 

This Transform returns all artists involved in a master release (including artists that were only involved in certain tracks).


Transform Meta Info

Display Name 

[Discogs] Get all artists 

Transform Name 

maltego.labs.Discogs.get_all_master_artists 

Short Description 

Returns all artists involved with a master release 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MasterMusicRelease 

Output Entity(s) 

maltego.discogs.MusicArtist 

 

3. Get all artists (release) 

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description

This Transform returns all music artists involved in a music release (including artists that were only involved in certain tracks). 


Transform Meta Info

Display Name 

[Discogs] Get all artists 

Transform Name 

maltego.labs.Discogs.get_all_release_artists 

Short Description 

Returns artists involved with a release 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MusicRelease 

Output Entity(s) 

maltego.discogs.MusicArtist 

 

4. Get all release versions 

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description

This Transform returns releases that are versions of this master release. 


Transform Meta Info

Display Name 

[Discogs] Get all release versions 

Transform Name 

maltego.labs.Discogs.get_masters_releases 

Short Description 

Returns all releases that are versions of this master 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MasterMusicRelease 

Output Entity(s) 

maltego.discogs.MusicRelease 

 

5. Get artist group members 

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description

This Transform returns the group members of an artist. 



Transform Meta Info

Display Name 

[Discogs] Get artist group members 

Transform Name 

maltego.labs.Discogs.get_artists_group_members 

Short Description 

Gets the group members of an artist 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MusicArtist 

Output Entity(s) 

maltego.discogs.MusicArtist 

 

6. Get genre (master release) 

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description

This Transform returns the genres of the master release. 



Transform Meta Info

Display Name 

[Discogs] Get genre 

Transform Name 

maltego.labs.Discogs.get_master_genre 

Short Description 

Returns the genre of a master release 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MasterMusicRelease 

Output Entity(s) 

maltego.discogs.MusicGenre 

 

7. Get genre (release) 

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description

This Transform returns the genres of the release. 



Transform Meta Info 

Display Name 

[Discogs] Get genre 

Transform Name 

maltego.labs.Discogs.get_release_genre 

Short Description 

Returns the genre of a release 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MusicRelease 

Output Entity(s) 

maltego.discogs.MusicGenre 

 

8. Get labels 

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description

This Transform returns the labels associated with the release. 


Transform Meta Info

Display Name 

[Discogs] Get labels 

Transform Name 

maltego.labs.Discogs.get_release_label 

Short Description 

Return the labels involved with a release 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MusicRelease 

Output Entity(s) 

maltego.discogs.MusicLabel 

 

9. Get location 

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description

This Transform returns the location of origin of the release. 



Note: Since locations are not standardized in Discogs, locations with different levels of granularity can be returned (for example, Germany, UK & Europe and Europe). 


Transform Meta Info

Display Name 

[Discogs] Get location 

Transform Name 

maltego.labs.Discogs.get_release_location 

Short Description 

Returns the location of origin of a release 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MusicRelease 

Output Entity(s) 

maltego.Location 

 

10. Get main artists (master release) 

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description

This Transform returns the Main Artist involved with the master release. 


Transform Meta Info

Display Name 

[Discogs] Get main artists 

Transform Name 

maltego.labs.Discogs.get_main_master_artists 

Short Description 

Returns artists involved with a master release 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MasterMusicRelease 

Output Entity(s) 

maltego.discogs.MusicArtist 

 

11. Get main artists (release) 

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description

This Transform returns the Main Artist involved with the release. 


Transform Meta Info

Display Name 

[Discogs] Get main artists 

Transform Name 

maltego.labs.Discogs.get_main_release_artists 

Short Description 

Returns artists involved with a release 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MusicRelease 

Output Entity(s) 

maltego.discogs.MusicArtist 

 

12. Get main release version 

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description

This Transform returns the Main Release Version of a master release. 


Transform Meta Info

Display Name 

[Discogs] Get main release version 

Transform Name 

maltego.labs.Discogs.get_main 

Short Description 

Returns the main release of a master release 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MasterMusicRelease 

Output Entity(s) 

maltego.discogs.MusicRelease 

 

13. Get master release 

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description

This Transform returns the master release corresponding to the release. 


Transform Meta Info

Display Name 

[Discogs] Get master release 

Transform Name 

maltego.labs.Discogs.get_master 

Short Description 

Returns the master release of a release 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MusicRelease 

Output Entity(s) 

maltego.discogs.MasterMusicRelease 

 

14. Get masters and releases 

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description

This Transform returns the master releases of an artist. The artist’s releases, that do not correspond to any master release, are returned as well. 



Transform Meta Info

Display Name 

[Discogs] Get masters and releases 

Transform Name 

maltego.labs.Discogs.get_masters_and_releases 

Short Description 

Returns the master releases (and releases which have no master release) of an artist 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MusicArtist 

Output Entity(s) 

maltego.discogs.MusicRelease, maltego.discogs.MasterMusicRelease 

 

15. Get releases 

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description

This Transform returns a label’s releases. 


Transform Meta Info

Display Name 

[Discogs] Get releases 

Transform Name 

maltego.labs.Discogs.get_label_releases 

Short Description 

Returns releases for a label 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MusicLabel 

Output Entity(s) 

maltego.discogs.MusicRelease 

 

16. Get style (master release) 

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description

This Transform returns the styles of the master release. 


Transform Meta Info

Display Name 

[Discogs] Get style 

Transform Name 

maltego.labs.Discogs.get_master_style 

Short Description 

Returns the style of a master release 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MasterMusicRelease 

Output Entity(s) 

maltego.discogs.MusicStyle 

 

17. Get style (release) 

Transform Inputs 

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description 

This Transform returns the styles of the release. 


Transform Meta Info 

Display Name 

[Discogs] Get style 

Transform Name 

maltego.labs.Discogs.get_release_style 

Short Description 

Returns the style of a release 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MusicRelease 

Output Entity(s) 

maltego.discogs.MusicStyle 

 

18. Get sub-labels 

Transform Inputs 

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description 

This Transform returns sublabels of the label. 


Transform Meta Info 

Display Name 

[Discogs] Get sub-labels 

Transform Name 

maltego.labs.Discogs.get_sublabels 

Short Description 

Gets the sublabels of a label 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.discogs.MusicLabel 

Output Entity(s) 

maltego.discogs.MasterMusicRelease 

 

Search Transforms

1. Search for artists 

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description

This Transform searches for artists with titles matching the phrase entered. Results are sorted according to the similarity between the artist’s title and search phrase. 


Transform Meta Info

Display Name 

[Discogs] Search for artists 

Transform Name 

maltego.labs.Discogs.search_artist 

Short Description 

Queries Discogs for an artist 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.Phrase 

Output Entity(s) 

maltego.discogs.MusicArtist 

 

2. Search for labels 

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description

This Transform searches for labels with names matching the phrase entered. Results are sorted according to the similarity between the label’s name and search phrase. 


Transform Meta Info

Display Name 

[Discogs] Search for labels 

Transform Name 

maltego.labs.Discogs.search_label 

Short Description 

Queries Discogs for music labels 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.Phrase 

Output Entity(s) 

maltego.discogs.MusicLabel 

 

3. Search for master releases 

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description

This Transform searches for master releases with names matching the phrase entered. Results are sorted according to the similarity between the master release’s name and search phrase. 


Transform Meta Info

Display Name 

[Discogs] Search for master releases 

Transform Name 

maltego.labs.Discogs.search_master_release 

Short Description 

Queries Discogs for master releases 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.Phrase 

Output Entity(s) 

maltego.discogs.MasterMusicRelease 

 

4. Search for releases 

Transform Inputs

Setting Name 

Setting type 

Default Value 

Optional 

Popup 

Auth 

Setting Display Name 

discogs.token 

string 

 

False 

False 

True 

OAuth Token 

 

Description

This Transform searches for releases with names matching the phrase entered. Results are sorted according to the similarity between the release’s name and search phrase. 


Transform Meta Info

Display Name 

[Discogs] Search for releases 

Transform Name 

maltego.labs.Discogs.search_release 

Short Description 

Queries Discogs for releases 

Data Source 

Discogs 

Owner 

<Maltego Technologies GmbH> 

Author 

<dev@maltego.com

Input Entity 

maltego.Phrase 

Output Entity(s) 

maltego.discogs.MusicRelease 

 

 

 

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.