Stored locally in your browser only
Drop an audio file here
MP3, WAV, FLAC, OGG, M4A, AAC
Vocals
Hints (optional)
Choose Classification Profile
Upload a track and select a profile to begin analysis
Drop any track. Genre Guru classifies it across 19 specialized genre profiles — subgenres, vibe vectors, instruments, era, mood, and a full sonic analysis. No guesswork. No manual tagging.
Your API key stays in your browser — never sent to our servers unless you choose to.
Stored locally in your browser only
Drop an audio file here
MP3, WAV, FLAC, OGG, M4A, AAC
Upload a track and select a profile to begin analysis
One endpoint. Any audio format. Full metadata back.
# Classify a track with the afrobeats profile
curl -X POST https://genreguru.com/analyze \
-F "[email protected]" \
-F "profile=afrobeats" \
-F "api_key=sk-ant-..."
# Auto-detect profile (two-pass: picks best of 19, then classifies)
curl -X POST https://genreguru.com/analyze \
-F "[email protected]" \
-F "api_key=sk-ant-..."
# Response
{
"result": {
"primary_genre": { "genre": "Amapiano", "confidence": 0.94 },
"secondary_genres": [{ "genre": "Gqom", "confidence": 0.61 }],
"vibe_vector": { "energy": 72, "danceability": 88, "warmth": 65 },
"instruments": { "detected": ["piano", "bass", "log drum"] },
"description": "...",
"sonic_dna": "...",
"similar_artists": ["DBN Gogo", "Kabza De Small"]
}
}
Genre Guru powers automatic metadata injection in the Zimbido music player — artists drop a track, Genre Guru classifies it, and Zimbido prefills genres, tags, vibe vectors, and descriptions instantly.