{
 "_readme": "Bharat Pulse people lists. Edit the 'people' arrays to add or remove accounts; 'handle' is the X username without @ (null = no X account). The site reads this file; nothing else needs changing. Order on the page follows the order here.",
 "groups": {
  "ministers": {
   "label": "Union Ministers",
   "route": "ministers",
   "verified": "2026-10-30",
   "source": "Cabinet Secretariat, 'List of Council of Ministers with Portfolios (as on 15.10.2026)' (cabsec.gov.in), cross-checked with Wikipedia 'Third Modi ministry' (revision of 16 Oct 2026). Handles checked on X on 30 Oct 2026.",
   "people": [
    {
     "id": "narendra-modi",
     "name": "Narendra Modi",
     "handle": "narendramodi",
     "rank": "Cabinet",
     "role": "Prime Minister; Personnel, Public Grievances & Pensions; Atomic Energy; Space"
    },
    {
     "id": "rajnath-singh",
     "name": "Rajnath Singh",
     "handle": "rajnathsingh",
     "rank": "Cabinet",
     "role": "Defence"
    },
    {
     "id": "amit-shah",
     "name": "Amit Shah",
     "handle": "AmitShah",
     "rank": "Cabinet",
     "role": "Home Affairs; Cooperation"
    },
    {
     "id": "nitin-gadkari",
     "name": "Nitin Gadkari",
     "handle": "nitin_gadkari",
     "rank": "Cabinet",
     "role": "Road Transport & Highways"
    },
    {
     "id": "j-p-nadda",
     "name": "J. P. Nadda",
     "handle": "JPNadda",
     "rank": "Cabinet",
     "role": "Health & Family Welfare; Chemicals & Fertilizers"
    },
    {
     "id": "shivraj-singh-chouhan",
     "name": "Shivraj Singh Chouhan",
     "handle": "ChouhanShivraj",
     "rank": "Cabinet",
     "role": "Agriculture & Farmers Welfare; Rural Development"
    },
    {
     "id": "nirmala-sitharaman",
     "name": "Nirmala Sitharaman",
     "handle": "nsitharaman",
     "rank": "Cabinet",
     "role": "Finance; Corporate Affairs"
    },
    {
     "id": "s-jaishankar",
     "name": "S. Jaishankar",
     "handle": "DrSJaishankar",
     "rank": "Cabinet",
     "role": "External Affairs"
    },
    {
     "id": "manohar-lal",
     "name": "Manohar Lal",
     "handle": "mlkhattar",
     "rank": "Cabinet",
     "role": "Housing & Urban Affairs; Power"
    },
    {
     "id": "h-d-kumaraswamy",
     "name": "H. D. Kumaraswamy",
     "handle": "hd_kumaraswamy",
     "rank": "Cabinet",
     "role": "Heavy Industries; Steel"
    },
    {
     "id": "piyush-goyal",
     "name": "Piyush Goyal",
     "handle": "PiyushGoyal",
     "rank": "Cabinet",
     "role": "Commerce & Industry"
    },
    {
     "id": "jitan-ram-manjhi",
     "name": "Jitan Ram Manjhi",
     "handle": "jitanrmanjhi",
     "rank": "Cabinet",
     "role": "Micro, Small & Medium Enterprises"
    },
    {
     "id": "rajiv-ranjan-lalan-singh",
     "name": "Rajiv Ranjan (Lalan) Singh",
     "handle": "LalanSingh_1",
     "rank": "Cabinet",
     "role": "Panchayati Raj; Fisheries, Animal Husbandry & Dairying"
    },
    {
     "id": "sarbananda-sonowal",
     "name": "Sarbananda Sonowal",
     "handle": "sarbanandsonwal",
     "rank": "Cabinet",
     "role": "Ports, Shipping & Waterways"
    },
    {
     "id": "virendra-kumar",
     "name": "Virendra Kumar",
     "handle": "Drvirendrakum13",
     "rank": "Cabinet",
     "role": "Social Justice & Empowerment"
    },
    {
     "id": "k-rammohan-naidu",
     "name": "K. Rammohan Naidu",
     "handle": "RamMNK",
     "rank": "Cabinet",
     "role": "Civil Aviation"
    },
    {
     "id": "pralhad-joshi",
     "name": "Pralhad Joshi",
     "handle": "JoshiPralhad",
     "rank": "Cabinet",
     "role": "Consumer Affairs, Food & Public Distribution; New & Renewable Energy; Education"
    },
    {
     "id": "jual-oram",
     "name": "Jual Oram",
     "handle": "jualoram",
     "rank": "Cabinet",
     "role": "Tribal Affairs"
    },
    {
     "id": "giriraj-singh",
     "name": "Giriraj Singh",
     "handle": "girirajsinghbjp",
     "rank": "Cabinet",
     "role": "Textiles"
    },
    {
     "id": "ashwini-vaishnaw",
     "name": "Ashwini Vaishnaw",
     "handle": "AshwiniVaishnaw",
     "rank": "Cabinet",
     "role": "Railways; Information & Broadcasting; Electronics & IT"
    },
    {
     "id": "jyotiraditya-scindia",
     "name": "Jyotiraditya Scindia",
     "handle": "JM_Scindia",
     "rank": "Cabinet",
     "role": "Communications; Development of North Eastern Region"
    },
    {
     "id": "bhupender-yadav",
     "name": "Bhupender Yadav",
     "handle": "byadavbjp",
     "rank": "Cabinet",
     "role": "Environment, Forest & Climate Change"
    },
    {
     "id": "gajendra-singh-shekhawat",
     "name": "Gajendra Singh Shekhawat",
     "handle": "gssjodhpur",
     "rank": "Cabinet",
     "role": "Culture; Tourism"
    },
    {
     "id": "annpurna-devi",
     "name": "Annpurna Devi",
     "handle": "Annapurna4BJP",
     "rank": "Cabinet",
     "role": "Women & Child Development"
    },
    {
     "id": "kiren-rijiju",
     "name": "Kiren Rijiju",
     "handle": "KirenRijiju",
     "rank": "Cabinet",
     "role": "Parliamentary Affairs; Minority Affairs"
    },
    {
     "id": "hardeep-singh-puri",
     "name": "Hardeep Singh Puri",
     "handle": "HardeepSPuri",
     "rank": "Cabinet",
     "role": "Petroleum & Natural Gas"
    },
    {
     "id": "mansukh-mandaviya",
     "name": "Mansukh Mandaviya",
     "handle": "mansukhmandviya",
     "rank": "Cabinet",
     "role": "Labour & Employment; Youth Affairs & Sports"
    },
    {
     "id": "g-kishan-reddy",
     "name": "G. Kishan Reddy",
     "handle": "kishanreddybjp",
     "rank": "Cabinet",
     "role": "Coal; Mines"
    },
    {
     "id": "chirag-paswan",
     "name": "Chirag Paswan",
     "handle": "iChiragPaswan",
     "rank": "Cabinet",
     "role": "Food Processing Industries"
    },
    {
     "id": "c-r-patil",
     "name": "C. R. Patil",
     "handle": "CRPaatil",
     "rank": "Cabinet",
     "role": "Jal Shakti"
    },
    {
     "id": "rao-inderjit-singh",
     "name": "Rao Inderjit Singh",
     "handle": "Rao_InderjitS",
     "rank": "MoS (IC)",
     "role": "Statistics & Programme Implementation; Planning (IC); Culture (MoS)"
    },
    {
     "id": "jitendra-singh",
     "name": "Jitendra Singh",
     "handle": "DrJitendraSingh",
     "rank": "MoS (IC)",
     "role": "Science & Technology; Earth Sciences (IC); PMO, Personnel, Atomic Energy, Space (MoS)"
    },
    {
     "id": "arjun-ram-meghwal",
     "name": "Arjun Ram Meghwal",
     "handle": "arjunrammeghwal",
     "rank": "MoS (IC)",
     "role": "Law & Justice (IC); Parliamentary Affairs (MoS)"
    },
    {
     "id": "prataprao-jadhav",
     "name": "Prataprao Jadhav",
     "handle": "mpprataprao",
     "rank": "MoS (IC)",
     "role": "Ayush (IC); Health & Family Welfare (MoS)"
    },
    {
     "id": "jayant-chaudhary",
     "name": "Jayant Chaudhary",
     "handle": "jayantrld",
     "rank": "MoS (IC)",
     "role": "Skill Development & Entrepreneurship (IC); Education (MoS)"
    },
    {
     "id": "jitin-prasada",
     "name": "Jitin Prasada",
     "handle": "JitinPrasada",
     "rank": "MoS",
     "role": "Commerce & Industry; Electronics & IT"
    },
    {
     "id": "shripad-yesso-naik",
     "name": "Shripad Yesso Naik",
     "handle": "shripadynaik",
     "rank": "MoS",
     "role": "Power; New & Renewable Energy"
    },
    {
     "id": "pankaj-chaudhary",
     "name": "Pankaj Chaudhary",
     "handle": "mppchaudhary",
     "rank": "MoS",
     "role": "Finance"
    },
    {
     "id": "krishan-pal",
     "name": "Krishan Pal",
     "handle": "KPGBJP",
     "rank": "MoS",
     "role": "Cooperation"
    },
    {
     "id": "ramdas-athawale",
     "name": "Ramdas Athawale",
     "handle": "RamdasAthawale",
     "rank": "MoS",
     "role": "Social Justice & Empowerment"
    },
    {
     "id": "ram-nath-thakur",
     "name": "Ram Nath Thakur",
     "handle": "RNK_Thakur",
     "rank": "MoS",
     "role": "Agriculture & Farmers Welfare"
    },
    {
     "id": "nityanand-rai",
     "name": "Nityanand Rai",
     "handle": "nityanandraibjp",
     "rank": "MoS",
     "role": "Home Affairs"
    },
    {
     "id": "anupriya-patel",
     "name": "Anupriya Patel",
     "handle": "AnupriyaSPatel",
     "rank": "MoS",
     "role": "Health & Family Welfare; Chemicals & Fertilizers"
    },
    {
     "id": "v-somanna",
     "name": "V. Somanna",
     "handle": "VSOMANNA_BJP",
     "rank": "MoS",
     "role": "Jal Shakti; Railways"
    },
    {
     "id": "chandra-sekhar-pemmasani",
     "name": "Chandra Sekhar Pemmasani",
     "handle": "PemmasaniOnX",
     "rank": "MoS",
     "role": "Rural Development; Communications"
    },
    {
     "id": "s-p-singh-baghel",
     "name": "S. P. Singh Baghel",
     "handle": "spsinghbaghelpr",
     "rank": "MoS",
     "role": "Fisheries, Animal Husbandry & Dairying; Panchayati Raj"
    },
    {
     "id": "shobha-karandlaje",
     "name": "Shobha Karandlaje",
     "handle": "ShobhaBJP",
     "rank": "MoS",
     "role": "Micro, Small & Medium Enterprises; Labour & Employment"
    },
    {
     "id": "kirti-vardhan-singh",
     "name": "Kirti Vardhan Singh",
     "handle": "KVSinghMPGonda",
     "rank": "MoS",
     "role": "Environment, Forest & Climate Change; External Affairs"
    },
    {
     "id": "b-l-verma",
     "name": "B. L. Verma",
     "handle": "blvermaup",
     "rank": "MoS",
     "role": "Consumer Affairs, Food & Public Distribution; Social Justice & Empowerment"
    },
    {
     "id": "shantanu-thakur",
     "name": "Shantanu Thakur",
     "handle": "Shantanu_bjp",
     "rank": "MoS",
     "role": "Ports, Shipping & Waterways"
    },
    {
     "id": "suresh-gopi",
     "name": "Suresh Gopi",
     "handle": "TheSureshGopi",
     "rank": "MoS",
     "role": "Petroleum & Natural Gas; Tourism"
    },
    {
     "id": "ajay-tamta",
     "name": "Ajay Tamta",
     "handle": "AjayTamtaBJP",
     "rank": "MoS",
     "role": "Road Transport & Highways"
    },
    {
     "id": "bandi-sanjay-kumar",
     "name": "Bandi Sanjay Kumar",
     "handle": "bandisanjay_bjp",
     "rank": "MoS",
     "role": "Home Affairs"
    },
    {
     "id": "kamlesh-paswan",
     "name": "Kamlesh Paswan",
     "handle": "kamleshpassi67",
     "rank": "MoS",
     "role": "Rural Development"
    },
    {
     "id": "bhagirath-choudhary",
     "name": "Bhagirath Choudhary",
     "handle": "mpbhagirathbjp",
     "rank": "MoS",
     "role": "Agriculture & Farmers Welfare"
    },
    {
     "id": "satish-chandra-dubey",
     "name": "Satish Chandra Dubey",
     "handle": "satishdubeyy",
     "rank": "MoS",
     "role": "Coal; Mines"
    },
    {
     "id": "sanjay-seth",
     "name": "Sanjay Seth",
     "handle": "SethSanjayMP",
     "rank": "MoS",
     "role": "Defence"
    },
    {
     "id": "durgadas-uikey",
     "name": "Durgadas Uikey",
     "handle": "DdUikey",
     "rank": "MoS",
     "role": "Tribal Affairs"
    },
    {
     "id": "raksha-nikhil-khadse",
     "name": "Raksha Nikhil Khadse",
     "handle": "khadseraksha",
     "rank": "MoS",
     "role": "Youth Affairs & Sports"
    },
    {
     "id": "sukanta-majumdar",
     "name": "Sukanta Majumdar",
     "handle": "DrSukantaBJP",
     "rank": "MoS",
     "role": "Education; Development of North Eastern Region"
    },
    {
     "id": "savitri-thakur",
     "name": "Savitri Thakur",
     "handle": "savitrii4bjp",
     "rank": "MoS",
     "role": "Women & Child Development"
    },
    {
     "id": "tokhan-sahu",
     "name": "Tokhan Sahu",
     "handle": "tokhansahu_bjp",
     "rank": "MoS",
     "role": "Housing & Urban Affairs"
    },
    {
     "id": "raj-bhushan-choudhary",
     "name": "Raj Bhushan Choudhary",
     "handle": "dr_rajbhushan",
     "rank": "MoS",
     "role": "Jal Shakti"
    },
    {
     "id": "bhupathi-raju-srinivasa-varma",
     "name": "Bhupathi Raju Srinivasa Varma",
     "handle": "BjpVarma",
     "rank": "MoS",
     "role": "Heavy Industries; Steel"
    },
    {
     "id": "harsh-malhotra",
     "name": "Harsh Malhotra",
     "handle": "hdmalhotra",
     "rank": "MoS",
     "role": "Corporate Affairs; Road Transport & Highways"
    },
    {
     "id": "nimuben-bambhaniya",
     "name": "Nimuben Bambhaniya",
     "handle": "Nimu_Bambhaniya",
     "rank": "MoS",
     "role": "Consumer Affairs, Food & Public Distribution"
    },
    {
     "id": "murlidhar-mohol",
     "name": "Murlidhar Mohol",
     "handle": "mohol_murlidhar",
     "rank": "MoS",
     "role": "Cooperation; Civil Aviation"
    },
    {
     "id": "pabitra-margherita",
     "name": "Pabitra Margherita",
     "handle": "PmargheritaBJP",
     "rank": "MoS",
     "role": "External Affairs; Textiles"
    }
   ]
  },
  "cms": {
   "label": "Chief Ministers",
   "route": "chief-ministers",
   "verified": "2026-10-30",
   "source": "Wikipedia 'Chief minister (India)' current list (revision of 15 Oct 2026), cross-checked against each CM's own X profile, which names the office (checked 30 Oct 2026). 28 states plus Delhi, Jammu and Kashmir and Puducherry, alphabetical by state.",
   "people": [
    {
     "id": "andhra-pradesh",
     "name": "N. Chandrababu Naidu",
     "handle": "ncbn",
     "state": "Andhra Pradesh",
     "party": "TDP"
    },
    {
     "id": "arunachal-pradesh",
     "name": "Pema Khandu",
     "handle": "PemaKhanduBJP",
     "state": "Arunachal Pradesh",
     "party": "BJP"
    },
    {
     "id": "assam",
     "name": "Himanta Biswa Sarma",
     "handle": "himantabiswa",
     "state": "Assam",
     "party": "BJP"
    },
    {
     "id": "bihar",
     "name": "Samrat Choudhary",
     "handle": "samrat4bjp",
     "state": "Bihar",
     "party": "BJP"
    },
    {
     "id": "chhattisgarh",
     "name": "Vishnu Deo Sai",
     "handle": "vishnudsai",
     "state": "Chhattisgarh",
     "party": "BJP"
    },
    {
     "id": "delhi",
     "name": "Rekha Gupta",
     "handle": "gupta_rekha",
     "state": "Delhi",
     "party": "BJP"
    },
    {
     "id": "goa",
     "name": "Pramod Sawant",
     "handle": "DrPramodPSawant",
     "state": "Goa",
     "party": "BJP"
    },
    {
     "id": "gujarat",
     "name": "Bhupendra Patel",
     "handle": "Bhupendrapbjp",
     "state": "Gujarat",
     "party": "BJP"
    },
    {
     "id": "haryana",
     "name": "Nayab Singh Saini",
     "handle": "NayabSainiBJP",
     "state": "Haryana",
     "party": "BJP"
    },
    {
     "id": "himachal-pradesh",
     "name": "Sukhvinder Singh Sukhu",
     "handle": "SukhuSukhvinder",
     "state": "Himachal Pradesh",
     "party": "INC"
    },
    {
     "id": "jammu-and-kashmir",
     "name": "Omar Abdullah",
     "handle": "OmarAbdullah",
     "state": "Jammu and Kashmir",
     "party": "JKNC"
    },
    {
     "id": "jharkhand",
     "name": "Hemant Soren",
     "handle": "HemantSorenJMM",
     "state": "Jharkhand",
     "party": "JMM"
    },
    {
     "id": "karnataka",
     "name": "D. K. Shivakumar",
     "handle": "DKShivakumar",
     "state": "Karnataka",
     "party": "INC"
    },
    {
     "id": "kerala",
     "name": "V. D. Satheesan",
     "handle": "vdsatheesan",
     "state": "Kerala",
     "party": "INC"
    },
    {
     "id": "madhya-pradesh",
     "name": "Mohan Yadav",
     "handle": "DrMohanYadav51",
     "state": "Madhya Pradesh",
     "party": "BJP"
    },
    {
     "id": "maharashtra",
     "name": "Devendra Fadnavis",
     "handle": "Dev_Fadnavis",
     "state": "Maharashtra",
     "party": "BJP"
    },
    {
     "id": "manipur",
     "name": "Yumnam Khemchand Singh",
     "handle": "YKhemchandSingh",
     "state": "Manipur",
     "party": "BJP"
    },
    {
     "id": "meghalaya",
     "name": "Conrad K. Sangma",
     "handle": "SangmaConrad",
     "state": "Meghalaya",
     "party": "NPP"
    },
    {
     "id": "mizoram",
     "name": "Lalduhoma",
     "handle": "Lal_Duhoma",
     "state": "Mizoram",
     "party": "ZPM"
    },
    {
     "id": "nagaland",
     "name": "Neiphiu Rio",
     "handle": "Neiphiu_Rio",
     "state": "Nagaland",
     "party": "NPF"
    },
    {
     "id": "odisha",
     "name": "Mohan Charan Majhi",
     "handle": "MohanMOdisha",
     "state": "Odisha",
     "party": "BJP"
    },
    {
     "id": "puducherry",
     "name": "N. Rangaswamy",
     "handle": null,
     "state": "Puducherry",
     "party": "AINRC",
     "note": "an unverified account in his name last posted in 2022"
    },
    {
     "id": "punjab",
     "name": "Bhagwant Mann",
     "handle": "BhagwantMann",
     "state": "Punjab",
     "party": "AAP"
    },
    {
     "id": "rajasthan",
     "name": "Bhajan Lal Sharma",
     "handle": "BhajanlalBjp",
     "state": "Rajasthan",
     "party": "BJP"
    },
    {
     "id": "sikkim",
     "name": "Prem Singh Tamang",
     "handle": "PSTamangGolay",
     "state": "Sikkim",
     "party": "SKM"
    },
    {
     "id": "tamil-nadu",
     "name": "C. Joseph Vijay",
     "handle": "TVKVijayHQ",
     "state": "Tamil Nadu",
     "party": "TVK"
    },
    {
     "id": "telangana",
     "name": "A. Revanth Reddy",
     "handle": "revanth_anumula",
     "state": "Telangana",
     "party": "INC"
    },
    {
     "id": "tripura",
     "name": "Manik Saha",
     "handle": "DrManikSaha2",
     "state": "Tripura",
     "party": "BJP"
    },
    {
     "id": "uttar-pradesh",
     "name": "Yogi Adityanath",
     "handle": "myogiadityanath",
     "state": "Uttar Pradesh",
     "party": "BJP"
    },
    {
     "id": "uttarakhand",
     "name": "Pushkar Singh Dhami",
     "handle": "pushkardhami",
     "state": "Uttarakhand",
     "party": "BJP"
    },
    {
     "id": "west-bengal",
     "name": "Suvendu Adhikari",
     "handle": "SuvenduWB",
     "state": "West Bengal",
     "party": "BJP"
    }
   ]
  },
  "diplomats": {
   "label": "Diplomats",
   "route": "diplomats",
   "verified": "2026-10-30",
   "source": "Official accounts of the Ministry of External Affairs and Indian missions abroad, each checked on X on 30 Oct 2026 (government-verified badge and recent posts).",
   "people": [
    {
     "id": "s-jaishankar",
     "name": "S. Jaishankar",
     "handle": "DrSJaishankar",
     "role": "External Affairs Minister"
    },
    {
     "id": "randhir-jaiswal",
     "name": "Randhir Jaiswal",
     "handle": "MEAIndia",
     "role": "Official Spokesperson, Ministry of External Affairs"
    },
    {
     "id": "indian-diplomacy",
     "name": "Indian Diplomacy",
     "handle": "IndianDiplomacy",
     "role": "Public diplomacy account, Ministry of External Affairs"
    },
    {
     "id": "vikram-misri",
     "name": "Vikram Misri",
     "handle": "VikramMisri",
     "role": "Foreign Secretary"
    },
    {
     "id": "india-at-un-new-york",
     "name": "India at UN, New York",
     "handle": "IndiaUNNewYork",
     "role": "Permanent Mission of India to the United Nations, New York"
    },
    {
     "id": "india-at-un-geneva",
     "name": "India at UN, Geneva",
     "handle": "IndiaUNGeneva",
     "role": "Permanent Mission of India to the UN, Geneva"
    },
    {
     "id": "india-in-australia",
     "name": "India in Australia",
     "handle": "HCICanberra",
     "role": "High Commission of India, Canberra"
    },
    {
     "id": "india-in-bangladesh",
     "name": "India in Bangladesh",
     "handle": "ihcdhaka",
     "role": "High Commission of India, Dhaka"
    },
    {
     "id": "india-in-canada",
     "name": "India in Canada",
     "handle": "HCI_Ottawa",
     "role": "High Commission of India, Ottawa"
    },
    {
     "id": "india-in-china",
     "name": "India in China",
     "handle": "EOIBeijing",
     "role": "Embassy of India, Beijing"
    },
    {
     "id": "india-in-the-eu-belgium",
     "name": "India in the EU & Belgium",
     "handle": "IndEmbassyBru",
     "role": "Embassy of India, Brussels (Belgium, Luxembourg & the European Union)"
    },
    {
     "id": "india-in-france",
     "name": "India in France",
     "handle": "IndiaembFrance",
     "role": "Embassy of India, Paris"
    },
    {
     "id": "india-in-germany",
     "name": "India in Germany",
     "handle": "eoiberlin",
     "role": "Embassy of India, Berlin"
    },
    {
     "id": "india-in-japan",
     "name": "India in Japan",
     "handle": "IndianEmbTokyo",
     "role": "Embassy of India, Tokyo"
    },
    {
     "id": "india-in-nepal",
     "name": "India in Nepal",
     "handle": "IndiaInNepal",
     "role": "Embassy of India, Kathmandu"
    },
    {
     "id": "india-in-pakistan",
     "name": "India in Pakistan",
     "handle": "IndiainPakistan",
     "role": "High Commission of India, Islamabad"
    },
    {
     "id": "india-in-russia",
     "name": "India in Russia",
     "handle": "IndEmbMoscow",
     "role": "Embassy of India, Moscow"
    },
    {
     "id": "india-in-saudi-arabia",
     "name": "India in Saudi Arabia",
     "handle": "IndianEmbRiyadh",
     "role": "Embassy of India, Riyadh"
    },
    {
     "id": "india-in-sri-lanka",
     "name": "India in Sri Lanka",
     "handle": "IndiainSL",
     "role": "High Commission of India, Colombo"
    },
    {
     "id": "india-in-the-uae",
     "name": "India in the UAE",
     "handle": "IndembAbuDhabi",
     "role": "Embassy of India, Abu Dhabi"
    },
    {
     "id": "india-in-the-uk",
     "name": "India in the UK",
     "handle": "HCI_London",
     "role": "High Commission of India, London"
    },
    {
     "id": "india-in-the-usa",
     "name": "India in the USA",
     "handle": "IndianEmbassyUS",
     "role": "Embassy of India, Washington, DC"
    }
   ]
  },
  "journalists": {
   "label": "Commentators",
   "route": "commentators",
   "verified": "2026-10-30",
   "source": "Independent political journalists and analysts who post analysis on X, chosen to cover a range of views, Hindi and regional voices. Alphabetical. No ideology labels. The list is editable.",
   "people": [
    {
     "id": "abhisar-sharma",
     "name": "Abhisar Sharma",
     "handle": "abhisar_sharma",
     "role": "Independent journalist (YouTube)",
     "lang": "Hindi"
    },
    {
     "id": "abhishek-upadhyay",
     "name": "Abhishek Upadhyay",
     "handle": "upadhyayabhii",
     "role": "Journalist, TOP Secret news network",
     "lang": "Hindi"
    },
    {
     "id": "ajit-anjum",
     "name": "Ajit Anjum",
     "handle": "ajitanjum",
     "role": "Independent journalist (YouTube)",
     "lang": "Hindi"
    },
    {
     "id": "amish-devgan",
     "name": "Amish Devgan",
     "handle": "AMISHDEVGAN",
     "role": "Managing Editor, Times Now",
     "lang": "Hindi"
    },
    {
     "id": "arfa-khanum-sherwani",
     "name": "Arfa Khanum Sherwani",
     "handle": "khanumarfa",
     "role": "Senior Editor, The Wire",
     "lang": "Hindi & English"
    },
    {
     "id": "kanhaiya-bhelari",
     "name": "Kanhaiya Bhelari",
     "handle": "bhelari1",
     "role": "Senior journalist, Patna (Bihar)",
     "lang": "Hindi"
    },
    {
     "id": "navika-kumar",
     "name": "Navika Kumar",
     "handle": "navikakumar",
     "role": "Editor-in-Chief, Times Network",
     "lang": "English & Hindi"
    },
    {
     "id": "punya-prasun-bajpai",
     "name": "Punya Prasun Bajpai",
     "handle": "ppbajpai",
     "role": "Journalist (YouTube)",
     "lang": "Hindi"
    },
    {
     "id": "rahul-shivshankar",
     "name": "Rahul Shivshankar",
     "handle": "RShivshankar",
     "role": "Editorial Director, CNN-News18",
     "lang": "English"
    },
    {
     "id": "rajat-sharma",
     "name": "Rajat Sharma",
     "handle": "RajatSharmaLive",
     "role": "Chairman & Editor-in-Chief, India TV",
     "lang": "Hindi"
    },
    {
     "id": "rajdeep-sardesai",
     "name": "Rajdeep Sardesai",
     "handle": "sardesairajdeep",
     "role": "Journalist & author",
     "lang": "English"
    },
    {
     "id": "ravish-kumar",
     "name": "Ravish Kumar",
     "handle": "ravish_journo",
     "role": "Independent journalist (YouTube)",
     "lang": "Hindi"
    },
    {
     "id": "rubika-liyaquat",
     "name": "Rubika Liyaquat",
     "handle": "RubikaLiyaquat",
     "role": "TV journalist",
     "lang": "Hindi"
    },
    {
     "id": "sanjay-kumar",
     "name": "Sanjay Kumar",
     "handle": "sanjay_election",
     "role": "Political & election analyst (professor)",
     "lang": "English & Hindi"
    },
    {
     "id": "saurabh-dwivedi",
     "name": "Saurabh Dwivedi",
     "handle": "saurabhtop",
     "role": "Journalist",
     "lang": "Hindi"
    },
    {
     "id": "sheela-bhatt",
     "name": "Sheela Bhatt",
     "handle": "sheela2010",
     "role": "Senior journalist",
     "lang": "English"
    },
    {
     "id": "shekhar-gupta",
     "name": "Shekhar Gupta",
     "handle": "ShekharGupta",
     "role": "Founder & Editor-in-Chief, ThePrint",
     "lang": "English"
    },
    {
     "id": "siddharth-varadarajan",
     "name": "Siddharth Varadarajan",
     "handle": "svaradarajan",
     "role": "Founding Editor, The Wire",
     "lang": "English"
    },
    {
     "id": "sudhir-chaudhary",
     "name": "Sudhir Chaudhary",
     "handle": "sudhirchaudhary",
     "role": "Anchor, DD News",
     "lang": "Hindi"
    },
    {
     "id": "sumanth-raman",
     "name": "Sumanth Raman",
     "handle": "sumanthraman",
     "role": "TV anchor & political analyst, Chennai (Tamil Nadu)",
     "lang": "English & Tamil"
    },
    {
     "id": "yashwant-deshmukh",
     "name": "Yashwant Deshmukh",
     "handle": "YRDeshmukh",
     "role": "Founder, CVoter (election analyst), Varanasi",
     "lang": "English & Hindi"
    }
   ]
  },
  "party-aap": {
   "label": "Party Voices: AAP",
   "party": "AAP",
   "partyName": "Aam Aadmi Party",
   "route": "parties",
   "verified": "2026-10-30",
   "source": "Accounts openly affiliated with the Aam Aadmi Party (AAP): the party's own accounts and wings, and office-bearers, MPs, MLAs and spokespersons whose own X bio (or X display name) states the role. Checked on X on 30 Oct 2026.",
   "people": [
    {
     "id": "aamaadmiparty",
     "name": "Aam Aadmi Party (national)",
     "handle": "AamAadmiParty",
     "role": "Official national account"
    },
    {
     "id": "aapdelhi",
     "name": "AAP Delhi",
     "handle": "AAPDelhi",
     "role": "State unit"
    },
    {
     "id": "aapgujarat",
     "name": "AAP Gujarat",
     "handle": "AAPGujarat",
     "role": "State unit"
    },
    {
     "id": "aappunjab",
     "name": "AAP Punjab",
     "handle": "AAPPunjab",
     "role": "State unit (bio)"
    },
    {
     "id": "arvindkejriwal",
     "name": "Arvind Kejriwal",
     "handle": "ArvindKejriwal",
     "role": "National Convenor (bio)"
    },
    {
     "id": "atishiaap",
     "name": "Atishi",
     "handle": "AtishiAAP",
     "role": "AAP leader (handle)"
    },
    {
     "id": "gopal-italia",
     "name": "Gopal Italia",
     "handle": "Gopal_Italia",
     "role": "MLA, AAP (bio)"
    },
    {
     "id": "kuldeepkumaraap",
     "name": "Kuldeep Kumar",
     "handle": "KuldeepKumarAAP",
     "role": "MLA, Kondli (bio)"
    },
    {
     "id": "mehrajmalikaap",
     "name": "Mehraj Malik",
     "handle": "MehrajMalikAAP",
     "role": "MLA, AAP J&K President (bio)"
    },
    {
     "id": "nyvaanofficial",
     "name": "Nyvaan Sharma",
     "handle": "nyvaanofficial",
     "role": "National Spokesperson (bio)"
    },
    {
     "id": "sanjayazadsln",
     "name": "Sanjay Singh",
     "handle": "SanjayAzadSln",
     "role": "Rajya Sabha MP (name on X: \"Sanjay Singh AAP\")"
    },
    {
     "id": "saurabh-mlagk",
     "name": "Saurabh Bharadwaj",
     "handle": "Saurabh_MLAgk",
     "role": "Delhi unit President (bio)"
    }
   ]
  },
  "party-aitc": {
   "label": "Party Voices: AITC",
   "party": "AITC",
   "partyName": "All India Trinamool Congress",
   "route": "parties",
   "verified": "2026-10-30",
   "source": "Accounts openly affiliated with the All India Trinamool Congress (AITC): the party's own accounts and wings, and office-bearers, MPs, MLAs and spokespersons whose own X bio (or X display name) states the role. Checked on X on 30 Oct 2026.",
   "people": [
    {
     "id": "abhishekaitc",
     "name": "Abhishek Banerjee",
     "handle": "abhishekaitc",
     "role": "MP, National General Secretary (bio)"
    },
    {
     "id": "aitcofficial",
     "name": "All India Trinamool Congress",
     "handle": "AITCofficial",
     "role": "Official national account"
    },
    {
     "id": "derekobrienmp",
     "name": "Derek O'Brien",
     "handle": "derekobrienmp",
     "role": "Parliamentary leader, Rajya Sabha (bio)"
    },
    {
     "id": "kbanerjee-aitc",
     "name": "Kalyan Banerjee",
     "handle": "KBanerjee_AITC",
     "role": "MP, Serampore (bio)"
    },
    {
     "id": "kunalghoshagain",
     "name": "Kunal Ghosh",
     "handle": "KunalGhoshAgain",
     "role": "\"Soldier of AITC\" (bio)"
    },
    {
     "id": "mahuamoitra",
     "name": "Mahua Moitra",
     "handle": "MahuaMoitra",
     "role": "MP, Krishnanagar (bio)"
    },
    {
     "id": "mamataofficial",
     "name": "Mamata Banerjee",
     "handle": "MamataOfficial",
     "role": "Founder Chairperson (bio)"
    },
    {
     "id": "nilanjandasaitc",
     "name": "Nilanjan Das",
     "handle": "NilanjanDasAITC",
     "role": "National Spokesperson (bio)"
    },
    {
     "id": "rijudutta-84",
     "name": "Riju Dutta",
     "handle": "RijuDutta_84",
     "role": "National Spokesperson (bio)"
    },
    {
     "id": "sagarikaghose",
     "name": "Sagarika Ghose",
     "handle": "sagarikaghose",
     "role": "MP, Deputy Leader Rajya Sabha (bio)"
    },
    {
     "id": "saketgokhale",
     "name": "Saket Gokhale",
     "handle": "SaketGokhale",
     "role": "National Spokesperson (bio)"
    },
    {
     "id": "wbtmcpofficial",
     "name": "Trinamool Chhatra Parishad (WB)",
     "handle": "WBTMCPofficial",
     "role": "Student wing (bio)"
    }
   ]
  },
  "party-bjp": {
   "label": "Party Voices: BJP",
   "party": "BJP",
   "partyName": "Bharatiya Janata Party",
   "route": "parties",
   "verified": "2026-10-30",
   "source": "Accounts openly affiliated with the Bharatiya Janata Party (BJP): the party's own accounts, state units and wings, and office-bearers, MPs, MLAs and spokespersons whose own X bio states the role. Checked on X on 30 Oct 2026.",
   "people": [
    {
     "id": "amitmalviya",
     "name": "Amit Malviya",
     "handle": "amitmalviya",
     "role": "Member, National Executive (bio)"
    },
    {
     "id": "bjym",
     "name": "Bharatiya Janata Yuva Morcha",
     "handle": "BJYM",
     "role": "Youth wing"
    },
    {
     "id": "bjp4india",
     "name": "BJP (national)",
     "handle": "BJP4India",
     "role": "Official national account"
    },
    {
     "id": "bjp4bihar",
     "name": "BJP Bihar",
     "handle": "BJP4Bihar",
     "role": "State unit"
    },
    {
     "id": "bjp4delhi",
     "name": "BJP Delhi",
     "handle": "BJP4Delhi",
     "role": "State unit"
    },
    {
     "id": "bjp4karnataka",
     "name": "BJP Karnataka",
     "handle": "BJP4Karnataka",
     "role": "State unit"
    },
    {
     "id": "bjp4mp",
     "name": "BJP Madhya Pradesh",
     "handle": "BJP4MP",
     "role": "State unit"
    },
    {
     "id": "bjp4maharashtra",
     "name": "BJP Maharashtra",
     "handle": "BJP4Maharashtra",
     "role": "State unit"
    },
    {
     "id": "bjpmahilamorcha",
     "name": "BJP Mahila Morcha",
     "handle": "BJPMahilaMorcha",
     "role": "Women's wing"
    },
    {
     "id": "bjp4rajasthan",
     "name": "BJP Rajasthan",
     "handle": "BJP4Rajasthan",
     "role": "State unit"
    },
    {
     "id": "bjp4up",
     "name": "BJP Uttar Pradesh",
     "handle": "BJP4UP",
     "role": "State unit"
    },
    {
     "id": "bjp4bengal",
     "name": "BJP West Bengal",
     "handle": "BJP4Bengal",
     "role": "State unit"
    },
    {
     "id": "gauravbhatiabjp",
     "name": "Gaurav Bhatia",
     "handle": "gauravbhatiabjp",
     "role": "National Spokesperson (bio)"
    },
    {
     "id": "nalinskohli",
     "name": "Nalin S. Kohli",
     "handle": "NalinSKohli",
     "role": "National Spokesperson (bio)"
    },
    {
     "id": "pradip103",
     "name": "Pradeep Bhandari",
     "handle": "pradip103",
     "role": "National Spokesperson (bio)"
    },
    {
     "id": "sambitswaraj",
     "name": "Sambit Patra",
     "handle": "sambitswaraj",
     "role": "MP, National Spokesperson (bio)"
    },
    {
     "id": "smritiirani",
     "name": "Smriti Irani",
     "handle": "smritiirani",
     "role": "National General Secretary (bio)"
    },
    {
     "id": "sudhanshutrived",
     "name": "Sudhanshu Trivedi",
     "handle": "SudhanshuTrived",
     "role": "Rajya Sabha MP, National Spokesperson (bio)"
    },
    {
     "id": "tejasvi-surya",
     "name": "Tejasvi Surya",
     "handle": "Tejasvi_Surya",
     "role": "MP, Bengaluru South (bio: \"BJP Karyakarta\")"
    },
    {
     "id": "tuhins",
     "name": "Tuhin A. Sinha",
     "handle": "tuhins",
     "role": "National Spokesperson (bio)"
    }
   ]
  },
  "party-bsp": {
   "label": "Party Voices: BSP",
   "party": "BSP",
   "partyName": "Bahujan Samaj Party",
   "route": "parties",
   "verified": "2026-10-30",
   "source": "Accounts openly affiliated with the Bahujan Samaj Party (BSP): the party's own accounts, state units and wings, and office-bearers, MPs, MLAs and spokespersons whose own X bio states the role. Checked on X on 30 Oct 2026.",
   "people": [
    {
     "id": "anandakash-bsp",
     "name": "Akash Anand",
     "handle": "AnandAkash_BSP",
     "role": "National Convenor (bio)"
    },
    {
     "id": "mp-siddharthbsp",
     "name": "Ashok Siddharth",
     "handle": "MP_SiddharthBSP",
     "role": "Former Rajya Sabha MP, BSP (bio)"
    },
    {
     "id": "bspindia",
     "name": "Bahujan Samaj Party",
     "handle": "bspindia",
     "role": "Party account (bio states BSP ideology)"
    },
    {
     "id": "bsp4mp",
     "name": "BSP Madhya Pradesh",
     "handle": "BSP4MP_",
     "role": "State unit"
    },
    {
     "id": "bspupofficial",
     "name": "BSP Uttar Pradesh",
     "handle": "BSPUPofficial",
     "role": "State unit"
    },
    {
     "id": "mayawati",
     "name": "Mayawati",
     "handle": "Mayawati",
     "role": "National President (bio)"
    },
    {
     "id": "ramjigautambsp",
     "name": "Ramji Gautam",
     "handle": "ramjigautambsp",
     "role": "Rajya Sabha MP (bio)"
    },
    {
     "id": "palvishwnathbsp",
     "name": "Vishwanath Pal",
     "handle": "PalVishwnathbsp",
     "role": "UP State President (bio)"
    }
   ]
  },
  "party-dmk": {
   "label": "Party Voices: DMK",
   "party": "DMK",
   "partyName": "Dravida Munnetra Kazhagam",
   "route": "parties",
   "verified": "2026-10-30",
   "source": "Accounts openly affiliated with the Dravida Munnetra Kazhagam (DMK): the party's own accounts and wings, and office-bearers, MPs, MLAs and spokespersons whose own X bio (or X display name) states the role. Checked on X on 30 Oct 2026.",
   "people": [
    {
     "id": "dmk-raja",
     "name": "A. Raja",
     "handle": "dmk_raja",
     "role": "MP, Deputy General Secretary (bio)"
    },
    {
     "id": "dayanidhi-maran",
     "name": "Dayanidhi Maran",
     "handle": "Dayanidhi_Maran",
     "role": "MP, Deputy Leader Lok Sabha (bio)"
    },
    {
     "id": "arivalayam",
     "name": "DMK (official)",
     "handle": "arivalayam",
     "role": "Official party account"
    },
    {
     "id": "dmkitwing",
     "name": "DMK IT Wing",
     "handle": "DMKITwing",
     "role": "IT wing (bio)"
    },
    {
     "id": "dmknriwing",
     "name": "DMK NRI Wing",
     "handle": "DMKNRIWing",
     "role": "NRI wing (bio)"
    },
    {
     "id": "dmk-youthwing",
     "name": "DMK Youth Wing",
     "handle": "dmk_youthwing",
     "role": "Youth wing (bio)"
    },
    {
     "id": "kanimozhidmk",
     "name": "Kanimozhi",
     "handle": "KanimozhiDMK",
     "role": "MP, Deputy General Secretary (bio)"
    },
    {
     "id": "mkstalin",
     "name": "M. K. Stalin",
     "handle": "mkstalin",
     "role": "President (bio)"
    },
    {
     "id": "saravofcl",
     "name": "Saravanan Annadurai",
     "handle": "saravofcl",
     "role": "Official Spokesperson (bio)"
    },
    {
     "id": "trbrajaa",
     "name": "T. R. B. Rajaa",
     "handle": "TRBRajaa",
     "role": "IT Wing Secretary (bio)"
    },
    {
     "id": "tiruchisiva",
     "name": "Tiruchi Siva",
     "handle": "tiruchisiva",
     "role": "Rajya Sabha MP, Deputy General Secretary (bio)"
    },
    {
     "id": "udhaystalin",
     "name": "Udhayanidhi Stalin",
     "handle": "Udhaystalin",
     "role": "Youth Wing Secretary; Leader of Opposition, TN (bio)"
    }
   ]
  },
  "party-inc": {
   "label": "Party Voices: INC",
   "party": "INC",
   "partyName": "Indian National Congress",
   "route": "parties",
   "verified": "2026-10-30",
   "source": "Accounts openly affiliated with the Indian National Congress (INC): the party's own accounts, state units and wings, and office-bearers, MPs, MLAs and spokespersons whose own X bio states the role. Checked on X on 30 Oct 2026.",
   "people": [
    {
     "id": "mahilacongress",
     "name": "All India Mahila Congress",
     "handle": "MahilaCongress",
     "role": "Women's wing"
    },
    {
     "id": "incbihar",
     "name": "Bihar Congress",
     "handle": "INCBihar",
     "role": "State unit"
    },
    {
     "id": "incindia",
     "name": "Congress (national)",
     "handle": "INCIndia",
     "role": "Official national account"
    },
    {
     "id": "incsandesh",
     "name": "Congress Sandesh",
     "handle": "INCSandesh",
     "role": "Official announcements"
    },
    {
     "id": "incdelhi",
     "name": "Delhi Congress",
     "handle": "INCDelhi",
     "role": "State unit"
    },
    {
     "id": "gauravgogoiasm",
     "name": "Gaurav Gogoi",
     "handle": "GauravGogoiAsm",
     "role": "MP, Deputy Leader in Lok Sabha (bio)"
    },
    {
     "id": "iyc",
     "name": "Indian Youth Congress",
     "handle": "IYC",
     "role": "Youth wing"
    },
    {
     "id": "jairam-ramesh",
     "name": "Jairam Ramesh",
     "handle": "Jairam_Ramesh",
     "role": "MP, General Secretary Communications (bio)"
    },
    {
     "id": "kcvenugopalmp",
     "name": "K. C. Venugopal",
     "handle": "kcvenugopalmp",
     "role": "MP, General Secretary (bio)"
    },
    {
     "id": "inckarnataka",
     "name": "Karnataka Congress",
     "handle": "INCKarnataka",
     "role": "State unit"
    },
    {
     "id": "incmp",
     "name": "Madhya Pradesh Congress",
     "handle": "INCMP",
     "role": "State unit"
    },
    {
     "id": "incmaharashtra",
     "name": "Maharashtra Congress",
     "handle": "INCMaharashtra",
     "role": "State unit"
    },
    {
     "id": "nsui",
     "name": "NSUI",
     "handle": "nsui",
     "role": "Student wing"
    },
    {
     "id": "pawankhera",
     "name": "Pawan Khera",
     "handle": "Pawankhera",
     "role": "MP, Chairman Media & Publicity (bio)"
    },
    {
     "id": "incrajasthan",
     "name": "Rajasthan Congress",
     "handle": "INCRajasthan",
     "role": "State unit"
    },
    {
     "id": "rssurjewala",
     "name": "Randeep Surjewala",
     "handle": "rssurjewala",
     "role": "MP, General Secretary (bio)"
    },
    {
     "id": "drshamamohd",
     "name": "Shama Mohamed",
     "handle": "DrShamaMohd",
     "role": "National Spokesperson (bio)"
    },
    {
     "id": "supriyashrinate",
     "name": "Supriya Shrinate",
     "handle": "SupriyaShrinate",
     "role": "Chairperson, Social Media (bio)"
    },
    {
     "id": "udaybhanuiyc",
     "name": "Uday Bhanu Chib",
     "handle": "UdayBhanuIYC",
     "role": "National President, Youth Congress (bio)"
    },
    {
     "id": "incuttarpradesh",
     "name": "UP Congress",
     "handle": "INCUttarPradesh",
     "role": "State unit"
    }
   ]
  },
  "party-jdu": {
   "label": "Party Voices: JD(U)",
   "party": "JD(U)",
   "partyName": "Janata Dal (United)",
   "route": "parties",
   "verified": "2026-10-30",
   "source": "Accounts openly affiliated with the Janata Dal (United) (JD(U)): the party's own accounts and wings, and office-bearers, MPs, MLAs and spokespersons whose own X bio (or X display name) states the role. Checked on X on 30 Oct 2026.",
   "people": [
    {
     "id": "anjumarapatna",
     "name": "Anjum Ara",
     "handle": "anjumarapatna",
     "role": "Spokesperson (bio)"
    },
    {
     "id": "anupriyajdu",
     "name": "Anupriya",
     "handle": "AnupriyaJDU",
     "role": "Spokesperson (bio)"
    },
    {
     "id": "ashokchoudhaary",
     "name": "Ashok Choudhary",
     "handle": "AshokChoudhaary",
     "role": "National General Secretary (bio)"
    },
    {
     "id": "jduonline",
     "name": "Janata Dal (United)",
     "handle": "Jduonline",
     "role": "Official national account"
    },
    {
     "id": "nitishkumar",
     "name": "Nitish Kumar",
     "handle": "NitishKumar",
     "role": "National President (bio)"
    },
    {
     "id": "rajivranjanjdu",
     "name": "Rajeev Ranjan Prasad",
     "handle": "rajivranjanjdu",
     "role": "National Spokesperson (bio)"
    },
    {
     "id": "sanjayjhabihar",
     "name": "Sanjay Kumar Jha",
     "handle": "SanjayJhaBihar",
     "role": "National Working President (bio)"
    },
    {
     "id": "satyaprakashjdu",
     "name": "Satya Prakash Mishra",
     "handle": "SatyaPrakashJDU",
     "role": "Spokesperson (bio)"
    }
   ]
  },
  "party-rjd": {
   "label": "Party Voices: RJD",
   "party": "RJD",
   "partyName": "Rashtriya Janata Dal",
   "route": "parties",
   "verified": "2026-10-30",
   "source": "Accounts openly affiliated with the Rashtriya Janata Dal (RJD): the party's own accounts, state units and wings, and office-bearers, MPs, MLAs and spokespersons whose own X bio states the role. Checked on X on 30 Oct 2026.",
   "people": [
    {
     "id": "abhayykushwaha",
     "name": "Abhay Kushwaha",
     "handle": "AbhayyKushwaha",
     "role": "MP, Aurangabad; Youth RJD President (bio)"
    },
    {
     "id": "ibhaivirendra",
     "name": "Bhai Virendra",
     "handle": "iBhaiVirendra",
     "role": "MLA, Chief Spokesperson Bihar (bio)"
    },
    {
     "id": "profshekharrjd",
     "name": "Chandra Shekhar",
     "handle": "ProfShekharRJD",
     "role": "MLA, Madhepura (bio)"
    },
    {
     "id": "chitranjangaga1",
     "name": "Chitranjan Gagan",
     "handle": "ChitranjanGaga1",
     "role": "Spokesperson, General Secretary (bio)"
    },
    {
     "id": "faiyazahmadrjd",
     "name": "Faiyaz Ahmad",
     "handle": "faiyazahmadrjd",
     "role": "Rajya Sabha MP (bio)"
    },
    {
     "id": "kanchanyadav000",
     "name": "Kanchana Yadav",
     "handle": "Kanchanyadav000",
     "role": "National Spokesperson (bio)"
    },
    {
     "id": "kumarsarvjeet6",
     "name": "Kumar Sarvjeet",
     "handle": "KumarSarvjeet6",
     "role": "Chief Whip of Opposition, Bihar (bio)"
    },
    {
     "id": "laluprasadrjd",
     "name": "Lalu Prasad",
     "handle": "laluprasadrjd",
     "role": "National President (bio)"
    },
    {
     "id": "manojkjhadu",
     "name": "Manoj Kumar Jha",
     "handle": "manojkjhadu",
     "role": "MP, National Spokesperson (bio)"
    },
    {
     "id": "misabharti",
     "name": "Misa Bharti",
     "handle": "MisaBharti",
     "role": "MP, Pataliputra (bio)"
    },
    {
     "id": "priyanka2bharti",
     "name": "Priyanka Bharti",
     "handle": "priyanka2bharti",
     "role": "National Spokesperson (bio)"
    },
    {
     "id": "rabridevirjd",
     "name": "Rabri Devi",
     "handle": "RabriDeviRJD",
     "role": "Former CM, Leader of Opposition (Council)"
    },
    {
     "id": "rjdforindia",
     "name": "RJD (national)",
     "handle": "RJDforIndia",
     "role": "Official national account"
    },
    {
     "id": "sanjuydv",
     "name": "Sanjay Yadav",
     "handle": "sanjuydv",
     "role": "Rajya Sabha MP (bio)"
    },
    {
     "id": "sarikapaswanrjd",
     "name": "Sarika Paswan",
     "handle": "SarikaPaswanRJD",
     "role": "State Spokesperson (bio)"
    },
    {
     "id": "sshaktisinghydv",
     "name": "Shakti Singh Yadav",
     "handle": "sshaktisinghydv",
     "role": "Chief Spokesperson (bio)"
    },
    {
     "id": "subodhprof01",
     "name": "Subodh Kumar Mehta",
     "handle": "subodhprof01",
     "role": "National Spokesperson (bio)"
    },
    {
     "id": "sudhaker-singh",
     "name": "Sudhakar Singh",
     "handle": "_Sudhaker_singh",
     "role": "MP, Buxar (bio)"
    },
    {
     "id": "isurendrayadav",
     "name": "Surendra Prasad Yadav",
     "handle": "iSurendraYadav",
     "role": "MP, Jehanabad (bio)"
    },
    {
     "id": "yadavtejashwi",
     "name": "Tejashwi Yadav",
     "handle": "yadavtejashwi",
     "role": "Leader of Opposition, Bihar"
    }
   ]
  },
  "party-sp": {
   "label": "Party Voices: SP",
   "party": "SP",
   "partyName": "Samajwadi Party",
   "route": "parties",
   "verified": "2026-10-30",
   "source": "Accounts openly affiliated with the Samajwadi Party (SP): the party's own accounts, state units and wings, and office-bearers, MPs, MLAs and spokespersons whose own X bio states the role. Checked on X on 30 Oct 2026.",
   "people": [
    {
     "id": "abbashaiderind",
     "name": "Abbas Haider",
     "handle": "abbashaiderIND",
     "role": "Spokesperson (bio)"
    },
    {
     "id": "hafizgandhi",
     "name": "Abdul Hafiz Gandhi",
     "handle": "hafizgandhi",
     "role": "Spokesperson (bio)"
    },
    {
     "id": "abuasimazmi",
     "name": "Abu Asim Azmi",
     "handle": "abuasimazmi",
     "role": "MLA, Maharashtra SP president (bio)"
    },
    {
     "id": "yadavakhilesh",
     "name": "Akhilesh Yadav",
     "handle": "yadavakhilesh",
     "role": "National President"
    },
    {
     "id": "akshayyadavmp",
     "name": "Akshay Yadav",
     "handle": "akshayyadavmp",
     "role": "MP, Firozabad (bio)"
    },
    {
     "id": "anuragspparty",
     "name": "Anurag Bhadouria",
     "handle": "anuragspparty",
     "role": "National Spokesperson (bio)"
    },
    {
     "id": "awadheshprasad",
     "name": "Awadhesh Prasad",
     "handle": "AwadheshPrasad_",
     "role": "MP, Faizabad (Ayodhya)"
    },
    {
     "id": "dimpleyadav",
     "name": "Dimple Yadav",
     "handle": "dimpleyadav",
     "role": "MP, Mainpuri (bio)"
    },
    {
     "id": "iqramunawwar",
     "name": "Iqra Hasan",
     "handle": "IqraMunawwar_",
     "role": "MP, Kairana"
    },
    {
     "id": "juhiesingh",
     "name": "Juhie Singh",
     "handle": "JuhieSingh",
     "role": "Spokesperson (bio)"
    },
    {
     "id": "pawanpandeysp",
     "name": "Pawan Pandey",
     "handle": "pawanpandeysp",
     "role": "Spokesperson (bio)"
    },
    {
     "id": "rajeevrai",
     "name": "Rajeev Rai",
     "handle": "RajeevRai",
     "role": "MP, Ghosi; National Spokesperson (bio)"
    },
    {
     "id": "proframgopalya1",
     "name": "Ram Gopal Yadav",
     "handle": "proframgopalya1",
     "role": "Secretary General, MP (bio)"
    },
    {
     "id": "samajwadiparty",
     "name": "Samajwadi Party (national)",
     "handle": "samajwadiparty",
     "role": "Official national account"
    },
    {
     "id": "mpsamajwadi",
     "name": "Samajwadi Party Madhya Pradesh",
     "handle": "MPSamajwadi",
     "role": "State unit"
    },
    {
     "id": "mediacellsp",
     "name": "Samajwadi Party Media Cell",
     "handle": "MediaCellSP",
     "role": "Official media cell"
    },
    {
     "id": "shivpalsinghyad",
     "name": "Shivpal Singh Yadav",
     "handle": "shivpalsinghyad",
     "role": "SP leader, MLA (bio)"
    },
    {
     "id": "sunilyadv-unnao",
     "name": "Sunil Singh Yadav",
     "handle": "sunilyadv_unnao",
     "role": "National Spokesperson (bio)"
    },
    {
     "id": "tariq-shine",
     "name": "Tariq Khan",
     "handle": "tariq_shine",
     "role": "Spokesperson (bio)"
    },
    {
     "id": "barq-zia",
     "name": "Zia Ur Rehman Barq",
     "handle": "barq_zia",
     "role": "MP (bio)"
    }
   ]
  }
 }
}