verification / datasets / 11-transparency-code-spend / SOURCE.md

Dataset 11 — Transparency Code spend over £500

What this is (and why there is no single file)

Under the Local Government Transparency Code 2015 (mandatory for English local authorities), each council must publish, at least quarterly (in practice usually monthly), details of every item of expenditure over £500. There is no central government file: every council publishes its own files, on its own website, in its own schema (column names, sign conventions, VAT treatment, redaction rules all vary). Aggregators exist (e.g. spendnetwork.com, data.gov.uk mirrors) but are third-party and often stale — e.g. the data.gov.uk mirror of Leeds City Council's dataset (CKAN package 80446967-46ef-4283-bf65-1014ecfc4fbc) stops at May 2021 even though Leeds still publishes monthly on Data Mill North.

Per the corpus rule, this folder therefore holds a representative sample of three councils (one county, one metropolitan borough, one district pair with a joint-services arrangement), plus documentation of what a full collection would take.

Files downloaded (data/), 2026-08-13

Adur District Council & Worthing Borough Council (districts, shared services)

Gloucestershire County Council (county)

Sefton Council (metropolitan borough)

Re-download

cd research/datasets/11-transparency-code-spend/data
curl -sL -o adur-june-2026.csv "https://www.adur-worthing.gov.uk/media/Media,174581,smxx.csv"
curl -sL -o worthing-june-2026.csv "https://www.adur-worthing.gov.uk/media/Media,174582,smxx.csv"
curl -sL -o adur-worthing-joint-june-2026.csv "https://www.adur-worthing.gov.uk/media/Media,174583,smxx.csv"
curl -sL -o gloucestershire-june-2026.csv "https://www.gloucestershire.gov.uk/media/hbapmuig/payments-made-during-june-2026-csv.csv"
curl -sL -o gloucestershire-may-2026.csv "https://www.gloucestershire.gov.uk/media/llkdxypa/payments-made-during-may-2026-csv.csv"
curl -sL -o sefton-april-2026.csv "https://www.sefton.gov.uk/media/uxdlq5b0/sefton-council-supplier-spend-april-2026.csv"
curl -sL -o sefton-march-2026.csv "https://www.sefton.gov.uk/media/lq3jjvbs/sefton-council-supplier-spend-march-2026.csv"

Note the URLs contain opaque media IDs; new months get new IDs, so re-scrape the landing pages each month rather than guessing URLs.

Granularity, coverage, cadence

Licence

Blockers encountered

What a full collection would take

~317 English councils × 12 months/yr, each with a bespoke page structure, schema, sign convention and redaction policy. Practical routes: (a) a scraper per council (or per CMS family — many share Jadu/Umbraco patterns), with browser automation for Cloudflare-fronted sites; (b) a commercial/aggregated source such as Spend Network (third-party, out of scope for this corpus's official-sources rule); (c) restrict analysis to a fixed panel of councils chosen from CIPFA nearest-neighbour groups and collect those manually each quarter. Any cross-council analysis must first normalise sign conventions, VAT treatment and redaction differences.