Scraping 107M rows of data to build this

Ben’s session #5

Scraping 107M rows of data to build this

TL;DR

  • AI agents were employed to scrape 107 million rows of UK council spending data, focusing on payments over £500.
  • The project involved cataloging official data sources, downloading data from multiple councils, and consolidating it into a single format.
  • Various prototypes were built to visualize the data, including maps, ledgers, and comparison cards, with a focus on an 'Apple Maps' style interface.
  • Technical challenges included handling large datasets, leading to the adoption of Parquet and DuckDB for efficient data management.
  • The final stages involved data cleaning, vendor classification, duplicate merging, and refining the user experience and data validity.
  • The resulting web application aims to make public council spending data accessible and understandable to the public.