Skip to content
🛂 Bangladesh MRP Status Checker API
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
MRP.py
README.md
kdialog

README.md

BD MRP Status Checker API

This (dump) API allows you to check the status of your passport using correct Enrollment ID, Date of Birth and Captcha Text.

It can also be done from the following address but I tried to make this scriptable.

http://passport.gov.bd/OnlineStatus.aspx

The captcha image will be shown using ImageMagick and you have to provide the captcha text manually. :-(

Requirment

  • python3
  • BeautifulSoup
  • libxml
  • Pillow

How to Run

$ MRP.py -e 100100000123456 -d 12/03/1994
<CAPTCHA IMAGE SHOWN HERE>
Enter the captcha text: L3AD2
{
  "Enrolment ID": "100100000123456",
  "Status": "QC Succeed Ready for Dispatch",
  "Full Name": "FOO BAR",
  "First Name": "FOO",
  "Last Name": "BAR",
  "Date of Birth": "12/03/1994",
  "Father's Name": "FOO BAR BABA",
  "Mother's Name": "FOO BAR MAMA",
  "Permanent Address": {
    "Police Station": "EXAMPLE PS",
    "District": "RAJSHAHI"
  },
  "Present Address": {
    "Police Station": "EXAMPLE PS",
    "District": "DHAKA"
  }
}

TODO

  • Remove Captcha prompt using AntiCaptcha API
  • Bugs?
You can’t perform that action at this time.