Made by Sayyed Viquar Ahmed @Deadshot0x7

Simplify Your EPF Access

Automate your EPFO portal access with our Python-based solution. View passbook, service history, and more with just a few clicks.

Powerful Features

Everything you need to access your EPF account efficiently and securely

🔐

Secure Login

Login securely to EPFO portal with UAN and password validation

📖

View Passbook

Access your complete EPF passbook with transaction history

📊

Service History

Retrieve your complete employment service history instantly

💾

Download PDF

Download your passbook as PDF for offline access

Input Validation

Automatic validation of UAN format and credentials

🤖

Browser Automation

Automated navigation through EPFO portal using Selenium

How It Works

Get started in 4 simple steps

🎬

Video Tutorial Coming Soon!

We're creating a comprehensive video guide to help you get started quickly

In Production
01

Clone & Install

Clone the repository and install required dependencies using pip

02

Run Script

Execute the Python script and enter your UAN and password

03

Solve Captcha

Manually solve the captcha when the browser opens

04

Access Data

Choose to view passbook, service history, or both

Documentation

Complete guide to get you started

📦 Installation

# 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

🚀 Quick Start

# 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

📋 Requirements

  • ✅ Python 3.7 or higher
  • ✅ Google Chrome Browser (latest version)
  • ✅ ChromeDriver (auto-installed with webdriver-manager)
  • ✅ Active EPFO account with UAN
  • ✅ Stable internet connection

⚙️ Configuration

For headless mode (no browser window), edit the script:

# Uncomment this line in epfo_access.py
chrome_options.add_argument('--headless')

🔧 Troubleshooting

ChromeDriver Issues

Run: pip install --upgrade webdriver-manager

Element Not Found

Check internet connection and EPFO portal status

Login Failed

Verify UAN and password on EPFO portal first

Captcha Expired

Solve captcha quickly or refresh the page

📚 Repository Information

🔗 View on GitHub
Repository: EPFO---ATUOBOT-
Author: Deadshot0x7
License: MIT
Language: Python

Built With Modern Technology

🐍

Python 3.7+

🌐

Selenium

🔧

WebDriver

📡

Requests

Support the Project

If you find this project helpful, consider supporting its development!

☕ Buy Me a Coffee

Support via UPI

sviquarahmed@okaxis

Your support helps maintain and improve this project

Other Ways to Support

⭐ Star the repository • 🐛 Report bugs • 💡 Suggest features • 🤝 Contribute code