Skip to main content
1000Reasons

The data

Every dataset behind 1000 Reasons — budgets, spending, procurement, debt, prices, representation, the published corruption archive, and model-ready feature tables. Public, CC-BY-4.0, and built for analysis: each one streams as NDJSON or CSV with a live schema and cursor pagination.

61datasets
NDJSON · CSVformats
CC-BY-4.0license

ML feature tables

ML panel — state × year fiscal & economic features

ml-state-year-panel

One row per (state, year): FAAC totals, IGR tax heads, average inflation, and 2022 MPI poverty. Union spine — sources cover different year windows (FAAC 2024+, IGR 2019–2024, inflation 2025+), so expect nulls outside each source’s window.

15 columns
Schema (15 columns)

ML features — budget execution lines

ml-budget-execution

Stable projection of budget implementation lines: appropriation, month/YTD payments, balance and % executed per classification.

latest: May 202613 columns
Schema (13 columns)

ML features — procurement red flags

ml-contract-features

Contracts with model-ready red-flag features: single-bid, round-million amounts, over-planning-budget, and supplier concentration windows. Flags are signals for review, not findings of wrongdoing.

latest: 2025-10-2921 columns
Schema (21 columns)

ML features — treasury payment risk signals

ml-payment-features

Daily FGN payments joined to their best looters-graph flag and CAC entity data (incorporation age). One row per payment; flags are leads, not verdicts.

latest: 2026-06-1920 columns
Schema (20 columns)

ML features — politician profiles + validated bill links

ml-politician-features

One row per politician profile with model-ready features: role, contact/bio presence, past-office count, and VALIDATED bill-sponsorship links only (linked_bills_count is a lower bound — the NASS source omits sponsors for most Senate bills, so never compare linked counts across chambers).

16 columns
Schema (16 columns)

ML scorecard — one row per state

ml-state-scorecard

The single-glance "how is my state doing" row: latest FAAC allocation, own IGR, public debt, inflation, health-facility and school counts, and 2022 poverty — each with its own as-of year/date. One row per state (36 + FCT).

19 columns
Schema (19 columns)

ML scorecard — one row per senatorial district

ml-senatorial-scorecard

Per senatorial district (109): 2022 multidimensional poverty + the sitting senator. The "how poor is my district and who represents it" row.

7 columns
Schema (7 columns)

ML features — per-MDA procurement risk profile

ml-mda-procurement-risk

One row per federal MDA (contract buyer, 258): award count, total value, single-bid rate, supplier count and top-supplier concentration. Risk SIGNALS for scrutiny, not findings of wrongdoing.

latest: 2025-10-299 columns
Schema (9 columns)

Public finance

Daily FGN treasury payments

treasury-payments

Line-level daily payments by federal MDAs from the Open Treasury portal — payee, amount, purpose, with normalization and looters-graph match fields.

397.8K rowslatest: 2026-06-1917 columnsincremental
Schema (17 columns)

Appropriation budget lines (federal + 36 states)

budget-lines

Budget line items from signed Appropriation Acts: federal FY2015–2026 and all 36 states, reconciled to headline totals before load.

2.7K rows16 columnsincremental
Schema (16 columns)

Budget execution (budgeted vs actual payments)

budget-performance

Monthly budget implementation lines — appropriation, month payment, YTD payments, balance and % executed, by classification and jurisdiction.

1.9K rowslatest: May 202617 columnsincremental
Schema (17 columns)

Auditor-General audit findings

audit-findings

Findings from OAuGF annual audit reports (FY2019–2021): MDA, finding type, amount and description.

2.1K rows9 columnsincremental
Schema (9 columns)

Automated audit leads (leads, not verdicts)

audit-leads

Rule-generated anomaly leads over public spending/procurement data. Each row is a lead for human follow-up — an algorithmic signal, NOT a finding of wrongdoing.

154 rows14 columnsincremental
Schema (14 columns)

FAAC monthly allocations by jurisdiction

faac-allocations

