This script helps you create Duolingo accounts automatically. It can make three types of accounts: unclaimed (just created), claimed (with email and password), and verified (fully activated). The tool uses proxies, random device settings, and fake emails to look like a real user. It’s fast, works with multiple threads, and saves the account info in neat files.
💬 Discord
·
📜 ChangeLog
·
- Requires:
Python 3.7+
- Make a python virtual environment:
python3 -m venv venv
- Source the environment:
venv\Scripts\activate
(Windows) /source venv/bin/activate
(macOS, Linux) - Install the requirements:
pip install -r requirements.txt
- Automatically generates Duolingo accounts in three modes: Unclaimed, Claimed, Verified.
- Supports customizable proxy integration for account creation.
- Randomized user-agents to mimic real device behavior.
- Handles temporary email generation and verification.
- Multi-threaded support for fast account generation.
15 stars: Adding humanization
-
Preparation:
- Place your proxy list in
input/proxies.txt
(optional for proxy-based usage). - Configure settings in
config.toml
.
- Place your proxy list in
-
Running the script:
python main.py
-
Output:
- Unclaimed accounts:
output/unclaimed/accounts.txt
- Claimed accounts:
output/claimed/accounts.txt
- Verified accounts:
output/verified/accounts.txt
- Full account capture (verified):
output/verified/full_account_capture.txt
- Unclaimed accounts:
- This project is for educational purposes only. Its goal is to understand Duolingo's API better. Do not use it to mass-generate accounts as this is against their terms of service.
- The author is not responsible for any consequences, such as API blocking, IP bans, or account suspension.
- This is a fun and experimental project. For further updates, star the repo & create an "issue" here.
v0.0.1 ⋮ 12/07/2024
! Initial release with Duolingo account generation feature