About This Project
This site brings together committee reports from across the Australian Parliament into a single searchable interface. It covers House of Representatives, Joint, and Senate committee reports — essentially every committee report available on the APH website.
Why this exists
The APH website spreads committee report information across many different pages. There is no single place to search across all reports, filter by multiple criteria, or see reports from different chambers side by side. This tool solves that by collecting all the data and presenting it through a fast, filterable search interface.
What's included
The site aims to include every committee report available on the APH website. Data is collected from multiple sources:
- House of Representatives and Joint committee reports from the APH committee pages
- Senate Standing Committee completed inquiry reports (Legislation and References committees)
- Recently tabled reports from all chambers
Reports can be browsed by committee or parliament, and filtered by chamber, date range, and other criteria. Where available, links point directly to the report on the APH website.
How it works
A Python scraper collects report metadata from the APH website, deduplicates records that appear across multiple pages, and outputs structured JSON data. The web frontend loads this data client-side and provides full-text search via Fuse.js. The data is refreshed periodically.
Disclaimer
This is an independent research project. It is not affiliated with or endorsed by the Australian Parliament. All data is sourced from publicly available pages on the APH website. Report links point back to the official APH website. Data accuracy depends on what is published on the source pages — see the beta notice on the home page.