Dive Deep Into Your Music DNA

Real-time insights into your listening habits, top artists, and music journey

Login with Spotify
stats.skylerx.ir

Not Just Another Stats App

No paywalls for your rights. Your listening stats, done right — clean, fast, and honest.

Global API

We provide a globally accessible API for your data.

High Performance

Fast and efficient data processing.

Advanced Algorithm Code Snippet

Advanced Algorithm

Our processors use advanced algorithms to analyze your data and provide the most impactful/accurate results.

Secure by Default

Best security practices to protect you and your account data

You Own It

We don’t sell your data. Export, delete, or take it with you anytime.

WeWedon'tdon'tlikeliketotolielietotoourourusersuserswithwithbullshitbullshitmarketing,marketing,fakefakestats,stats,andandpointlesspointlesspaywalls.paywalls.WeWevaluevalueyouryourtimetimeandandyouryourmoney.money.

What Sets Us Apart

We don't just talk about being different. We prove it through our approach, technology, and results.

Transparent Pricing

No hidden fees or surprise charges. What you see is exactly what you pay, which is $0. We believe you have a right to your own data.

0

hidden fees or surprise charges in our pricing

01
02

No Bullshit

We don't like to bullshit our users with false claims, even if it means it might disappoint them. We are honest about our limitations and we don't try to sell you on features that don't exist. Unfortunately, others apps will sell you bullshit and call it truth.

100% Honesty

0 bullshit, 0 lies, 0 marketing tricks

Open Source

We don't hide our code from you. We are open source, and we are proud of it.

View on GitHub
110%

open sourced code.

03
04

Respect

We value your time and money, we respect your rights to your own data. We don't sell your data to third parties, nor do we impose paywalls for features. We tell you facts and truths, no marketing tricks.

Read our privacy policy

We respect you, you respect us. It's a two-way street.

Proudly Open Source

MyStats is committed to open source. We believe in transparency and collaboration. Our code is available for anyone to view, use (locally and self-hosted), and contribute to.

Avatarpushfdb75f2toSklyerX/my-statsadded sorting playlists logic
Avatarpush4dde507toSklyerX/my-statschanged search results to slug
Avatarpushd37d441toSklyerX/my-statschanged URL
Avatarpushcd7b823toSklyerX/my-statstypo fixed
Avatarpushe22ef70toSklyerX/my-statssmall changes for github and finalizing stuff
Avatarpush5740fa8toSklyerX/my-statsadded env variable in turbo.json
Avatarpushc59c880toSklyerX/my-statsChanged Cron job because Vercel Free Tier doesn't allow more than one job execution per day (free tier)
Avatarmerge9b7e0dftoSklyerX/my-statsMerge branch 'release/1.0.1'
Avatarmerge05be0c5toSklyerX/my-statsMerge branch 'feature/my-stuff' into develop
Avatarpushb0e730ctoSklyerX/my-statsadded my-stuff recently played features
Avatarpush51a669etoSklyerX/my-statsremoved liked-songs
Avatarpusha5688a4toSklyerX/my-statsadded support for playlist deduplication
Avatarpushd6268adtoSklyerX/my-statsRemoving SoundCloud (sc) because sc doesn't allow operations to be performed on the users account
Avatarpushb2ed5b4toSklyerX/my-statsadded brackets back to the export
Avatarpushc4141cdtoSklyerX/my-statsadded playlist overview + export options (clean up added too)
Avatarpush66e56dftoSklyerX/my-statsmy-stuff base
Avatarpushd959683toSklyerX/my-statsCreated search feature + minor fixes / adjustments in other places
Avatarpusha10202ftoSklyerX/my-statsImplement user comparison feature with privacy settings and time range selection
Avatarpushd27f5fctoSklyerX/my-statsReplace Image component with img tag for user profile and settings, adjusting dimensions for consistency
Avatarpush18a8c82toSklyerX/my-statsRefactor layout and styling for improved responsiveness and clarity
Avatarpush0fea2c2toSklyerX/my-statsMore scalable history handling, minor fixes too.
Avatarpush625ac78toSklyerX/my-statsAdd logging for the URL being sent in the upload process
Avatarpush519fbadtoSklyerX/my-statsFix incorrect environment variable name and remove unused vercel.json file
Avatarpushca9f716toSklyerX/my-statsletting Vercel assign and expose the port
Avatarpushc30feb1toSklyerX/my-statsadded health endpoint
Avatarpush8b2c797toSklyerX/my-statsFix Dockerfile build command and update route source in vercel.json
Avatarpushe0f2f83toSklyerX/my-statsDockerFile fixed
Avatarpush66be089toSklyerX/my-statsAdd Query Params section to Get Track documentation
Avatardeletedfrom213a671Delete user top tracks and artists before inserting new listening history
Avatardeletedfromd91ab99Remove empty projectSettings field from vercel.json