Register of interests of the members of parliament
parl-interests
- Publisher
- Parliamentary Services of the Federal Assembly
- Access method
odata- Table id
PersonInterest- Licence
- Parliamentary Services conditions of use: source "Parlamentsdienste der Bundesversammlung, Bern" must be named; content must not be altered; the download date must always be visible; no use may suggest an official publication.
- Coverage
- Geography national · councils National Council and Council of States (current members) · legalBasis Art. 11 Parliament Act (ParlG, SR 171.10) — activities in management, supervisory and advisory bodies, consultancy for federal offices, interest groups, federal commissions; paid or unpaid (Art. 11 para. 1bis)
- Gaps
- Professional activities (Art. 11 para. 1 let. a, "Gegenwärtige berufliche Tätigkeit" in the register PDF) are a separate entity (PersonOccupation) and are not fetched. Members with nothing declared have no rows.
- Used on
- AGORA-14
- Known limits
- The service is the Parliamentary Services' live data; the PDF register carries its own "Stand" date and can lag behind. Organisation names are free text written by the members (spelling, language and place names as declared).
- Verification
- verification date: 2026-10-31 · method: Fetched PersonInterest from ws.parlament.ch (1997 declared interests of 245 people; 1974 of 240 current members kept — the other 5 people are no longer members). Compared the entries of Pascal Broulis (person 10805) with the Council of States register PDF published by the Parliamentary Services ("Register der Interessenbindungen", Stand 05.10.2026): the same 11 organisations with the same legal form (Rechtsform), body (Gremium), function and "Bez." marks — equal apart from whitespace (the service has a double space in one name). · checkedValue: Broulis Pascal: 11 interests, e.g. ELCA SA Lausanne — AG, VR, M, Bez.; Fédération du Transjuralpin — Ve., A, P, unpaid; 6 paid · checkedAgainst: https://www.parlament.ch/centers/documents/de/interessen-sr.pdf
- Processed file
- data/processed/parl-interests.csv
How current is this data?
- Freshness
- Up to date
According to its update rhythm, no newer edition is expected yet.
- Period covered
- Not a time series
- Last change of the data
- Last check of the source
- Update rhythm
- Yearly
Ledger note (in English): Members declare at the start of their term and at the start of each year (Art. 11 para. 1 ParlG), changes during the year; the service is read nightly.
- Votara checks the source
- Every week, and every day from 3 days before to 14 days after an announced publication date
The state is computed each time the site is built; this page shows it as of . Results of the accuracy checks
Transformations
- OData GET PersonInterest, languages DE, FR and IT (one row per declared interest and language, joined on ID). Script: scripts/fetch/parl-interests.ts
- Current members only (person ids from data/processed/parl-members.csv).
- organisation = InterestName exactly as declared (whitespace squished only; the declarant's language, identical in all language rows).
- Columns follow the register's headings (checked against the register PDF): legal_form_de/fr/it = InterestTypeText ("Rechtsform": Verein, Aktiengesellschaft, Stiftung …); body_de/fr/it = OrganizationTypeText ("Gremium": Vorstand, Verwaltungsrat, Beirat …); function_de/fr/it = FunctionInAgencyText ("Funktion": Mitglied, Präsident(in) …), as published per language.
- paid = Paid ("Bez." in the register) as true / false; empty when not published.
- Not kept — Agency (values F / T, not explained by the service and not shown in the register), SortOrder, Modified and the record GUID.
- Rows sorted by person_id, then organisation and the other columns (code-unit order); pages sort alphabetically for display.