Musimap | Developers

Music empowered by API.


Musimap's API scans its granular proprietary database and match the data with any client's catalogue. Such technology allows music discovery at scale as well as the creation of advanced music applications from hands-free playlist generation to hands-on intuitive exploration and navigation.

More about us...


Musimap's API has access to one of the most exhaustive and thorough databases available in the market. The database includes 4B+ data points and edges, 2,4B+ relations, 35M+ tracks and 4,4M+ artists.

    • 390 GENRES

      Genres of music, also named styles, are lexicological terms used to describe a united movement in the history of music. Each genre of music is in a system of weighted relations with the other genres, artists, albums or tracks.

    • 4+M ARTISTS

      An artist is an Owner when he / she is the author or a rights owner of an album and a performer when he / she is just one of the performing artist to be heard on the album.Some artists are never « owner « of an album.

    • 35+M TRACKS

      A track is a composition included in an « album », which has cover artwork and is performed by one or more artists. This track could be included in few different albums linked as « Taken from » to the first release of the track.

    • 300 MOODS

      Musimap defined 6 families of Moods, each subsequently divided in 3 sub-groups. This meaning 18 sub-moods families, each containing groups of semantic words, each specifying particular nuanced emotions (400 complex moods and 3000+ aliases) - together enclosing the whole palette of human emotions.

    • 100 SITUATIONS

      Because you don't listen to the same music at the beach or at a candle lights dinner, Musimap defined 100 contexts for when and where the type of music fits the best. The music follows you how you are.

    • 11K KEYWORDS

      Keywords do not qualify a specific genre of music but rather are the semantic words commonly used (SC remove: in music vocabulary) to describe music. Such keywords include sub-genres and musical words. (E.g. Trap Music, A Capella etc.)


      Use up to 55 parameters to quickly find the right track. Do not hesitate to qualify your search with BPM, Keys, Rhythmic patterns, Instruments, Range of voices, Testier, Keywords, Emotions , Languages...


      Based on several weighted parameters, our search engine allows unprecedented relevance in music recommendation. Your track will be compared with all the tracks included in our database.


      All of Musimap's Genres, Artists, Albums and Tracks give you the infos of our expertise. They are related to the others with a weighted percentage. Informations are the results of our data-mining and the human expertise.


Genres Screenshot

How genres are related

Genres of music, also named styles, are lexicological terms (words) used to describe a united movement in the history of music. Each genre of music is in a system of weighted relations with the other genres.

Properties Screenshot

Lexicology of a track

In Musimap's global music catalogue, each track is positioned within a multi-layered system of crossed influences: the graph here visualizes all ‘nodes' (keywords, properties, moods and genres) associated to the particular title: the larger a node displays the greater the influence of the semantic word to the track. On this note, Musimap's overall lexicology counts 11322 describers.

Pingtrax Screenshot

Music search engine

Pingtrax is the first emotion-sensitive music search engine aimed at empowering audiovisual professionals via music recommendation of unprecedented relevance. The interface allows to search by song-based soundalikes (i.e., playlist generation based on similarity) or via advanced search (by genre, mood, voice type, key, rhythmic mood, lyrics, instrumentation, keyword, etc.).

Catalog Screenshot

Musical Profile

The interface visualizes all tags Musimap retrieves on tracks (and playlists), albums or artists. For instance, the token henjzcrvycmo presents the information Musimap gathers on Barack Obama's official 2016 playlist, and classifies it into categories: e.g., for each artist in the playlist, Musimap's lists information on identity, discography, similar artists, influential artists, situations, etc.).

Moods Screenshot

Nuances of moods

Musimap defined 6 main families of moods, divided each in 3 sub-families, which in turn are separated into 10 to 30 detailed moods, thus reaching a total of 300 nuanced moods. An approximate 3000 aliases (i.e. semantic words) are then associated to the nuanced moods, this way giving shape to the whole palette of human emotions.

Profiling Screenshot

Psych-Emotional Profile

The interface exemplifies how Musimap can generate a psych-emotional profile based on a selection of an individual's 12 favorite tracks only. Here, Musimap weights each of the selected track's music properties to present both a Mood and Genre mix as well as a multi-facetted personality portrait structured in sentences. The scope of the profile is magnified with accessing users' libraries, playlists, behavioral and contextual data.

Similarities and influences Artists Screenshot

Similarities and influences between artists

The interface shows Musimap's potential to generate music recommendation and discovery based on similarity and influences between artists. By selecting a specific artist, the interface lists similar artists, artists that have influenced the seed artist and those artists that the seed artist in turn influenced.

Audio Analysis Screenshot

Audio Analysis

Musimap retrieves information in realtime based on an audio analysis of a given uploaded audio file (format accepted: .aiff, .flac, .wav, .mp3). The information reflects several parameters, including main moods.


Musimap configured its Support Channel on Slack - a free real-time messaging, archiving and search application that brings all our communication together in one place.

Hackers and developers are welcome to access such channel to exchange directly with Musimap team on any technical query they may have.

In order to join the support channel, you may contact and request to be invited to the chat application.