Ma

Made NZ's member of parliament financial disclosure data searchable

Hacker News

Made NZ's member of parliament financial disclosure data searchable

New Zealand Members of Parliament are required to annually disclose their financial interests (shareholdings, directorships, consultancies, etc.) but this gets published annually as an unwieldy 80+ page PDF that's hard to search effectively. I processed structured data out of the PDF and built a searchable interface: https://open-register-of-pecuniary-interests.joshmcarthur.co... . You can search across all MPs' disclosed interests by name, company, or interest type. For example, you can quickly find which MPs have interests in specific sectors or companies, filter by category or political party. The data extraction was interesting - I found that a two-pass approach worked well with Gemini 2.5 Flash - one to pull out MP names and referenced page numbers, then I extracted the specific pages each MP appeared on and extracted structured data just from these pages. The approach could work for similar transparency registers in other countries - most seem to publish open data as PDF, which technically ticks the box, but isn't the most accessible format to work with. Even within NZ, I'm planning to expand the data I process to previous years, as well as processing data for local and regional councils (who have the same legal requirement to publish financial interests of council members). Open sourced at https://github.com/joshmcarthur/open-register-of-pecuniary-i... . Tech stack: Ruby on Rails, SQLite (FTS5), Tailwind/DaisyUI - keeping it lightweight since this is just a side project to make public data more accessible.

Share card

Actual performance

11points
1comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: gemini · Missing: supports, reddit linkedin, podcasting
82%82% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Hacker NewsStrong engagement from HN community · Strong signals: open source, ide, io · Missing: https docs, excited, just released
62%62% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Product HuntOn track for Day 1 leaderboard · Strong signals: new, gemini, open · Missing: mac, agents, macos
62%62% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
39%39% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: interface · Missing: plus, platform, intuitive
34%34% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
13%13% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Cl
Clark Hash, 32x smaller searchable sketches for embeddings68%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Clark Hash, 32x smaller searchable sketches for embeddings

Hacker News1
Co
ConGrep – Searchable Congress52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

ConGrep – Searchable Congress

Hacker News2
Fi
Financial Scraped Data64%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Financial Scraped Data

Hacker News3
13Radar
13Radar29%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

We're not financial advisors — we’re data translators.

Indie Hackers
St
StashDog – Modeling physical belongings as searchable data49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

StashDog – Modeling physical belongings as searchable data

Hacker News3
Re
Rental data supplied by tenants in Ireland, searchable by all49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Rental data supplied by tenants in Ireland, searchable by all

Hacker News119
CS
CSVshare – Instantly share data with anyone and make it searchable54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

CSVshare – Instantly share data with anyone and make it searchable

Hacker News50
Fnivo
Fnivo48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Financial insights, not just financial data.

Indie Hackers1$100/moai
St
Stockstack 0.5.0 – Financial data aggregation made easy49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Stockstack 0.5.0 – Financial data aggregation made easy

Hacker News6
backrecord
backrecord

Holding the financial commentators accountable

BetaList