What You Can Build
Essentia API provides the building blocks for a wide range of audio-intelligent applications. Explore some of the most common use-cases below.
Music Discovery & Recommendation
Content-Based Recommendation
Compute detailed audio features to find similar-sounding tracks in your catalog, powering "track radio" features and content discovery without relying on user data.
Explore analysis models →
Music Tagging & Curation
Automatically annotate music with over 400 tags for genre, mood, instrumentation, and era. Use these tags to build smart playlists and improve search filtering.
See all available tags →
Engagement & Mood Analysis
Characterize music by its emotional valence (happy/sad), arousal (relaxed/aggressive), and danceability to create the perfect soundtrack for any context.
Analyze a track now →
Audio Content Analysis
Voice Activity Detection
Identify and isolate segments of speech within any audio stream. Ideal for podcast transcription, content moderation, or separating vocals from music.
View voice models →Instrument Recognition
Detect the presence of various instruments in a track. Useful for sample discovery, music education apps, or royalty-free music categorization.
See instrument list →Production & Engineering Tools
Musical Key & Tempo Analysis
Accurately estimate the musical key, tempo (BPM), and beat positions of a song. Essential for DJ software, music production tools, and synchronization.
Get Key & BPM →Loudness Metering (EBU R128)
Analyze loudness levels according to the EBU R128 broadcasting standard to ensure your audio is compliant and consistent across platforms.
Learn about loudness →