Reference Track Analyzer avatar

Reference Track Analyzer

Pricing

$0.06 / actor start

Go to Apify Store
Reference Track Analyzer

Reference Track Analyzer

Analyze any song or reference track: extract BPM, key, loudness, energy, genre tags, release info, and more. Uses Spotify API + MusicBrainz. Input a track name, artist, or Spotify URL.

Pricing

$0.06 / actor start

Rating

0.0

(0)

Developer

Cody

Cody

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Categories

Share

Analyze any song or reference track: extract BPM, key, loudness, energy, genre tags, release info, and more.

🎯 Use Cases

  • Mix engineers β€” Match reference tracks to your mix's loudness, BPM, and key
  • Producers β€” Find the key and BPM of samples or inspiration tracks
  • DJs β€” Check key compatibility and BPM of tracks before mixing
  • Music researchers β€” Bulk analyze tracks for metadata, tags, and audio features
  • Mastering engineers β€” Compare loudness levels across commercial releases

πŸ”Œ Input

FieldRequiredDescription
searchβœ… YesTrack name, artist, or Spotify URL. "Daft Punk - Get Lucky" or "Billie Eilish - Happier Than Ever"
maxResultsNo (default: 5)Max tracks to return (1-20)
spotifyClientIdNoSpotify API Client ID. Only needed for BPM/key/loudness.
spotifyClientSecretNoSpotify API Client Secret. Only needed for BPM/key/loudness.

πŸ“€ Output

Always included (MusicBrainz)

  • Track name, artist, album
  • Release year and release date
  • Genre tags (electronic, funk, disco, etc.)
  • MusicBrainz URL

With Spotify credentials (requires Premium on app owner's account)

  • BPM (tempo)
  • Musical key and mode (e.g. F# minor)
  • Loudness in dB (not LUFS but correlated)
  • Energy, danceability, acousticness
  • Valence (musical positiveness)
  • Time signature
  • Spotify URL and popularity score

Example output

1. Get Lucky by Daft Punk
Album: Random Access Memories | Released: 2013
BPM: 116.1 | Key: F# minor | Loudness: -9.2 dB
Energy: 0.78 | Danceability: 0.82
Tags: electronic, funk, disco, french house

🎡 Data Sources

SourceAuth RequiredData Provided
MusicBrainzNone (free)Track name, artist, album, release info, genre tags
SpotifyClient ID + SecretBPM, key, loudness, energy, danceability, popularity

πŸ’‘ Tips

  • For best results, use Artist - Track format: Daft Punk - Get Lucky
  • Paste a Spotify URL directly: https://open.spotify.com/track/...
  • Spotify credentials are optional β€” the tool works without them
  • Spotify Premium may be required on the app owner's account for API access

πŸ”‘ Getting Spotify Credentials (Optional)

  1. Go to https://developer.spotify.com/dashboard
  2. Create a new app
  3. Copy Client ID and Client Secret
  4. Paste them into the input fields