ShazamKit
ShazamKit is Apple's official framework for integrating Shazam music recognition into iOS, macOS, tvOS, visionOS, watchOS, and Android applications. It supports matching audio against Shazam's global music catalog or custom audio catalogs built from prerecorded content. Authentication uses a JWT developer token signed with a Media Services private key created in the Apple Developer account. Audio signatures are generated client-side and never shared with Apple, preserving user privacy.
Documentation
Documentation
https://developer.apple.com/shazamkit/
Authentication
https://developer.apple.com/help/account/capabilities/create-a-media-identifier-and-private-key/
GettingStarted
https://developer.apple.com/help/account/services/shazamkit/
Other Resources
SDKDocumentation
https://developer.apple.com/documentation/shazamkit/
AndroidSDK
https://developer.apple.com/download/all/?q=Android%20ShazamKit
DesignGuidelines
https://developer.apple.com/design/human-interface-guidelines/shazamkit
APIsJSON
https://raw.githubusercontent.com/api-evangelist/shazam/refs/heads/main/apis.yml