Federation Account Allocation Committee monthly disbursements to Federal/states/FCT: statutory, derivation, VAT, EMTL, deductions and net.

687 rowslatest: Mar 202622 columnsincremental
Schema (22 columns)

State internally generated revenue (IGR)

state-revenue

Annual IGR per state broken into tax heads: PAYE, withholding, capital gains, stamp duties, road tax, direct assessment, MDA and LGA revenue.

222 rows20 columnsincremental
Schema (20 columns)

Public debt stock (federal + states)

public-debt

DMO quarterly debt stock by jurisdiction and tier: domestic NGN, external USD/NGN, totals and the FX rate used.

191 rowslatest: 2025-12-3114 columnsincremental
Schema (14 columns)

FX rates & external reserves

cbn-fx-reserves

CBN official/parallel/I&E exchange rates and gross external reserves over time; includes net-reserves observations where published.

72 rowslatest: 2026-07-0115 columnsincremental
Schema (15 columns)

Procurement

Federal contract awards (OCDS)

contracts

Contract awards from the BPP NOCOPO open-contracting portal: buyer, supplier, amount, method, tenderer count and planning budget.

17.4K rowslatest: 2025-10-2926 columnsembeddingsincremental
Schema (26 columns)

Payee corporate entities (CAC matches)

payee-entities

Corporate-registry lookups for treasury payees: RC number, incorporation date, officers. Currently sparse — populated by the ongoing CAC enrichment.

13 columnsincremental
Schema (13 columns)

Economy & prices

Market-level commodity prices

commodity-prices

Commodity prices per market/state/month with unit and price type — the granular series behind the national food-prices summary.

88.1K rows12 columns
Schema (12 columns)

State-level CPI inflation

state-inflation

Monthly all-items and food CPI per state: index levels, YoY and MoM rates.

518 rowslatest: Apr 202613 columnsincremental
Schema (13 columns)

Monthly food prices (national summary)

food-prices

Average national price per food commodity per month with MoM/YoY change and the highest/lowest-price states.

294 rowslatest: Apr 202614 columnsincremental
Schema (14 columns)

Telecom sector statistics

telecom-stats

NCC quarterly operator metrics (subscriptions, teledensity, market share).

369 rowslatest: 2026 Q111 columnsincremental
Schema (11 columns)

Transport (rail) statistics

transport-stats

NBS quarterly rail transport metrics: passengers, freight, revenue by mode.

143 rowslatest: 2024 Q211 columnsincremental
Schema (11 columns)

Crude oil production by terminal

oil-production

Monthly crude/condensate barrels per export terminal.

829 rows9 columnsincremental
Schema (9 columns)

Crude oil production (national monthly)

oil-production-monthly

National monthly totals: barrels and daily average bopd.

latest: Nov 20258 columnsincremental
Schema (8 columns)

Electricity DisCo performance (quarterly)

power-disco-quarterly

Billing and collection efficiency per distribution company per quarter.

77 rows9 columnsincremental
Schema (9 columns)

Electricity generation (national quarterly)

power-national-quarterly

Average generation (MW) and energy billed (GWh) per quarter.

latest: 2025 Q48 columnsincremental
Schema (8 columns)

Poverty & social

Multidimensional poverty by state (2022)

poverty-state

NBS 2022 MPI per state: index, incidence %, intensity %, poor population.

9 columnsincremental
Schema (9 columns)

Multidimensional poverty by senatorial district (2022)

poverty-senatorial

NBS 2022 MPI per senatorial district: index, incidence %, intensity %.

109 rows9 columnsincremental
Schema (9 columns)

National Social Register coverage

nassco-social

Registered households and beneficiaries per state/LGA/ward from NASSCO.

8.4K rows9 columnsincremental
Schema (9 columns)

Infrastructure & services

Federal road projects status

road-projects

Federal road projects with state/zone, completion percentage and remarks.

187 rows10 columnsincremental
Schema (10 columns)

Schools directory

schools

