Automated Instagram account creation with advanced anti-detection, proxy rotation, and email verification.
- Automated Account Creation: Create Instagram accounts automatically with minimal human intervention
- Anti-Detection Measures: Simulate human behavior to avoid bot detection
- Proxy Rotation: Automatically rotate proxies to avoid IP bans
- Email Verification: Handle email verification codes automatically
- Performance Optimization: Adaptive system that learns from successes and failures
- Resource Management: Intelligent management of proxies and user agents
- Comprehensive Logging: Detailed logs for troubleshooting and analysis
- Configuration Management: Flexible configuration with hot-reload capability
- Python 3.8 or higher
- pip (Python package manager)
-
Clone the repository:
git clone https://github.com/yourusername/instagram-auto-signup.git cd instagram-auto-signup -
Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
-
Configure the system:
- Edit
config/system_config.jsonto set your preferences - Add proxies and email services in the configuration file
- Edit
To create a single account:
python auto_signup.pyTo create multiple accounts:
python auto_signup.py --accounts 5To run in continuous mode:
python auto_signup.py --continuousFor more control over the system:
python start.pyThis provides additional options like:
--config: Use a custom configuration profile--validate-only: Only validate configuration and exit--verbose: Enable verbose logging--daemon: Run as a background process
To validate your configuration:
python validate_config.pyThe system is configured through JSON files:
config/system_config.json: Main system configurationconfig/bots_credentials.json: Stores created account credentials
{
"creation_interval": 300,
"max_concurrent_creations": 3,
"browser_type": "chrome",
"headless": true,
"email_services": [
{"name": "temp-mail", "priority": 1},
{"name": "10minutemail", "priority": 2}
],
"proxies": [
{"ip": "192.168.1.1", "port": 8080, "type": "http"},
{"ip": "192.168.1.2", "port": 8080, "type": "http"}
]
}src/: Source codecore/: Core system componentsservices/: Service implementationsmanagers/: Resource managersmodels/: Data modelsui/: User interface components
tests/: Test filesconfig/: Configuration fileslogs/: Log files
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
This tool is for educational purposes only. Use responsibly and in accordance with Instagram's Terms of Service.