OP Posted at 26-07-2025, 03:33 PM
(This post was last modified: 07-08-2025, 05:59 PM by lepo1312.)
Spotify Account Checker (Undetected + Proxy Support)
====================================================
Overview:
---------
This is a multithreaded Spotify account checker script written in Python. It uses Selenium with undetected-chromedriver to simulate a human-like login to Spotify accounts. The tool extracts account information such as subscription plan, country, and family sharing status. It supports both authenticated and unauthenticated proxies, making it harder to get detected or blocked.
![[Image: Screenshot-1.png]](https://patched.to/pbb-proxy/UUNCQ0JeTUoNGVgHA0taWkl9MHtCSV1fURwyUxRVUwtKX1lHHFVMFQpQ/Screenshot-1.png)
Core Features:
--------------
- ✅ Fully undetected login flow (based on `undetected_chromedriver`)
- 🔐 Login with real browser instance (not API-level checks)
- 🌍 Proxy support (username/password OR IP-only)
- 📄 Output to success.txt and failed.txt
- 📦 JSON results saved (results.json)
- ♻️ Retry logic per account (with configurable max attempts)
- 🔄 Random proxy rotation per login attempt
- 📂 Temp cleanup (user profile + proxy extension zip)
- 🧵 Multithreaded (adjustable via config)
- 🧪 Captures plan, country, and family invite (if available)
File Structure:
---------------
- `accounts.txt`: list of email:password combos to check
- `proxies.txt`: list of proxies in IP:PORT or IP:PORT:USER:PASS format
- `success.txt`: output of valid Spotify accounts with details
- `failed.txt`: log of failed attempts with reasons
- `results.json`: structured log of all results
- `checker.py`: main script
Technical Details:
------------------
- Uses `undetected_chromedriver` to avoid Selenium detection.
- Each account login runs in a temporary browser profile (cleaned after use).
- Optional proxy authentication is handled via a dynamically generated Chrome extension.
- Results are thread-safe using Python locks.
- Minimal footprint left in system temp folders.
- Handles typical errors (timeouts, wrong credentials, proxy failures).
- User-Agent spoofing enabled by default.
Requirements:
-------------
- Python 3.8+
- `pip install -r requirements.txt`
- selenium
- undetected-chromedriver
- requests
Configuration:
--------------
- `USE_PROXY`: Enable or disable proxy support (True/False)
- `MAX_THREADS`: Number of simultaneous threads
- `MAX_RETRIES_PER_ACCOUNT`: Retry attempts before marking as failed
Potential Use Cases:
--------------------
- Validating Spotify account lists
- Collecting info from your own accounts
- Reselling working accounts (depending on legality)
Disclaimer:
-----------
This tool is provided for educational and personal use only.
Do not use it for illegal activities or to violate Spotify’s Terms of Service.
Author:
-------
Made by @lepo1312 🎧🔥 / t.me/@lepo1312
====================================================
Overview:
---------
This is a multithreaded Spotify account checker script written in Python. It uses Selenium with undetected-chromedriver to simulate a human-like login to Spotify accounts. The tool extracts account information such as subscription plan, country, and family sharing status. It supports both authenticated and unauthenticated proxies, making it harder to get detected or blocked.
![[Image: Screenshot-1.png]](https://patched.to/pbb-proxy/UUNCQ0JeTUoNGVgHA0taWkl9MHtCSV1fURwyUxRVUwtKX1lHHFVMFQpQ/Screenshot-1.png)
Core Features:
--------------
- ✅ Fully undetected login flow (based on `undetected_chromedriver`)
- 🔐 Login with real browser instance (not API-level checks)
- 🌍 Proxy support (username/password OR IP-only)
- 📄 Output to success.txt and failed.txt
- 📦 JSON results saved (results.json)
- ♻️ Retry logic per account (with configurable max attempts)
- 🔄 Random proxy rotation per login attempt
- 📂 Temp cleanup (user profile + proxy extension zip)
- 🧵 Multithreaded (adjustable via config)
- 🧪 Captures plan, country, and family invite (if available)
File Structure:
---------------
- `accounts.txt`: list of email:password combos to check
- `proxies.txt`: list of proxies in IP:PORT or IP:PORT:USER:PASS format
- `success.txt`: output of valid Spotify accounts with details
- `failed.txt`: log of failed attempts with reasons
- `results.json`: structured log of all results
- `checker.py`: main script
Technical Details:
------------------
- Uses `undetected_chromedriver` to avoid Selenium detection.
- Each account login runs in a temporary browser profile (cleaned after use).
- Optional proxy authentication is handled via a dynamically generated Chrome extension.
- Results are thread-safe using Python locks.
- Minimal footprint left in system temp folders.
- Handles typical errors (timeouts, wrong credentials, proxy failures).
- User-Agent spoofing enabled by default.
Requirements:
-------------
- Python 3.8+
- `pip install -r requirements.txt`
- selenium
- undetected-chromedriver
- requests
Configuration:
--------------
- `USE_PROXY`: Enable or disable proxy support (True/False)
- `MAX_THREADS`: Number of simultaneous threads
- `MAX_RETRIES_PER_ACCOUNT`: Retry attempts before marking as failed
Potential Use Cases:
--------------------
- Validating Spotify account lists
- Collecting info from your own accounts
- Reselling working accounts (depending on legality)
Disclaimer:
-----------
This tool is provided for educational and personal use only.
Do not use it for illegal activities or to violate Spotify’s Terms of Service.
Author:
-------
Made by @lepo1312 🎧🔥 / t.me/@lepo1312