The record as data, not just as a page
Everything plotted here is held in plain JSON, served from this domain, under no login and no key. The files below are the same ones this page reads. Take them, check them, plot them yourself.
22 datasets
Licensed for re-use with attribution to the sources named in each file. The figures are not ours to licence — they belong to the bodies that recorded them, and each record says which.
Dated events for the series
data/chart-events.json
The events marked on the time series — ceasefires, offensives, crossings closed and reopened — so a change in a line can be read against what happened.
The children’s record, 1948 to the present
data/children.json
Every child this record can count, on both sides, period by period and year by year: three windows counted in full from a single source that counted both sides on one methodology, the partial figures that cover only one side or one territory marked as such, and the periods nobody counted published as gaps rather than estimated.
The chronology of recorded crimes
data/chronology.json
Appendix B of the report: every dated crime and massacre in the record, split out of report.json so the Timeline can be read without loading the full report.
Conduct of the war
data/conduct-record.json
Aid, hospitals, schools, heritage, journalists, medics and what remains functioning, measured against the obligations each engages.
The elements of the legal tests
data/elements.json
The elements of genocide, apartheid and the grave breaches, each set against the evidence advanced for it and the body that made the finding.
The curated statistics
data/figures.json
The headline figures and the topic groups behind them — each with its label, its value, the note that qualifies it, and the report section it came from.
The first screen
data/headline.json
The eight headline figures, the current ratio and the counts, in one small file so the record can state what it establishes before the rest of the data arrives.
The pre-October-2023 baseline and the undercount
data/history.json
West Bank annual tolls and settler violence rates before October 2023, together with the undercount layer: the Lancet capture–recapture estimate, the Gaza Mortality Survey, and the bodies under the rubble.
Proceedings, findings and instruments
data/legal.json
The ICJ cases and their orders, the ICC warrants, the treaty provisions engaged, and the findings made under the Genocide, Fourth Geneva and Apartheid Conventions.
The long record, 1917–2026
data/long-record.json
Dispossession, detention, demolition, recognition and complicity across the whole period, as series rather than as single figures.
Map geometry
data/maps.json
The boundaries, governorates and place points the maps are drawn from, joined to the data by name with the aliases resolved.
The depopulated villages of 1948
data/nakba.json
Each village depopulated in 1948 with its district, its population, the date and the means, mapped point by point.
A slice of the identification list
data/names-boot.json
A short excerpt of names.json, loaded while the record loads, so the count is not the only thing on screen.
The identification list
data/names.json
The named dead of Gaza as published by the Ministry of Health: name in Arabic and in English, age, sex and date of record. Two megabytes; loaded only on request.
The report, described
data/report-meta.json
The title, the counts (words, parts, sections, tables) and the full bibliography of report-final.md, without the text — what a page needs to quote the report accurately when it is not reproducing it.
The source report, parsed
data/report.json
Every part, section, paragraph, list, table, chronology entry and bibliography entry of report-final.md, converted losslessly by build.py and checked by verify.py. This is the whole document as structured data.
The linked source library
data/sources.json
The evidentiary base grouped by kind: courts and tribunals, UN bodies, human rights organisations, open datasets, academic work, Israeli sources, journalism and archives.
Documented statements of intent
data/statements.json
Statements by named officials with speaker, role, date, the verbatim quotation, its context, its evidentiary categories, its tier and its legal significance. Contested attributions are marked contested.
The contextual chronology
data/timeline-extra.json
The legal and political steps between the massacres recorded in Appendix B — mandates, partitions, laws, plans, rulings, resolutions and admissions.
Daily and monthly casualty series
data/timeseries.json
Killed and injured in Gaza and the West Bank, day by day and aggregated by month, with the reporting gaps left as gaps rather than interpolated.
The wars and 7 October
data/war-record.json
Each Gaza campaign, what it was called, what it killed, and what the inquiries into it found — alongside the documented record of 7 October 2023.
State positions
data/world-positions.json
Recognition of Palestine, arms embargoes, ICJ interventions, sanctions and Security Council vetoes, by state, with the date each position was taken.
The compilation is published for re-use with attribution to The Documented Record. The underlying figures are not ours to licence: each record names the body that recorded it, and that body's terms govern the figure itself. The manifest itself is at data/index.json, generated 2026-09-13.
Any chart on this site, on any other site
Each chart has its own address and renders on its own, with its caption and its source. The embed button on any chart copies the markup below with that chart’s name already in it.
<iframe src="https://palestinerecord.github.io/#/embed/accountability-funnel"
width="100%" height="460" loading="lazy" frameborder="0"
title="Complaints, investigations and indictments, 2016–2024"></iframe>