BRN API Documentation

⚠️ প্রতিটি গতি বিধি সংরক্ষিত IP Address: 216.73.216.210 ⚠️

১. API বেস ইউআরএল

আপনার সকল API কল এই বেস ইউআরএল ব্যবহার করে করতে হবে:

https://bdris.sabiha.top/birth.php

২. অথেন্টিকেশন

প্রত্যেকটি API কলের জন্য আপনার বরাদ্দকৃত **API Key** এবং **API Pass** ব্যবহার করা বাধ্যতামূলক। এটি URL এর **GET প্যারামিটার** হিসেবে পাঠাতে হবে।

৩. জন্ম নিবন্ধন যাচাই (birth.php)

জন্ম নিবন্ধন নম্বর (BRN) এবং জন্ম তারিখ (DOB) যাচাই করে ডেটা প্রাপ্তির জন্য এই এন্ডপয়েন্টটি ব্যবহার করুন।

মেথড: GET

প্রয়োজনীয় প্যারামিটার:

প্যারামিটারবর্ণনাফরম্যাটউদাহরণ
keyআপনার API Key.Stringkey=id778knUpQVf
passআপনার API পাসওয়ার্ড।Stringpass=@faruk_telecom
brn১৭ ডিজিটের জন্ম নিবন্ধন নম্বর।Number (17 Digits)brn=20039012966113584
dobজন্ম তারিখ।YYYY-MM-DDdob=2003-01-15

সম্পূর্ণ উদাহারণ URL:

https://bdris.sabiha.top/birth.php?key=id778knUpQVf&pass=@faruk_telecom&brn=20039012966113584&dob=2003-01-15

৪. সফল রেসপন্স স্ট্রাকচার (HTTP 200)

সফল যাচাইকরণের পর, আপনি সরাসরি **সম্পূর্ণ JSON অবজেক্ট** হিসেবে প্রয়োজনীয় তথ্য পাবেন:

{
    "requestId": "1337-768fa196-3d174116834b-789cd97bbcad",
    "nameBangla": "শাহিন মিয়া",
    "nameNationalityBn": "বাংলাদেশী",
    "nameEnglish": "SHAHIN MIA",
    "nameNationality": "Bangladeshi",
    "dob": "2003-01-15",
    "dateOfBirth": "15/01/2003",
    "dateOfBirthEn": "Fifteenth of January Two Thousand Three",
    "dateOfToday": "06/11/2025",
    "brn": "20039012966113584",
    "convertedDob": "15/01/2003",
    "phoneNumber": "*********6276",
    "gender": "নারী",
    "genderEn": "Female",
    "todayDateBangla": "০৬/১১/২০২৫",
    "fatherName": "মোঃ ফাজিল মিয়া",
    "fatherNationalityBn": "বাংলাদেশী",
    "fatherNameEn": "MD FAJIL MIA",
    "fatherNationality": "Bangladeshi",
    "motherName": "কিবরিয়া বেগম",
    "motherNationalityBn": "বাংলাদেশী",
    "motherNameEn": "KIBRIA BEGUM",
    "motherNationality": "Bangladeshi",
    "birthPlace": "সুনামগঞ্জ, বাংলাদেশী",
    "birthPlaceEn": "Sunamganj, Bangladeshi",
    "officeId": 1130,
    "address": "রফিনগর, দিরাই, সুনামগঞ্জ, সিলেট বিভাগ, বাংলাদেশ",
    "addressEn": "RAFINAGAR, DERAI, SUNAMGANJ, SYLHET DIVISION, BANGLADESH",
    "registerOffice": "রফিনগর ইউনিয়ন পরিষদ",
    "registerOfficeEn": "RAFINAGAR UNION PARISHAD",
    "registerOfficeLocation": "দিরাই, সুনামগঞ্জ",
    "registerOfficeLocationEn": "Derai, Sunamganj",
    "QR_Code": "DMIQ",
    "Bar_Code": "https://bdris.gov.bd/certificate/verify?key=5gsdKUqk6MwdcGXYQrJJ3oFDeWtXYcK8sjPw9HTPyimw/CAb4Mia41mwDYBdwU/z",
    "DEVELOPER": "@faruk_telecom"
}

৫. ব্যর্থ রেসপন্স স্ট্রাকচার

যদি কী/পাসওয়ার্ড ভুল হয়, ডেটা inválid হয় বা সার্ভারে কোনো সমস্যা হয়, তবে একটি ত্রুটি মেসেজ পাবেন।

{
    "status": false,
    "message": "Invalid API Key/Pass or BRN/DOB mismatch.",
    "code": 403
}
গুরুত্বপূর্ণ নোট: API কলের জন্য সমস্ত প্যারামিটার সঠিকভাবে URL-এ এনকোড করা নিশ্চিত করুন।