Automate the process of verifying the validity of Spotify accounts.
Spotify Account Checker is a tool that checks a list of Spotify accounts to determine their validity. It takes a list of accounts in the format email:password
and outputs which ones are valid.
- .NET SDK [Just Use Visual Studio]
- Selenium WebDriver
- Edge WebDriver
- Create a text file named
account.txt
in the project directory. - Input your list of Spotify accounts in the format:
email1@example.com:password1
email2@example.com:password2
- Run the program:
- After processing, valid accounts will be saved in
working.txt
.
- Thread Count: By default, the checker processes 5 accounts concurrently. Adjust the thread count by modifying the
threadCount
variable inProgram.cs
:
int threadCount = 5; // Change this value as needed
- Retry Logic: The program retries an account up to 3 times if it encounters a "429 Too Many Requests" error. Adjust these settings in
Program.cs
:
int retryCount = 3; // Adjust number of retries
int delayInSeconds = 10; // Adjust wait time between retries
By default, this project uses the Edge WebDriver. If you wish to change this to Chrome or Brave, follow the steps below:
-
Install the ChromeDriver NuGet package:
dotnet add package Selenium.WebDriver.ChromeDriver
-
Ensure you have Chrome Browser installed.
-
Replace the Edge WebDriver instantiation in the code:
var driverService = EdgeDriverService.CreateDefaultService(); IWebDriver driver = new EdgeDriver(driverService);
with the Chrome WebDriver instantiation:
IWebDriver driver = new ChromeDriver();
-
Ensure you have Brave Browser installed.
-
Locate the Brave executable on your system:
- Common on Windows:
C:\Program Files (x86)\BraveSoftware\Brave-Browser\Application\brave.exe
- Common on Windows:
-
Use ChromeDriver (Brave is built on the same engine as Chrome), but point it to the Brave browser executable:
ChromeOptions options = new ChromeOptions(); options.BinaryLocation = @"path_to_brave"; // Replace with the path to your Brave executable IWebDriver driver = new ChromeDriver(options);
Replace path_to_brave
with the appropriate path for your system from step 2.
- Ensure you abide by Spotify's terms of service when using this tool.
- Accounts listed in working.txt have been verified as valid at the time of checking but may become invalid in the future so make sure to check them directly before use.