ShazamKit
Bring audio recognition to your apps with ShazamKit. Match music to the millions of songs in Shazam’s vast catalog or make any prerecorded audio recognizable by building your own custom catalog using audio from video, podcasts, and more.
Bring audio recognition to your apps with ShazamKit. Match music to the millions of songs in Shazam’s vast catalog or make any prerecorded audio recognizable by building your own custom catalog using audio from video, podcasts, and more.
Develop features in your apps using music recognition and seamlessly connect users to Shazam’s catalog of music. ShazamKit lets you enrich your app experience by letting users find out a song’s name, who sang it, the genre, and more. Learn where in the song the match was found in order to synchronize content with user experiences.
Rely on ShazamKit’s Library API to maintain users’ music discoveries in your app, making sure they’re always available.
Make your collection of video or audio recognizable by generating a custom catalog of audio signatures. Create second-screen experiences or build features that sync and react as audio plays by assigning metadata at key points in time.
Watch “Create custom catalogs at scale with ShazamKit” from WWDC22
Respect for privacy. Audio is not shared with Apple and audio signatures cannot be inverted, ensuring content remains secure and private.
A proven source. Shazam’s music recognition technology is trusted globally by millions of people.
Works across platforms. Build experiences synced to audio on iOS, iPadOS, macOS, tvOS, visionOS, and watchOS. A ShazamKit SDK is also available for Android.
Integrate the magic of Shazam audio recognition into your apps and match to Shazam’s music catalog or your own custom audio catalog.
Learn about design best practices when using ShazamKit.
Get details on how to build apps with audio recognition.
To recognize music from Shazam’s catalog, you’ll need to enable the ShazamKit service. In Certificates, Identifiers & Profiles, select the ShazamKit checkbox in the App Services section.
ShazamKit for Android lets you add audio recognition to your Android apps.
Download the ShazamKit SDK for Android
To communicate with the Shazam service, visit Certificates, Identifiers & Profiles to create a media identifier and private key to sign your developer tokens.