Search

Search the MassiveMusic catalogue for artists, releases, and tracks by query terms and filters, then use returned IDs in downstream workflows.

Use Search to find artists, releases, and tracks in the MassiveMusic catalogue by search terms and filters.

Search is useful when your service needs catalogue lookup or discovery without storing the full catalogue. Search responses include IDs and metadata that you can use in downstream workflows such as streaming, downloads, playlists, Media Transfer, purchase logging, and reporting.

Choose a search type

How to use each search

Search typeUse it when you need to...Key values returnedWhat to do next
Artist SearchFind artists by query text.Artist id, name, popularity, and score.Show artist results or use the artist result to guide release and track discovery.
Release SearchFind releases such as albums, EPs, or singles.Release id, title, UPC, artist, label, licensor, availableFor, packages, formats, popularity, and score.Use the release id for purchase logging, release downloads, browsing, playlists, or reporting.
Track SearchFind individual tracks.Track id, release details, artist, ISRC, title, duration, availableFor, packages, formats, popularity, and score.Use the track id for streaming, download delivery, Media Transfer, playlists, purchase logging, or reporting.

Common request parameters

All three search endpoints use a query term and your Consumer Key. Release Search and Track Search can also filter results by usage type.

ParameterUsed byDescription
qArtist, Release, TrackSearch query text.
oauth_consumer_keyArtist, Release, TrackYour Consumer Key.
countryArtist, Release, TrackISO 2-character country code used for catalogue access and availability context.
pagesizeArtist, Release, TrackNumber of results to return per page.
usageTypesRelease, TrackComma-separated usage types such as download, subscriptionstreaming, or adsupportedstreaming.

Example requests

GET https://api.7digital.com/artist/search?q=Test&oauth_consumer_key=YOUR_KEY_HERE&country=GB&pagesize=10
GET https://api.7digital.com/release/search?q=Test&oauth_consumer_key=YOUR_KEY_HERE&country=GB&pagesize=10&usageTypes=download,subscriptionstreaming,adsupportedstreaming
GET https://api.7digital.com/track/search?q=Test&oauth_consumer_key=YOUR_KEY_HERE&country=GB&pagesize=10&usageTypes=download,subscriptionstreaming,adsupportedstreaming

Result ordering

Search responses are weighted by popularity based on platform usage. Each result also includes a score value that represents how closely it matched the query.

Next steps

  • Use Artist Search when your user is searching for an artist.
  • Use Release Search when your workflow needs a releaseId, package, price, or format information.
  • Use Track Search when your workflow needs a trackId, ISRC, duration, availability, package, or format information.