bolster.data_sources.niassembly
Northern Ireland Assembly (NIAssembly) AIMS data integration.
Data Source: The Northern Ireland Assembly provides data through the Assembly Information Management System (AIMS) API at https://data.niassembly.gov.uk/. The API is open (OGL v3.0, no authentication required) and covers Members, Questions, Organisations, Plenary business, and Hansard contributions.
- Services:
members.asmx — MLAs, constituencies, parties
questions.asmx — oral/written Q&As since 2007
organisations.asmx — committees, parties, departments
plenary.asmx — votes/divisions with per-member records
hansard.asmx — member speech contributions
- Submodules:
members — current MLA roster and individual member lookup questions — questions tabled by department or by member votes — Assembly divisions (votes) with per-member records
Example
>>> from bolster.data_sources.niassembly import members, questions, votes
>>> mlas = members.get_current_members()
>>> len(mlas) > 85
True