School-level directory with state/LGA, level, sector, location and enrolment.

204.1K rows11 columnsincremental
Schema (11 columns)

Health facilities registry

health-facilities

Geocoded health facilities (GRID3/NHFR): name, state/LGA/ward, ownership, level, coordinates.

51.0K rows13 columnsincremental
Schema (13 columns)

Representation & geography

States reference

states

The 36 states + FCT with codes and geopolitical zones.

37 rows8 columnsincremental
Schema (8 columns)

Local government areas reference

local-governments

The 774 LGAs with state linkage and codes.

774 rows8 columnsincremental
Schema (8 columns)

Electoral wards reference

wards

Ward reference with LGA linkage, codes, centroids and alternate names.

8.8K rows11 columnsincremental
Schema (11 columns)

Electoral districts

electoral-districts

Senatorial districts and federal constituencies per state.

1.5K rows10 columnsincremental
Schema (10 columns)

National Assembly members roster

legislators

10th Assembly senators and representatives with district, party and contacts.

320 rows13 columnsincremental
Schema (13 columns)

LGA → constituency mapping

lga-representation

Which senatorial district and federal constituency each LGA belongs to.

774 rows7 columnsincremental
Schema (7 columns)

Public officials directory

public-officials

Accountability directory of current office-holders (governors, legislators, LG chairs…) with offices, contacts and term dates.

983 rows22 columnsincremental
Schema (22 columns)

INEC CVR registration centres

inec-cvr-centres

Continuous Voter Registration centres with location, schedule, status and geocodes.

854 rows29 columnsincremental
Schema (29 columns)

National Assembly bills

bills

Bills before the 10th Assembly: number, chamber, title, reading dates, stage, sponsor and explanatory memo.

2.9K rows22 columnsembeddingsincremental
Schema (22 columns)

Politician profiles

politician-profiles

Profiles of legislators and major office-holders/aspirants: contacts, bio, education, past offices (Wikidata-enriched), press mentions.

360 rows30 columnsembeddingsincremental
Schema (30 columns)

Corruption archive

Published corruption archive (the 1000 Reasons)

published-reasons

The editorially published archive entries: claim text, category, sources and verification status. Pre-editorial drafts are never exposed.

15 columnsembeddingsincremental
Schema (15 columns)

Looters graph — entities

looters-nodes

The 615-entity public-interest graph (people, companies, institutions, cases) with legal status and cited sources per node.

615 rows23 columns
Schema (23 columns)

Looters graph — relationships

looters-links

Typed edges between looters-graph entities (source/target ids reference looters-nodes).

561 rows8 columns
Schema (8 columns)

Text corpora (for RAG)

Text corpus — bills

corpus-bills

Bill titles + explanatory memos as a retrieval-ready text corpus (one doc per bill).

9 columnsembeddingsincremental
Schema (9 columns)

Text corpus — politician profiles

corpus-politician-profiles

Bio + education per politician as a retrieval-ready text corpus.

10 columnsembeddingsincremental
Schema (10 columns)

Text corpus — contracts

corpus-contracts

Contract titles + descriptions with buyer/supplier as a retrieval-ready text corpus.

latest: 2025-10-2910 columnsembeddingsincremental
Schema (10 columns)

Text corpus — published archive

corpus-published-reasons

Published archive entries as a retrieval-ready text corpus with claim text and sources.

9 columnsembeddingsincremental
Schema (9 columns)

Text corpus — budget line descriptions

corpus-budget-lines

Budget line descriptions with jurisdiction/year/amount as a retrieval-ready text corpus.

9 columnsincremental
Schema (9 columns)

Nigeria knowledge base

knowledge-articles

Core encyclopedic articles about Nigeria — history, geography, government, economy, culture, languages, ethnic groups, institutions — so the knowledge system covers general "about Nigeria" questions beyond the civic-data domains. Sourced from Wikipedia (CC-BY-SA-4.0).

227 rows13 columnsembeddingsincremental
Schema (13 columns)