{"metadata":{"generatedAt":"2026-10-28T18:52:29Z"},"data":{"name":"1SP data pack","schemaVersion":"2.0.0","packVersion":"0ae0528266a92a71","versions":{"core":{"version":"5ae673227734efc8","path":"/data/versions/core.json","files":5,"bytes":743354},"people":{"version":"9a01d0da18904d0a","path":"/data/versions/people.json","files":416,"bytes":10308497},"questions":{"version":"215d256673a7ea3f","path":"/data/versions/questions.json","files":392,"bytes":24026223},"votes":{"version":"84e3c0d8c29ca637","path":"/data/versions/votes.json","files":33,"bytes":5327305},"meetings":{"version":"727d3d998ef58030","path":"/data/versions/meetings.json","files":320,"bytes":58095987},"catalogue":{"version":"e01a1bcc2a006097","path":"/data/versions/catalogue.json","files":89,"bytes":3917703}},"parliament":{"parliamentStatus":"official-current","electionDate":"2026-05-07","currentParliamentSource":"Scottish Parliament Open Data","currentParliamentIsOfficial":true,"currentParliamentIsProvisional":false,"officialCurrentMembersComplete":true,"parliamentSeatCount":129,"occupiedSeatCount":129,"vacantSeatCount":0,"currentVacancies":[],"currentMSPCount":129,"constituencyMSPCount":73,"regionalMSPCount":56,"partyTotals":[{"party":"Scottish National Party","abbreviation":"SNP","key":"scottish-national-party","logoKey":"scottish-national-party","seatCount":58,"constituencyCount":57,"regionalCount":1,"msps":[{"personID":2615,"displayName":"George Adam"},{"personID":16177,"displayName":"Karen Adam"},{"personID":4940,"displayName":"Clare Adamson"},{"personID":20948,"displayName":"Heather Anderson"},{"personID":5868,"displayName":"Tom Arthur"},{"personID":20959,"displayName":"David Barratt"},{"personID":3751,"displayName":"Colin Beattie"},{"personID":20972,"displayName":"Dawn Black"},{"personID":21003,"displayName":"Steven Bonnar"},{"personID":20974,"displayName":"Gary Bouse"},{"personID":20951,"displayName":"Alan Brown"},{"personID":2103,"displayName":"Keith Brown"},{"personID":16183,"displayName":"Siobhian Brown"},{"personID":20955,"displayName":"Kate Campbell"},{"personID":20962,"displayName":"Michelle Campbell"},{"personID":1735,"displayName":"Angela Constance"},{"personID":20977,"displayName":"Martyn Day"},{"personID":3771,"displayName":"Bob Doris"},{"personID":16175,"displayName":"Jackie Dunbar"},{"personID":16187,"displayName":"Jim Fairlie"},{"personID":20954,"displayName":"Stephen Flynn"},{"personID":20952,"displayName":"Stephen Gethins"},{"personID":20969,"displayName":"Zen Ghani"},{"personID":2110,"displayName":"Kenneth Gibson"},{"personID":20968,"displayName":"Patricia Gibson"},{"personID":5613,"displayName":"Jenny Gilruth"},{"personID":20950,"displayName":"Hannah Mary Goodlad"},{"personID":16180,"displayName":"Neil Gray"},{"personID":20953,"displayName":"Katie Hagmann"},{"personID":5618,"displayName":"Clare Haughey"},{"personID":3758,"displayName":"Jamie Hepburn"},{"personID":20970,"displayName":"Alex Kerr"},{"personID":20975,"displayName":"Calum Kerr"},{"personID":20958,"displayName":"Simita Kumar"},{"personID":20967,"displayName":"David Linden"},{"personID":5596,"displayName":"Fulton MacGregor"},{"personID":5608,"displayName":"Ben Macpherson"},{"personID":5578,"displayName":"Gillian Martin"},{"personID":16190,"displayName":"Màiri McAllan"},{"personID":5612,"displayName":"Ivan McKee"},{"personID":16179,"displayName":"Paul McLennan"},{"personID":3763,"displayName":"Stuart McMillan"},{"personID":16176,"displayName":"Marie McNair"},{"personID":20976,"displayName":"Lloyd Melville"},{"personID":20966,"displayName":"Colm Merrick"},{"personID":20949,"displayName":"Jack Middleton"},{"personID":16184,"displayName":"Jenni Minto"},{"personID":20961,"displayName":"Laura Mitchell"},{"personID":20960,"displayName":"Kirsten Oswald"},{"personID":16197,"displayName":"Emma Roddick"},{"personID":20964,"displayName":"Alyn Smith"},{"personID":3750,"displayName":"Shirley-Anne Somerville"},{"personID":20963,"displayName":"Pauline Stafford"},{"personID":16191,"displayName":"Collette Stevenson"},{"personID":2098,"displayName":"John Swinney"},{"personID":20971,"displayName":"Alison Thewliss"},{"personID":5669,"displayName":"Maree Todd"},{"personID":5075,"displayName":"David Torrance"}]},{"party":"Reform UK","abbreviation":"Reform","key":"reform-uk","logoKey":"reform-uk","seatCount":17,"constituencyCount":0,"regionalCount":17,"msps":[{"personID":21011,"displayName":"Max Bannerman"},{"personID":20994,"displayName":"Senga Beresford"},{"personID":21009,"displayName":"Amanda Bland"},{"personID":21010,"displayName":"Victor Currie"},{"personID":20997,"displayName":"Thomas Kerr"},{"personID":20992,"displayName":"David Kirkwood"},{"personID":20989,"displayName":"Jamie Langan"},{"personID":21004,"displayName":"Amanda Lindsay"},{"personID":20981,"displayName":"Julie MacDougall"},{"personID":20999,"displayName":"Duncan Massey"},{"personID":20980,"displayName":"Helen McDade"},{"personID":21005,"displayName":"Malcolm Offord"},{"personID":20986,"displayName":"Angela Ross"},{"personID":21002,"displayName":"Kim Schmulian"},{"personID":3994,"displayName":"Graham Simpson"},{"personID":21000,"displayName":"Mark Simpson"},{"personID":21006,"displayName":"David Smith"}]},{"party":"Scottish Labour","abbreviation":"Lab","key":"scottish-labour","logoKey":"scottish-labour","seatCount":17,"constituencyCount":3,"regionalCount":14,"msps":[{"personID":20987,"displayName":"Irshad Ahmed"},{"personID":1783,"displayName":"Jackie Baillie"},{"personID":2633,"displayName":"Claire Baker"},{"personID":5060,"displayName":"Neil Bibby"},{"personID":16202,"displayName":"Katy Clark"},{"personID":20993,"displayName":"Joe Fagan"},{"personID":5042,"displayName":"Mark Griffin"},{"personID":5604,"displayName":"Daniel Johnson"},{"personID":5580,"displayName":"Monica Lennon"},{"personID":20982,"displayName":"Joe Long"},{"personID":20957,"displayName":"Donald MacKinnon"},{"personID":16205,"displayName":"Michael Marra"},{"personID":1857,"displayName":"Pauline McNeill"},{"personID":16211,"displayName":"Carol Mochan"},{"personID":20988,"displayName":"Katherine Sangster"},{"personID":16198,"displayName":"Paul Sweeney"},{"personID":21008,"displayName":"Jenny Young"}]},{"party":"Scottish Green Party","abbreviation":"Green","key":"scottish-green-party","logoKey":"scottish-green-party","seatCount":15,"constituencyCount":2,"regionalCount":13,"msps":[{"personID":20973,"displayName":"Holly Bruce"},{"personID":16196,"displayName":"Ariane Burgess"},{"personID":16207,"displayName":"Maggie Chapman"},{"personID":21001,"displayName":"Iris Duane"},{"personID":5757,"displayName":"Ross Greer"},{"personID":2892,"displayName":"Patrick Harvie"},{"personID":20985,"displayName":"Kayleigh Kinross-O'Neill"},{"personID":21012,"displayName":"Kristopher Leask"},{"personID":16195,"displayName":"Gillian Mackay"},{"personID":20984,"displayName":"Q Manivannan"},{"personID":21007,"displayName":"Cara McKee"},{"personID":20991,"displayName":"Laura Moodie"},{"personID":20983,"displayName":"Kate Nevens"},{"personID":2127,"displayName":"Mark Ruskell"},{"personID":16215,"displayName":"Lorna Slater"}]},{"party":"Scottish Conservative and Unionist Party","abbreviation":"Con","key":"scottish-conservative-and-unionist-party","logoKey":"scottish-conservative-and-unionist-party","seatCount":12,"constituencyCount":4,"regionalCount":8,"msps":[{"personID":21331,"displayName":"James Adams"},{"personID":4987,"displayName":"Miles Briggs"},{"personID":5665,"displayName":"Alexander Burnett"},{"personID":5782,"displayName":"Finlay Carson"},{"personID":17689,"displayName":"Tim Eagle"},{"personID":16201,"displayName":"Russell Findlay"},{"personID":2394,"displayName":"Murdo Fraser"},{"personID":16194,"displayName":"Meghan Gallacher"},{"personID":5769,"displayName":"Rachael Hamilton"},{"personID":16210,"displayName":"Craig Hoy"},{"personID":5651,"displayName":"Liam Kerr"},{"personID":16193,"displayName":"Stephen Kerr"}]},{"party":"Scottish Liberal Democrats","abbreviation":"LD","key":"scottish-liberal-democrats","logoKey":"scottish-liberal-democrats","seatCount":10,"constituencyCount":7,"regionalCount":3,"msps":[{"personID":20996,"displayName":"Andrew Baxter"},{"personID":20998,"displayName":"Yi-pei Chou Turvey"},{"personID":5815,"displayName":"Alex Cole-Hamilton"},{"personID":20965,"displayName":"Sanne Dijkstra-Downie"},{"personID":20995,"displayName":"Duncan Dunlop"},{"personID":20979,"displayName":"David Green"},{"personID":20978,"displayName":"Adam Harley"},{"personID":21013,"displayName":"Morven-May MacCallum"},{"personID":3896,"displayName":"Liam McArthur"},{"personID":5009,"displayName":"Willie Rennie"}]}],"previousParliamentTermEnd":"2026-04-08"},"datasets":{"partyAlignment":{"available":true,"latestVoteDateIncluded":"2026-10-28","latestVoteYearIncluded":2026,"sourceVoteYears":[2026,2025,2024,2023,2022,2021,2020,2019,2018,2017,2016,2015,2014,2013,2012,2011],"calculationVersion":"1.0.0","displayNote":"Calculated from recorded votes available when 1SP last updated."},"voteMotionDetails":{"available":true,"sourceEndpoint":"https://data.parliament.scot/api/motionsquestionsanswersmotions/json","voteMotionReferencesChecked":3006,"matchedMotionDetailCount":3006,"unmatchedMotionDetailCount":0,"textPlacement":"Motion details, including full text, are in votes/{year}-motions.json keyed by motion ID; votes/{year}.json carries division summaries and the roll call without motion text.","warnings":[]},"writtenQuestions":{"available":true,"sourceYears":[2026,2025],"latestQuestionDateIncluded":"2026-10-27","totalQuestions":15054,"totalAnswered":14505,"totalAwaitingAnswer":549,"updatePolicy":"Regenerated whenever the 1SP data pack build runs."},"spokenContributions":{"available":true,"sourceYears":[2026],"maxContributionsPerPerson":50,"peopleWithContributions":129,"totalContributions":6172,"latestContributionDate":"2026-10-28","updatePolicy":"Regenerated whenever the 1SP data pack build runs."},"activity":{"available":true,"latestActivityDate":"2026-10-28","peopleWithActivity":416,"updatePolicy":"Regenerated whenever the 1SP data pack build runs."},"crossPartyGroups":{"available":true,"groups":554,"memberships":7179,"currentMembershipsConfirmed":true,"warnings":[],"updatePolicy":"Regenerated whenever the 1SP data pack build runs."},"parliamentaryOffices":{"available":true,"sourceType":"Official Scottish Parliament website page","sourceEndpoints":["https://www.parliament.scot/about/how-parliament-works/parliament-organisations-groups-and-people/presiding-officer-and-deputy-presiding-officers","https://www.parliament.scot/about/news/news-listing/2026/may/kenneth-gibson-elected-as-presiding-officer"],"currentOfficeHolderCount":3,"currentPresidingOfficerCount":1,"currentDeputyPresidingOfficerCount":2,"structuredOpenDataProvidesNamedOfficeAppointments":false,"sourceNote":"Open Data records Kenneth Gibson's change to No Party Affiliation, but the official website page is required to identify the named Presiding Officer and Deputy Presiding Officers.","warnings":["The official current Deputy Presiding Officer page identifies office holders but does not publish appointment dates; deputy validFrom values are null."]},"businessBulletin":{"available":true,"latestBulletinDate":"2026-10-28","sourceUrl":"https://www.parliament.scot/-/media/files/whats-on-bb/session-7-2026/2026/october/bb20261028.pdf","lastCheckedAt":"2026-10-28T18:52:29Z","isForToday":true,"daysOld":0,"todayPdfFound":true,"status":"current","experimentalParser":true,"parserVersion":"2.0.0"},"recentParliamentaryActivity":{"available":true,"itemCount":20,"latestItemDate":"2026-10-28","includedTypes":["vote","writtenQuestionAnswered","writtenQuestionAsked"],"updatePolicy":"Regenerated whenever the 1SP data pack build runs."},"electionResults":{"latestYear":2026,"availableYears":[2026],"sourceFiles":["ConstitunecyResults.csv","PartyResults.xlsx","NationalResults.csv"],"generatedAt":"2026-10-28T18:52:29Z","constituencyResults":73,"regionalResults":8,"nationalParties":31,"isValidForApp":true}},"counts":{"members":416,"currentMembers":129,"voteYears":16,"meetings":319,"catalogue":{"bills":471,"committees":169,"petitions":2308,"groups":554}},"warnings":[],"buildState":{"currentParliamentIsOfficial":true,"voteYears":[2026,2025,2024,2023,2022,2021,2020,2019,2018,2017,2016,2015,2014,2013,2012,2011],"questionSourceYears":[2026,2025],"officialReport":{"yearsFetched":[2026],"totalRawPlenaryRecordsFetched":24661,"totalRawCommitteeRecordsFetched":36547}},"paths":{"members":"/data/members.json","areas":"/data/areas.json","today":"/data/today.json","person":"/data/people/{personID}.json","votesYear":"/data/votes/{year}.json","votesMotions":"/data/votes/{year}-motions.json","partyAlignment":"/data/votes/alignment.json","meetings":"/data/meetings/index.json","meeting":"/data/meetings/{meetingID}.json","catalogue":{"bills":"/data/catalogue/bills/index.json","committees":"/data/catalogue/committees/index.json","petitions":"/data/catalogue/petitions/index.json","groups":"/data/catalogue/groups/index.json"},"elections":{"2026":"/data/elections/2026.json"},"unlinkedQuestions":"/data/questions/unlinked.json","validation":"/data/status/validation.json","health":"/data/status/health.json"},"latestVoteYear":2026,"voteYears":[2026,2025,2024,2023,2022,2021,2020,2019,2018,2017,2016,2015,2014,2013,2012,2011],"sources":["https://data.parliament.scot/api/members/json","https://data.parliament.scot/api/parties/json","https://data.parliament.scot/api/regions/json","https://data.parliament.scot/api/emailaddresses/json","https://data.parliament.scot/api/addresses/json","https://data.parliament.scot/api/websites/json","https://data.parliament.scot/api/personcommitteeroles/json","https://data.parliament.scot/api/memberparties/json","https://data.parliament.scot/api/constituencies/json","https://data.parliament.scot/api/MemberElectionConstituencyStatuses/json","https://data.parliament.scot/api/MemberElectionregionStatuses/json","https://data.parliament.scot/api/electionstatuses/json","https://data.parliament.scot/api/electionreasondates/json","https://data.parliament.scot/api/committees/json","https://data.parliament.scot/api/committeeroles/json","https://data.parliament.scot/api/addresstypes/json","https://data.parliament.scot/api/motionsquestionsanswerseventsubtypes/json","https://data.parliament.scot/api/crosspartygroups/json","https://data.parliament.scot/api/crosspartygrouproles/json","https://data.parliament.scot/api/membercrosspartyroles/json","https://www.parliament.scot/about/how-parliament-works/parliament-organisations-groups-and-people/presiding-officer-and-deputy-presiding-officers","https://www.parliament.scot/about/news/news-listing/2026/may/kenneth-gibson-elected-as-presiding-officer","https://data.parliament.scot/api/votesmotion?year=2026","https://data.parliament.scot/api/votesmotion?year=2025","https://data.parliament.scot/api/votesmotion?year=2024","https://data.parliament.scot/api/votesmotion?year=2023","https://data.parliament.scot/api/votesmotion?year=2022","https://data.parliament.scot/api/votesmotion?year=2021","https://data.parliament.scot/api/votesmotion?year=2020","https://data.parliament.scot/api/votesmotion?year=2019","https://data.parliament.scot/api/votesmotion?year=2018","https://data.parliament.scot/api/votesmotion?year=2017","https://data.parliament.scot/api/votesmotion?year=2016","https://data.parliament.scot/api/votesmotion?year=2015","https://data.parliament.scot/api/votesmotion?year=2014","https://data.parliament.scot/api/votesmotion?year=2013","https://data.parliament.scot/api/votesmotion?year=2012","https://data.parliament.scot/api/votesmotion?year=2011","https://data.parliament.scot/api/motionsquestionsanswersmotions/json","https://data.parliament.scot/api/motionsquestionsanswersquestions?year=2026","https://data.parliament.scot/api/motionsquestionsanswersquestions?year=2025","https://data.parliament.scot/api/orsplenarymeeting?year=2026","https://data.parliament.scot/api/orscommitteemeeting?year=2026","data/elections/2026/raw/ConstitunecyResults.csv","data/elections/2026/raw/PartyResults.xlsx","data/elections/2026/raw/NationalResults.csv","data/elections/2026/manual-person-map.json","https://www.parliament.scot/-/media/files/whats-on-bb/session-7-2026/2026/october/bb20261028.pdf"],"attribution":"Contains information licensed under the Scottish Parliament Copyright Licence. This does not imply endorsement by the Scottish Parliament."}}
