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.