AKTU Roll Number Finder
Lost your roll number? Select your admission year, college, and branch/course below to locate your roll number.
Search Details
Matches & Roll Ranges
Fill in the form filters on the left and click "Search Students" to scan class listings.
Email Results Notifications
Get detailed semester grades card automatically delivered to your inbox the exact moment AKTU publishes the official marks sheet.
Unique college sections and classes currently cached in the database.
Real-time query events processed dynamically without asking for student DOBs.
Simulated calendar scanning checks executed during rolling 24h cycle.
Dynamic roster checks run by students relative to launch baseline.
How Roll Number Retrieval Works
Dr. A.P.J. Abdul Kalam Technical University (AKTU) uses structured 13-digit student roll numbers. If you forget your roll number, our finder parses the target year, college code, and branch prefix, generating candidate sequences.
1. Prefix Mapping
We combine your admission year (e.g. 2022 becomes 22), the 3-digit college code (e.g. 065), and the 3-digit branch code (e.g. 010) to generate the query prefix 220065010.
2. One-Time Scraper Gateway
If the class has never been scanned, the server establishes a handshaking bridge with the AKTU grievance gateway, querying serial codes in parallel batches. Once found, they are stored in the database cache.
3. Complete Student Privacy
No personal contact details, grades, or passwords are saved or processed in this indexing lookup. Only standard publicly available registration records are compiled.
Roll Number Finder API
Public / POSTQuery class rosters and roll number ranges programmatically. If the prefix hasn't been scanned, the API will trigger a background ERP lookup.
curl -X POST http://localhost:4321/api/find-roll \ -H "Content-Type: application/json" \ -d '{"admissionYear": "22", "collegeCode": "065", "branchCode": "010", "name": "SHIVAM"}'
Example Response (200 OK)
{
"success": true,
"prefix": "220065010",
"rangeStart": "2200650100001",
"rangeEnd": "2200650100120",
"matches": [
{ "name": "SHIVAM DIXIT", "rollNumber": "2200650100100", "source": "cache" }
]
}