aid: soundstat url: https://raw.githubusercontent.com/api-evangelist/soundstat/refs/heads/main/apis.yml name: SoundStat kind: company description: SoundStat is an independent audio analysis API that returns detailed per-track features - tempo (BPM), key, mode, energy, danceability, valence, instrumentalness, acousticness, loudness, plus segment and beat structure - for music tracks referenced by Spotify track ID. Launched in early 2025 as an alternative after Spotify deprecated its public audio-features and recommendations endpoints, SoundStat has analyzed several million tracks and layers a rich recommendation engine (similar, feature-target, mixed-seed, mood, activity, time-of-day, cross-genre, DJ-compatible, contrast, hidden-gems, and more) plus genre-and-feature search on top of its analysis corpus. The REST API is authenticated with an x-api-key header and billed per unique track analyzed. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Music - Audio Analysis - Audio Features - Recommendations - Track Analysis - Spotify Alternative created: '2026-07-03' modified: '2026-07-03' specificationVersion: '0.19' apis: - aid: soundstat:soundstat-track-analysis-api name: SoundStat Track Analysis API tags: - Track Analysis - Audio Features - Tempo - Key image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://soundstat.info/api/v1/docs baseURL: https://soundstat.info/api/v1 properties: - url: https://soundstat.info/api/v1/docs type: Documentation - url: https://soundstat.info/api/v1/docs type: APIReference - url: openapi/soundstat-openapi.yml type: OpenAPI - url: collections/soundstat.postman_collection.json type: PostmanCollection - url: collections/soundstat.opencollection.json type: OpenCollection description: Retrieve the full audio analysis for a track by its Spotify track ID - tempo, key, mode, key confidence, energy, danceability, valence, instrumentalness, acousticness, loudness, and segment/beat structure - alongside track metadata (name, artists, genre, popularity, duration). Includes a per-track analysis status endpoint (Server-Sent Events over HTTP) for tracks still being processed. - aid: soundstat:soundstat-search-discovery-api name: SoundStat Search & Discovery API tags: - Search - Discovery - Genres - Statistics image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://soundstat.info/api/v1/docs baseURL: https://soundstat.info/api/v1 properties: - url: https://soundstat.info/api/v1/docs type: Documentation - url: https://soundstat.info/api/v1/docs type: APIReference - url: openapi/soundstat-openapi.yml type: OpenAPI - url: collections/soundstat.postman_collection.json type: PostmanCollection - url: collections/soundstat.opencollection.json type: OpenCollection description: Search the analyzed track corpus by genre with pagination, filter on audio-feature ranges (tempo, energy, danceability, valence, instrumentalness, acousticness, popularity, key, mode), list the available genres, and read corpus-wide analysis statistics such as the total number of tracks analyzed. - aid: soundstat:soundstat-recommendations-api name: SoundStat Recommendations API tags: - Recommendations - Similarity - Mood - Playlisting image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://soundstat.info/api/v1/docs baseURL: https://soundstat.info/api/v1 properties: - url: https://soundstat.info/article/New-Horizons-in-Music-Recommendations.html type: Documentation - url: https://soundstat.info/api/v1/docs type: APIReference - url: openapi/soundstat-openapi.yml type: OpenAPI - url: collections/soundstat.postman_collection.json type: PostmanCollection - url: collections/soundstat.opencollection.json type: OpenCollection description: A recommendation engine built on the analysis corpus, exposing fifteen strategies - similar tracks, feature-target, mixed multi-seed, harmonic progression, DJ-compatible, contrast, cross-genre, time-of-day, hidden gems, beat-structure, duration, mood, activity, instrumental, and acoustic - each returning ranked tracks with a genre filter and result limit. The similar, feature-target, and mixed endpoints are documented as free to call. common: - type: DomainSecurity url: security/soundstat-domain-security.yml - type: Authentication url: authentication/soundstat-authentication.yml - type: Website url: https://soundstat.info - type: Documentation url: https://soundstat.info/api/v1/docs - type: SignUp url: https://soundstat.info/auth.html - type: TermsOfService url: https://soundstat.info/terms.html - type: Plans url: plans/soundstat-plans-pricing.yml - type: RateLimits url: rate-limits/soundstat-rate-limits.yml - type: FinOps url: finops/soundstat-finops.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com