The corpus in numbers
Statistics
Every number on this page is regenerated by the nightly rebuild and read live from the same file the homepage uses. Nothing here is typed by hand.
1’080’221
source recordsas of 2026-09-16 · +229 since the previous rebuild
Decisions
Where the records come from.
Federal and cantonal
“Federal” here includes the ECtHR judgments and the VPB administrative rulings.
By language
By decision year
Decision year, not the date we ingested it. The current year keeps filling as courts publish.
By canton
Largest collections
Added in the last rebuild
European Court of Human Rights
judgments in the corpus
with Switzerland as respondent
Grand Chamber, Swiss cases
against Switzerland this year
Growth
How the corpus has grown.
Source records and unique decisions, one point per day
Taken from the committed stats.json of each day. Vertical steps are bulk imports; the slope between them is the nightly intake.
Last 30 days
Since May 2026
Last data point
Legislation
Federal and cantonal law.
Federal laws
— articles
Cantonal laws
— articles
Laws in force
— articles
Cantonal laws by canton
Upcoming amendments
| In force | Act |
|---|
Legislative materials
Federal Council dispatches, verbatim.
Botschaften
Paragraphs
full-text indexed
Article links
paragraphs tied to a specific article of law
By language
not computed yet
Commentaries and scholarship
Open-access legal writing.
Commentaries
article-by-article, from Onlinekommentar and partner publishers
Scholarship records
By source
By type
Citation graph
Who cites whom.
decision → decision
resolved edges
decision → statute
resolved edges
Most cited decision
Most cited provision
Five most cited decisions
| Decision | citations |
|---|
Five most cited provisions
| Provision | references |
|---|
not computed yet
Quality
What the records contain.
Headnote coverage
records with a Regeste—
Duplicate share
second representations—
Time span
Freshness
When it was last rebuilt.
Corpus rebuilt
Cantonal scrape
Federal scrape
Records added
The rebuild starts at 03:30 UTC every night and the scrapers run every day. Per-source status, including known gaps, is on the coverage page. See the coverage page
Usage
How much it is used.
By client
By HTTP status
Data
Take the numbers with you.
Everything on this page is a public file you can fetch directly.