The Office of the Legislative Assembly of Ontario provides select data in downloadable formats such as CSV, JSON, and APIs.
MPP information
Download MPP contact information through CSV files.
Find members’ expenses data.
Ontario government publications monthly checklist
The monthly checklist includes publications collected by the Legislative Library, in addition to publications from the Legislative Assembly itself, such as committee reports. The Legislative Library does not distribute these publications.
Structured Hansard
These CSV files contain information about Hansard transcripts. New files are added when available.
Committee transcripts
These CSV files contain information about committee transcripts. New files are added when available.
Standing Committee on Finance and Economic Affairs
Standing Committee on Government Agencies
Standing Committee on Heritage, Infrastructure and Cultural Policy
Standing Committee on the Interior
Select Committee on Justice Policy
Standing Committee on Procedure and House Affairs
Standing Committee on Public Accounts
Standing Committee on Social Policy
Standing Committee on Government Agencies
Select Committee on Emergency Management Oversight
Standing Committee on Estimates
Standing Committee on Finance and Economic Affairs
Select Committee on Financial Transparency
Standing Committee on General Government
Standing Committee on Justice Policy
Standing Committee on the Legislative Assembly
Standing Committee on Public Accounts
Standing Committee on Social Policy
Standing Committee on Regulations and Private Bills
Glossary
Read this glossary to understand the terms used in our CSV files.
ID: A unique ID for each paragraph of Hansard debate text.
Date: Date associated with the Hansard intervention.
OrderofBusiness: The part of the day’s proceeding as defined in the House standing orders, including question period, petitions, introduction of bills, orders of the day, etc.
SubjectofBusiness: The broad subject under debate, including the short title of bills being debated.
MemberID: The unique ID of the member speaking.
PersonSpeaking: The individual speaking, also including “Procedure:” for the procedural paragraphs in Hansard.
Intervention: The actual paragraph of Hansard debate text.
UnqueID: A unique ID for each paragraph of committee transcripts.
Committee: The name of the committee associated with the paragraph.
Subject: The broad subject under discussion during that portion of the committee, including the short title of bills.
WitnessGroup: One or many of the groups invited to the committee. This field is attached to both the committee presentation as well as the question and answers with members. Please note that multiple groups might be listed in the same value as there are often cases where there will be multiple groups giving presentations at the same time and members will question several groups at the same time.
PersonSpeaking: The individual speaking , also including “Procedure:” for the paragraphs associated with procedural elements of the committee (e.g., “The committee met at…”)
Paragraph: The actual paragraph of the committee transcript.
Date: The date associated with the committee meeting.