Automate your EPFO portal access with our Python-based solution. View passbook, service history, and more with just a few clicks.
Everything you need to access your EPF account efficiently and securely
Login securely to EPFO portal with UAN and password validation
Access your complete EPF passbook with transaction history
Retrieve your complete employment service history instantly
Download your passbook as PDF for offline access
Automatic validation of UAN format and credentials
Automated navigation through EPFO portal using Selenium
Get started in 4 simple steps
We're creating a comprehensive video guide to help you get started quickly
Clone the repository and install required dependencies using pip
Execute the Python script and enter your UAN and password
Manually solve the captcha when the browser opens
Choose to view passbook, service history, or both
Complete guide to get you started
# Clone the repository
git clone https://github.com/Deadshot0x7/EPFO---ATUOBOT-.git
cd EPFO---ATUOBOT-
# Create virtual environment
python -m venv venv
# Activate virtual environment
# Windows:
venv\Scripts\activate
# Linux/Mac:
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Run the script
python epfo_access.py
# Follow the prompts:
# 1. Enter your UAN (12 digits)
# 2. Enter your password
# 3. Solve the captcha
# 4. Choose what to access
For headless mode (no browser window), edit the script:
# Uncomment this line in epfo_access.py
chrome_options.add_argument('--headless')
Run: pip install --upgrade webdriver-manager
Check internet connection and EPFO portal status
Verify UAN and password on EPFO portal first
Solve captcha quickly or refresh the page
If you find this project helpful, consider supporting its development!
Support via UPI
Your support helps maintain and improve this project
⭐ Star the repository • 🐛 Report bugs • 💡 Suggest features • 🤝 Contribute code