Repository avatar
Other Tools
v0.1.0
active

fontes

io.github.ykarapazar/fontes

Live court decisions and legislation from court and government websites in 120+ jurisdictions.

Documentation

Fontes

The law of 120+ jurisdictions, one question away.

Beta (v0.1). Fontes reads court and government websites live, and those sites change without notice. Expect some searches to fail, run slowly or return thin results. Today's state of every source is on the status page, checked daily. If a result looks wrong, tell us: ask your AI app to "report a Fontes bug", or open an issue.

Licence: Apache 2.0 Python 3.13+ PyPI: fontes-mcp MCP server Source health, checked daily

Languages: English · 简体中文 · हिन्दी · español · العربية · français · বাংলা · português · Indonesia · اردو

All 80 languages

Fontes is a free, open-source MCP server. It lets your AI app look up court decisions and legislation live on government and court websites in over 120 jurisdictions and international courts. Every result links to the original. It is a standard Model Context Protocol (MCP) server, so it works in any app that can run a local MCP server: Claude Desktop, Claude Code, OpenAI Codex, Cursor, VS Code (GitHub Copilot), Gemini CLI, Windsurf, Zed, LM Studio and more.

  • For lawyers and researchers: ask in plain language. Your AI app searches the official source and quotes from what it finds, with the source link.
  • For developers: one MCP server with seven fixed research tools (plus report_bug); the jurisdiction is a parameter, so adding countries does not add tools. Python, Apache 2.0.

Source status (checked daily): ykarapazar.github.io/fontes/status/ · Coverage per jurisdiction: docs/COVERAGE.md · Questions and answers: docs/FAQ.md

Quickstart

  1. Add Fontes to your app.

    • Claude Desktop: download the Fontes .mcpb file from the latest release, double-click it, then click Install.
    • Codex: codex mcp add fontes -- uvx fontes-mcp
    • Claude Code: claude mcp add fontes -- uvx fontes-mcp
    • Cursor, VS Code, Gemini CLI, Zed, LM Studio, Cline and other apps: paste the snippet for your app from docs/INSTALL.md.

    uvx comes with uv. To install uv on macOS or Linux: curl -LsSf https://astral.sh/uv/install.sh | sh. On Windows (PowerShell): powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex".

  2. Restart the app. Quit it completely and open it again.

  3. Ask: "Which jurisdictions can Fontes search?" It should list the countries.

A one-click installer for Mac and Windows is on its way. It sets up Fontes in Claude Desktop, Codex, Claude Code, Cursor, VS Code, Windsurf, Gemini CLI, Zed, LM Studio and Cline, in each one on your computer, then offers to add your keys. Quit those apps before you run it. Details: docs/INSTALL.md. Some sources need a free key: see docs/KEYS.md.

Fontes coverage catalogue: Covered: 72 of 124.

What can I ask?

Find Dutch Supreme Court decisions on non-compete clauses since 2023.
Show me article 6 of the German Civil Code.
Find UK Supreme Court judgments since 2020 that mention "duty of care".
Search HUDOC for European Court of Human Rights judgments on Article 8 and surveillance.
Find Turkish Constitutional Court decisions on freedom of expression.
Which jurisdictions can Fontes search?

Your AI app picks the jurisdiction and tool, searches the official source, and gives you the link to each result. Open it and read the original before you rely on it.

Fontes answering a question in an MCP app

What it does and doesn't do

  • Does: fetch live at the moment you ask, from the publisher's own website or API. Every result names its source and carries its URL or official identifier so you can open the original.
  • Does not: keep a database, download in bulk, cache texts to disk, or send your questions anywhere except to the source being searched. No account. Besides the sources, Fontes makes a once-a-day version check against PyPI (off with FONTES_NO_UPDATE_CHECK=1); anything else (usage counts, bug reports) is opt-in and asks you first.
  • Does not give legal advice or decide which version of a text is authoritative. Coverage differs a lot between countries: some have full case law and consolidated legislation, some only one court or laws as originally published. The tables below and list_jurisdictions say exactly what each one covers.

Read this before you rely on a result

  • Not every source is the official, authentic version. Most are government or court sites, but some consolidated texts are expressly unofficial (only the official gazette is authentic), and a few sources are non-government (e.g. LexiVox, LawPhil, Maqam, Wikisource). Fontes marks these with an "Unofficial source" notice in its answers. Check the official publication before you cite.
  • Each source has its own terms. The data stays under its publisher's licence; some forbid commercial use, some require attribution (e.g. CC BY sources), and a few forbid automated access without permission. Sources that need permission are off by default (marked OFF below). See Sources, terms and robots.txt.
  • AI can misread. Read the full decision or provision before relying on it; never cite from a search snippet or from the AI's summary alone.
  • Sources lag and have gaps. A court may publish late or only some of its decisions, and a consolidated text may not yet include the latest amendment. Check the date of the text and the gaps list_jurisdictions lists for that jurisdiction.
  • Not legal advice. Fontes is a research tool. Using it does not create a lawyer–client relationship with anyone, and it does not replace advice from a lawyer qualified where your question arises.
  • No warranty. Fontes is provided "as is", without warranty of any kind, and its authors are not liable for how it is used, as far as the law allows. The full terms are in sections 7 and 8 of the LICENSE (Apache 2.0).
  • Fontes is an independent open-source project. It is not affiliated with or endorsed by any of the courts, governments or publishers it reads from.

Why I built this

Fontes was made by a lawyer, for lawyers. =) And for everyone else who has ever needed to read the law that applies to them.

The law is public. Court decisions and legislation are published by courts and governments so that people can read them. But each country publishes in its own way, on its own website, in its own language, and many of those websites are built for people who already know where to look. AI assistants can help, but when they can't see the source, they guess.

Fontes connects your AI app to those official sources. It fetches court decisions and legislation live from the courts and governments that publish them, links every result to the original, and keeps no database of its own.

I believe every lawyer and every citizen, anywhere, should be able to look up the law that governs them, and use it to protect their rights. That is why Fontes is free and open source, for legal practitioners and citizens alike.

If something is broken, or a country you need is missing, please open an issue. That is the most useful help there is.

Yüce Karapazar

Coverage

Each jurisdiction's case-law and legislation sources. list_jurisdictions and docs/COVERAGE.md give the full detail.

Coverage table (code, jurisdiction, case law, legislation)
CodeJurisdictionCase lawLegislation
adAndorraTribunal Constitucional del Principat d'Andorra: sentències and autesPortal Jurídic del Principat d'Andorra (BOPA service, Govern d'Andorra / Consell General): consolidated laws and Government regulations, Consell General del Principat d'Andorra: Constitució (Catalan booklet PDF)
afAfghanistan—Ministry of Justice laws database (de facto authority)
afchprAfrican Court on Human and Peoples' RightsAJUDATA, the African Court's case database (ajudata.african-court.org)—
alAlbaniaGjykata e Lartë (High Court of Albania, gjykataelarte.gov.al)Qendra e Botimeve Zyrtare (qbz.gov.al, Ministry of Justice)
amArmeniaARLIS, Armenian Legal Information System (unified official publication website; Ministry of Justice / Official Bulletin CJSC)ARLIS, Armenian Legal Information System (unified official publication website; Ministry of Justice / Official Bulletin CJSC)
arArgentina—InfoLEG (national laws)
atAustriaRIS (OGH, VfGH, VwGH, BVwG, LVwG, DSB)RIS federal law
auAustralia (Commonwealth)—Federal Register of Legislation
azAzerbaijane-qanun.az, Unified Electronic Database of Legal Acts (Ministry of Justice) (OFF)e-qanun.az, Unified Electronic Database of Legal Acts (Ministry of Justice) (OFF)
baBosnia and HerzegovinaUstavni sud Bosne i Hercegovine (ustavnisud.ba) – decisions databaseVlada Federacije BiH (fbihvlada.gov.ba) – Hronološki registar zakona (Federation laws as published), Parlamentarna skupština BiH (parlament.ba) – Ustav BiH and Prečišćeni tekstovi zakona (state level)
bbBarbadosBarbados Judicial System: judgments (barbadoslawcourts.gov.bb), CCJ judgment lists and PDFs (ccj.org)Barbados Judicial System: Consolidated Laws (barbadoslawcourts.gov.bb)
bdBangladeshSupreme Court of Bangladesh (supremecourt.gov.bd) – Judgments and OrdersLaws of Bangladesh (bdlaws.minlaw.gov.bd), Legislative and Parliamentary Affairs Division
bgBulgariaКонституционен съд (Constitutional Court), constcourt.bgНародно събрание (National Assembly), parliament.bg API: Constitution and laws as adopted
bhBahrainLegislation and Legal Opinion Commission (هيئة التشريع والرأي القانوني), lloc.gov.bh (OFF)Legislation and Legal Opinion Commission (هيئة التشريع والرأي القانوني), lloc.gov.bh (OFF)
bjBeninCour constitutionnelle du Bénin: décisions (courconstitutionnelle.bj)Secrétariat général du Gouvernement du Bénin: lois, décrets, ordonnances (sgg.gouv.bj)
boBoliviaTribunal Agroambiental – Buscador de Resoluciones (SISAGRO consultas)Cámara de Diputados – Leyes Promulgadas (WP REST API), laws as promulgated, LexiVox – Bolivian legislation (constitution, laws, decree-laws, codes; unofficial)
brBrazilSTF (Supreme Federal Court)normas.leg.br
bsThe BahamasFind Case Law, The National Archives (UK): Judicial Committee of the Privy Council judgments, Court of Appeal of The Bahamas judgments (courtofappeal.org.bs), Supreme Court of The Bahamas judgments, The Judiciary of The Bahamas (courts.bs)Statute Law of The Bahamas, Law Reform and Revision Commission (laws.bahamas.gov.bs)
btBhutan—Depository of Laws (legislation.gov.bt), Office of the Attorney General of Bhutan
bzBelizeJudgments of the Senior Courts of Belize, Belize Judiciary (belizejudiciary.org), CCJ judgment lists and PDFs (ccj.org), Find Case Law, The National ArchivesLaws of Belize, Attorney General's Ministry (agm.gov.bz)
caCanada (federal)Supreme Court of CanadaJustice Laws
ccjCaribbean Court of JusticeCCJ judgment lists and PDFs (ccj.org)—
chSwitzerland (federal)Federal Supreme Court (bger.ch)Fedlex (SR)
ciCôte d'IvoireCour de cassation de Côte d'Ivoire: jurisprudence (eservices / sigcc)Assemblée nationale de Côte d'Ivoire: lois (assnat.ci)
clChile—BCN Ley Chile
cmCameroonCour suprême du Cameroun (coursupreme.cm)Présidence de la République du Cameroun (prc.cm), Actes: lois, ordonnances, décrets
cnChinaSupreme People's Court guiding cases—
coColombiaCorte ConstitucionalFunción Pública – Gestor Normativo (consolidated legislation) (OFF)
crCosta Rica—SINALEVI – Sistema Nacional de Legislación Vigente (Procuraduría General de la República, SCIJ)
cuCuba—Gaceta Oficial de la República de Cuba (gacetaoficial.gob.cu), Ministerio de Justicia de Cuba (Gaceta Oficial reposts)
cvCabo VerdeTribunal Constitucional de Cabo Verde (tribunalconstitucional.cv), Supremo Tribunal de Justiça de Cabo Verde, jurisprudência (stj.cv), JURIS CV – Jurisprudência Cabo-verdiana (Conselho Superior da Magistratura Judicial)Tribunal Constitucional de Cabo Verde (tribunalconstitucional.cv)
czCzechiarozhodnuti.justice.cz (lower courts)e-Sbírka
deGermany (federal)NeuRIS (federal courts, trial service) (OFF)Gesetze im Internet
difcDIFC Courts (Dubai)DIFC Courts judgments (OFF)—
dkDenmark—Retsinformation
doDominican RepublicTribunal Superior Electoral – visor de sentencias (visorpdf.tse.do)—
dzAlgeriaCour constitutionnelle (and former Conseil constitutionnel) of AlgeriaJournal Officiel de la République Algérienne (JORADP), Secrétariat Général du Gouvernement
ecEcuadorCorte Constitucional del Ecuador – Buscador de Sentencias (public JSON backend) and signed decision PDFs (esacc storage)—
echrEuropean Court of Human RightsHUDOC—
ecowasECOWAS Community Court of JusticeECOWAS Community Court of Justice website (courtecowas.org), ECOWAS Court Law Reports (CCJELR), English volumes 2004-2017 (courtecowas.org)—
eeEstonia—Riigi Teataja
eftaEFTA CourtEFTA Court judgments—
egEgyptالمحكمة الدستورية العليا – Supreme Constitutional Court portal (judgments, full text)—
esSpainConstitutional Court onlyBOE consolidated law
etEthiopia—House of Peoples' Representatives: published laws (Federal Negarit Gazeta PDFs, hopr.gov.et)
euEuropean UnionCELLAR (CJEU)CELLAR (EUR-Lex)
fiFinlandFinlex (KKO/KHO precedents)Finlex open data
gb (alias uk)United KingdomFind Case Law (The National Archives, 2003 onward)legislation.gov.uk
geGeorgiaCourts of Georgia (2018–2020)Matsne
grGreeceAreios PagosGovernment Gazette (FEK) (OFF)
gtGuatemalaCorte de Constitucionalidad – sentencias PDF (jurisprudencia.cc.gob.gt) (partial)—
gyGuyanaCCJ judgment lists and PDFs (ccj.org)Laws of Guyana, Ministry of Legal Affairs (mola.gov.gy)
hkHong Kong—Hong Kong e-Legislation (open data)
hnHonduras—Biblioteca Virtual del Tribunal Superior de Cuentas (TSC) – laws, codes, regulations and decrees as published (PDF, mostly La Gaceta copies), ENAG – La Gaceta Digital (Diario Oficial de la República de Honduras)
hrCroatiaConstitutional Court (in the gazette)Narodne novine
htHaiti—Conseil Supérieur du Pouvoir Judiciaire (CSPJ): document library, Cour de cassation d'Haïti: Constitution PDF (1987 original)
huHungaryBírósági Határozatok Gyűjteménye—
icjInternational Court of Justice (ICJ)International Court of Justice website (www.icj-cij.org): case pages and document searchInternational Court of Justice website (www.icj-cij.org): case pages and document search
icsidICSID (investment arbitration)ICSID case database—
idIndonesia—JDIH Kementerian Sekretariat Negara (jdih.setneg.go.id) – Produk Hukum, Majelis Permusyawaratan Rakyat (www.mpr.go.id) – UUD NRI 1945
ieIreland—Irish Statute Book, LRC Revised Acts
ilIsrael—Knesset law database; Open Law Book (Wikisource, non-official)
inIndiaIndian Supreme Court Judgments (AWS Open Data; Dattam Labs mirror of the Supreme Court's e-SCR)India Code (OFF)
iqIraq—Kurdistan Parliament legislation database (قاعدة التشريعات), legislation.krd (Kurdistan Region of Iraq only)
isIcelandÍsland.is court rulings—
itItaly—Normattiva
itlosITLOS (International Tribunal for the Law of the Sea)ITLOS case pages (www.itlos.org)—
jmJamaicaFind Case Law, The National Archives (UK): Judicial Committee of the Privy Council judgments, Supreme Court of Jamaica judgments (supremecourt.gov.jm), Court of Appeal of Jamaica judgments (courtofappeal.gov.jm)—
joJordanConstitutional Court of Jordan (المحكمة الدستورية), cco.gov.jo—
jpJapan—e-Gov 法令API
kgKyrgyzstanConstitutional Court of the Kyrgyz Republic (constsot.kg)—
khCambodia—Council for the Development of Cambodia (CDC): Laws and Regulations
laLaos—Official Gazette of the Lao PDR (Ministry of Justice): search index (partial)
lbLebanonالمجلس الدستوري / Constitutional Council of Lebanon (cc.gov.lb)المجلس الدستوري / Constitutional Council of Lebanon (cc.gov.lb)
liLiechtensteinFürstlicher Oberster Gerichtshof – Entscheidungen (www.ogh.li)Lilex – Gesetzesdatenbank des Fürstentums Liechtenstein (Rechtsdienst der Regierung)
luLuxembourgdata.public.lu — Cour de cassation decisions (Administration judiciaire), yearly ZIPs of PDFs read member by member with HTTP RangeLegilux
lvLatviaE-lietas (anonymised decisions)—
lyLibyaالمحكمة العليا - Supreme Court of Libya (alolya.gov.ly)وزارة العدل - Ministry of Justice of Libya (aladel.gov.ly)
maMoroccoConstitutional Court of Morocco (cour-constitutionnelle.ma) – DecisionsMinistry of Justice legal portal Adala (adala.justice.gov.ma)
mcMonacoLegimonaco — Gouvernement Princier de Monaco (Direction des Affaires Juridiques): Constitution, codes, laws, ordinances, treaties and court decisionsLegimonaco — Gouvernement Princier de Monaco (Direction des Affaires Juridiques): Constitution, codes, laws, ordinances, treaties and court decisions
mdMoldovaCurtea Supremă de Justiție (Supreme Court of Justice), jurisprudenta.csj.md, Portalul Național al Instanțelor de Judecată (courts of appeal and district courts), instante.justice.mdPreședinția Republicii Moldova: Constituția (consolidated PDF), presedinte.md
meMontenegroUstavni sud Crne Gore (ustavnisud.me) – Sudska arhiva—
mgMadagascarHaute Cour Constitutionnelle (hcc.gov.mg)CNLegis – Centre National LEGIS, Primature (cnlegis.gov.mg)
mmMyanmarSupreme Court of the Union: Rulings and Case Management System (rcms.usc.gov.mm)Supreme Court of the Union: laws, procedures and amending laws (unionsupremecourt.gov.mm)
mnMongoliashuukh.mn, electronic database of court decisions (Judicial General Council of Mongolia)—
mtMalta—Legislation Malta (legislation.mt), Office of the State Advocate / Legislation Unit
muMauritiusFind Case Law, The National Archives (UK): Judicial Committee of the Privy Council judgments, Supreme Court of Mauritius website (supremecourt.govmu.org): judgment search (subordinate courts) and legislation library (OFF)Supreme Court of Mauritius website (supremecourt.govmu.org): judgment search (subordinate courts) and legislation library, Revised Laws of Mauritius, Attorney General's Office (attorneygeneral.govmu.org), National Assembly of Mauritius (mauritiusassembly.govmu.org): Acts as passed (OFF)
mvMaldives—MvLaw (mvlaw.gov.mv), Attorney General's Office legislation database, Government Gazette of the Maldives (gazette.gov.mv), President's Office
mzMozambiqueTribunal Supremo (ts.gov.mz): judgments tables of the TS and the Tribunais Superiores de Recurso, and its legislation page, Conselho Constitucional (cconstitucional.org.mz): acórdãos and deliberaçõesTribunal Supremo (ts.gov.mz): judgments tables of the TS and the Tribunais Superiores de Recurso, and its legislation page
ngNigeriaSupreme Court of NigeriaNational Assembly of Nigeria (nass.gov.ng) – Acts as passed, Nigerian Investment Promotion Commission (nipc.gov.ng) – Acts, PLAC Laws of Nigeria (lawsofnigeria.placng.org): unrevised LFN 2004 (unofficial), FAOLEX (FAO) – Constitution of Nigeria 1999, consolidated to 2023 (PLAC print)
nlNetherlandsrechtspraak.nlwetten.overheid.nl (BWB)
noNorwaySupreme Court (official summaries only)—
npNepalNepal Kanoon Patrika (नेपाल कानून पत्रिका), Supreme Court of Nepal—
paPanamaLegispan – Asamblea Nacional de Panamá (texts as published in the Gaceta Oficial, including Supreme Court rulings published there)Legispan – Asamblea Nacional de Panamá (texts as published in the Gaceta Oficial, including Supreme Court rulings published there)
pePeruTribunal Constitucional – Consulta de causas and published resolutionsEl Peruano – Diario Oficial, Búsquedas (Editora Perú): norms as published, Congreso de la República – Constitución Política del Perú, edición oficial (consolidated)
phPhilippinesThe LawPhil Project (lawphil.net), Arellano Law Foundation: non-official (NGO)The LawPhil Project (lawphil.net), Arellano Law Foundation: non-official (NGO)
pkPakistanIslamabad High Court (mis.ihc.gov.pk) – Case Law SystemThe Pakistan Code (pakistancode.gov.pk), Ministry of Law and Justice
plPolandPortal Orzeczeń (common courts)Sejm ELI API
psPalestineMaqam – موسوعة القوانين وأحكام المحاكم الفلسطينية (An-Najah National University, Faculty of Law) – non-official (academic)Maqam – موسوعة القوانين وأحكام المحاكم الفلسطينية (An-Najah National University, Faculty of Law) – non-official (academic)
ptPortugalDGSI, Tribunal ConstitucionalPGDL (unofficial consolidations)
pyParaguayCorte Suprema de Justicia – Sistema de Información de JurisprudenciaBiblioteca y Archivo Central del Congreso Nacional (BACN) – Leyes Paraguayas
roRomaniaÎCCJ decision by id only (no search)cdep.ro index search only (no text)
rsSerbiaVrhovni sud (Supreme Court of Serbia): Baza sudske prakseUstavni sud (Constitutional Court): Ustav RS i propisi
rwRwandaPortal of Rwandan Laws and Case Laws (amategeko.gov.rw), Rwanda Law Reform Commission and Judiciary of RwandaPortal of Rwandan Laws and Case Laws (amategeko.gov.rw), Rwanda Law Reform Commission and Judiciary of Rwanda
scSeychellesJudiciary of Seychelles website (judiciary.sc): Decisions from the CourtsOfficial Gazette of Seychelles (gazette.sc): Acts, S.I.s and Bills, Judiciary of Seychelles website (judiciary.sc): Laws of Seychelles (Constitution and main codes)
seSwedenRättspraxis (Domstolsverket)Riksdagen (SFS)
sgSingaporeSG Courts judgments (OFF)—
siSloveniaSodna praksaPISRS
skSlovakiaSupreme CourtSlov-Lex
snSenegalConseil constitutionnel du Sénégal (decisions and consolidated Constitution), JURICAF (AHJUCAF): Cour suprême decisions (unofficial)Conseil constitutionnel du Sénégal (decisions and consolidated Constitution), Primature / Secrétariat général du Gouvernement (lois, décrets, codes), Ministère de la Justice du Sénégal (codes, lois and décrets as PDF)
srSurinameRechtspraak Suriname, Hof van Justitie (rechtspraak.sr)Surinaamse wetten, De Nationale Assemblee (dna.sr)
tjTajikistanConstitutional Court of the Republic of Tajikistan (constcourt.tj)Constitutional Court of the Republic of Tajikistan (constcourt.tj), Official website of the President of the Republic of Tajikistan (president.tj), Базаи қонунгузории ҶТ, National Legislation Centre under the President of the Republic of Tajikistan (base.mmk.tj)
tmTurkmenistanSupreme Court of Turkmenistan (court.gov.tm)Mejlis of Turkmenistan (mejlis.gov.tm), Supreme Court of Turkmenistan (court.gov.tm)
trTürkiyeBedesten, Constitutional CourtBedesten (mevzuat)
ttTrinidad and TobagoJudiciary of Trinidad and Tobago: Recent Judgments (ttlawcourts.org) and judgment PDFs (webopac.ttlawcourts.org), Find Case Law, The National ArchivesDigital Legislative Library, Law Revision Commission (laws.gov.tt)
twTaiwanJudicial Yuan (FJUD)MOJ law texts by pcode (no search)
untcUN Treaty Collection (multilateral treaties deposited with the UN Secretary-General)—United Nations Treaty Collection (treaties.un.org), MTDSG status records and certified true copies
usUnited States (federal)govinfoUS Code (uscode.house.gov)
uyUruguayBJN (Poder Judicial)IMPO
uzUzbekistanlex.uz, National Database of Legislation (Ministry of Justice, 'Adolat' National Legal Information Centre)lex.uz, National Database of Legislation (Ministry of Justice, 'Adolat' National Legal Information Centre)
vnVietnamTòa án nhân dân tối cao: Trang tin điện tử về án lệ (anle.toaan.gov.vn)Bộ Tư pháp: Cơ sở dữ liệu quốc gia về văn bản pháp luật (vbpl.vn), Cổng Thông tin điện tử Chính phủ: Hệ thống văn bản (vanban.chinhphu.vn)
wtoWTO dispute settlement (World Trade Organization)WTO dispute pages and dispute data files (www.wto.org)—
xkKosovoGjykata Kushtetuese e Republikës së Kosovës (Constitutional Court), gjk-ks.orgGazeta Zyrtare e Republikës së Kosovës (Official Gazette, Office of the Prime Minister), gzk.rks-gov.net

OFF = the source's terms need the operator's permission, so it is off by default. Set WLM_PERMITTED=<code> only once you have that permission (see the sources table).

list_jurisdictions gives each one's exact coverage and gaps.

Tools

ToolWhat it does
list_jurisdictions(query?)Codes, names, sources, supported tools and each jurisdiction's extra filters. Call first.
search_caselaw(jurisdiction, query, limit=10, page=1, filters={})Full-text search of court decisions.
get_decision(jurisdiction, id, max_chars=60000, offset=0)One decision as markdown (nl: ECLI; gb: neutral citation or slug).
search_legislation(jurisdiction, query, limit=20, page=1, filters={})Find laws / acts / instruments.
get_legislation_toc(jurisdiction, id, keyword?)Structure of a law, with provision labels.
get_legislation_provision(jurisdiction, id, provision)One article / section / regulation.
get_legislation_text(jurisdiction, id, max_chars=60000, offset=0)Full consolidated text, pageable.
report_bug(note?)Prepares a bug report about Fontes. You see it first; it is sent only if you confirm. See docs/PRIVACY.md.

Filters per jurisdiction (unknown filter names are rejected with the list of valid ones):

  • nl case law: field (alle/tekst/samenvatting/ecli/zaaknummer/vindplaats), sort (relevantie/publicatie/uitspraak/uitspraak_asc), period (week/maand/dit_jaar/vorig_jaar). Legislation: current_only (default true).
  • gb case law: court (e.g. uksc,ewca/civ), party, judge, order (-date/date/-updated/updated). Legislation: search_in (title/text), doc_type (ukpga, uksi, ...), year.

Install

Step-by-step for each app (Claude Desktop, Codex, Claude Code, Cursor, VS Code, Gemini CLI, Zed, LM Studio, Cline): docs/INSTALL.md.

Developers: you need uv.

uvx fontes-mcp                 # from PyPI
uvx --from git+https://github.com/ykarapazar/fontes fontes   # straight from GitHub
uvx fontes-mcp --only nl,gb    # expose only some jurisdictions

Fontes is a stdio MCP server: an MCP client starts it, you don't run it by hand. nl-legal-mcp and uk-legal-mcp (older names) are aliases for fontes --only nl / --only gb.

Optional environment variables

Optional environment variables: WLM_US_GOVINFO_KEY (free api.data.gov key for US case-law search), WLM_FR_PISTE_CLIENT_ID + WLM_FR_PISTE_CLIENT_SECRET (France is off without them: free piste.gouv.fr app subscribed to Judilibre and Légifrance, steps in research/fr.md), WLM_PERMITTED=<codes> (turn on sources whose terms need permission, only once you have it), FONTES_NO_UPDATE_CHECK=1.

Most apps take the same entry; the file and the top-level key differ per app (see docs/INSTALL.md):

{
  "mcpServers": {
    "fontes": {
      "command": "uvx",
      "args": ["fontes-mcp"]
    }
  }
}

Check that it works

Ask your AI app: "Which jurisdictions can Fontes search?" It should list the countries.

From a checkout (development)

git clone https://github.com/ykarapazar/fontes && cd fontes
uv sync && uv run fontes --help

Tests

uv run pytest -q                 # offline registry tests + live smoke tests (needs network)
uv run pytest tests/live/test_nl.py tests/live/test_conformance.py -k "test_nl or [nl]"  # one jurisdiction, live
uv run pytest tests/test_registry.py

Adding a jurisdiction

The full contract is docs/ADAPTER_SPEC.md; read it with base.py and models.py. In short:

Steps and rules
  1. Pick the code: ISO 3166-1 alpha-2 lower-case (de), sub-national us-ca, international eu, echr. Create src/world_legal_mcp/jurisdictions/<code>.py (use a valid module name, e.g. us_ca.py with code = "us-ca"). It is discovered automatically.
  2. Subclass Jurisdiction and set code, name, languages, aliases, notes, samples, min_interval = {host: seconds} and sources: for each Source its licence, commercial_use, ai_use, auth, rate_limit (and how you know it) and terms_url.
  3. Implement only the async methods the official source supports (search_caselaw, get_decision, search_legislation, get_legislation_toc, get_legislation_provision, get_legislation_text). Return the records from models.py, not markdown; raise NotFound / BadRequest / SourceError on failure. Missing methods are reported as unsupported.
  4. Declare extra search options in caselaw_filters / legislation_filters and read them from filters. Use _http.get/post (the project's own User-Agent, per-host throttle) and the shared _http helpers.
  5. Add tests/live/test_<code>.py and run uv run pytest tests/test_registry.py -q and uv run pytest tests/live/test_conformance.py -k "[<code>]" -s (with brackets: a plain -k <code> matches other tests too).

Rules: official or public-body sources only; never scrape what robots.txt or the terms forbid; identifiers come from the source and are never invented. A source whose terms need permission for automated use gets needs_permission=True and a warning: the server never calls it unless the operator lists the code in WLM_PERMITTED (e.g. WLM_PERMITTED=in,de).

Sources, terms and robots.txt

Every request names this project in its User-Agent (Fontes/<version> (+https://github.com/ykarapazar/fontes; fontesmcp@proton.me)); it never poses as a browser. Requests are made one at a time when a user asks something, not by crawling. If you self-host, you are the operator each source sees, so check the column on the right before you deploy. Checked 2026-11-05/06.

If you run one of these sources and we got something wrong (your terms, your robots.txt, your rate limits, or anything else), email fontesmcp@proton.me. We will fix it or switch the source off.

"AI use" is whether the source's terms or robots.txt say anything against AI/TDM use ("not stated" means silent, not permitted). Rate limits marked "documented" come from the source; everything else is our own spacing. list_jurisdictions returns the same data.

Sources table (licence, commercial use, AI use, auth, rate limit, robots.txt)
CountrySource (host we call)LicenceCommercialAI useAuthRate limitrobots.txt and what a self-hoster should know
adTribunal Constitucional del Principat d'Andorra: sentències and autes (www.tribunalconstitucional.ad)Unknown: the legal notice names the court as owner, says 'Tots els drets reservats' and is silent on reuse or automated access (checked 2026-11-06)UnknownNot statedNoneUnknown, nothing documented; 1 s spacing, no 429 seen in ~10 requests (2026-11). robots.txt: Drupal default, no Crawl-delay (2026-11-06)
adPortal Jurídic del Principat d'Andorra (BOPA service, Govern d'Andorra / Consell General): consolidated laws and Government regulations (portaljuridicandorra.ad)Govern d'Andorra legal notice: all rights reserved; only personal use of downloadable files is authorised, commercial use not permittedNoNot statedNoneRobots.txt Crawl-Delay: 10 (checked 2026-11-06); 10 s spacingPersonal use only: Portal Jurídic terms allow personal use only, no commercial use; consolidated texts are unofficial (the BOPA is the only authentic version).
adConsell General del Principat d'Andorra: Constitució (Catalan booklet PDF) (www.consellgeneral.ad)Unknown: consellgeneral.ad has no legal notice or terms page (checked 2026-11-10); the Constitution is an official textUnknownNot statedNoneUnknown, nothing documented; 1 s spacing; one ~450 KB PDF, kept in a small in-memory cache; no 429 seen in ~10 requests (2026-11)
afMinistry of Justice laws database (de facto authority) (laws.moj.gov.af)Unknown; no terms or licence page, footer 'Copyright © 2019 | MOJ. All Rights Reserved'UnknownNot statedNoneUnknown; 2 s spacing, no 429 seen in ~30 requests (2026-11)Site of the Ministry of Justice of the current de facto administration (Islamic Emirate); texts and in-force status reflect that administration. PDFs as published in the Official Gazette, not consolidated; text extracted from PDF, check the original.
afchprAJUDATA, the African Court's case database (ajudata.african-court.org)© African Court on Human and Peoples' Rights, "All Rights Reserved" (site footer); no terms-of-use page and no clause on automated accessUnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~25 requests (2026-11); page size fixed at 50 by the source
afchprAfrican Union treaty page: African Charter on Human and Peoples' Rights and the Court's Protocol (au.int)Not researched; link only, nothing is fetched from itUnknownNot statedNoneUnknown
afchprAfrican Court website (Rules of Court) (www.african-court.org)Not researched; link only, nothing is fetched from itUnknownNot statedNoneUnknown
alQendra e Botimeve Zyrtare (qbz.gov.al, Ministry of Justice)Not stated. FAQ: published information is accessible to the general public without any restrictionUnknownNot statedNoneNot published; 1 request/s self-imposed, no 429 seen in a handful of requests (2026-11-05)
alGjykata e Lartë (High Court of Albania, gjykataelarte.gov.al)Not stated. Terms: the website is free to use and available to all users; only unlawful use is forbiddenUnknownNot statedNoneAPI sends x-ratelimit-limit: 50 (window not stated); 1.5 s between requests self-imposed
amARLIS, Armenian Legal Information System (unified official publication website; Ministry of Justice / Official Bulletin CJSC) (www.arlis.am)No licence or terms published (footer: '© All rights reserved'); the texts are official documents, which Copyright Law HO-142-N art. 4(1)(c) excludes from copyrightUnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~25 requests (2026-11)
arInfoLEG (www.argentina.gob.ar/normativa, Ministerio de Justicia)Creative Commons Reconocimiento 2.5 Argentina (infoleg.gob.ar footer)UnknownNot statedNoneUnknown; no robots.txt (404); 2 s spacing, no 429 seen in ~10 requests (2026-11)Credit "InfoLEG – Ministerio de Justicia de la Nación". Consolidated texts are not official (only the Boletín Oficial is). No case law: SAIJ's terms allow personal use only, so it is not used.
arInfoLEG – Leyes Argentinas (Ministerio de Justicia, argentina.gob.ar/normativa)Creative Commons Attribution 4.0 International (argentina.gob.ar Términos y condiciones)YesNot statedNoneRobots.txt Crawl-delay: 10 (checked 2026-11-05); 10 s spacingCC BY 4.0: credit 'InfoLEG – Ministerio de Justicia de la Nación' when reusing. Consolidated texts are not official; only the Boletín Oficial is authentic.
atRIS — Rechtsinformationssystem des Bundes (OGD API v2.6) (data.bka.gv.at)CC BY 4.0 (stated in the RIS OGD FAQ at data.bka.gv.at/ris/api/v2.6/)YesNot statedNoneDocumented: max 0.5 req/s (2 s gap), no parallel connections; anything beyond manual-scale use must be announced to ris.it@bka.gv.at and run 20:00–05:00 or weekends (RIS OGD FAQ, read 2026-11-05). Using 2 s spacing.robots.txt Disallow: / for all clients; officially documented open-data API, read as a template rule (unconfirmed). Anything beyond manual-scale use must be announced to ris.it@bka.gv.at and run 20:00–05:00 or weekends.
auFederal Register of Legislation (api.prod.legislation.gov.au)CC BY 4.0 (attribute to the Federal Register of Legislation and link legislation.gov.au; Coat of Arms and third-party material excluded)YesYesNoneUnknown (none published; API is the site's own backend); 1 s spacing, no 429 seen in ~30 requests (2026-11-05)Undocumented site backend. www robots.txt: Crawl-delay 10; API host has none.
aze-qanun.az, Unified Electronic Database of Legal Acts (Ministry of Justice)Unknown: no terms page; footer says 'Bütün Haqqlar Qorunur' (All Rights Reserved). Official texts are excluded from copyright under the Azerbaijani Copyright Law (art. 7; unverified)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~80 requests (2026-11)e-qanun.az serves its text files only with an e-qanun.az Referer header (hotlink protection); this adapter sends one. Off until the operator decides that is acceptable. Off by default — needs WLM_PERMITTED=az and the operator's permission.
baUstavni sud Bosne i Hercegovine (ustavnisud.ba) – decisions databaseUnknown: no terms of use on the site (footer 'Copyrights @ 2026 Ustavni sud BiH Sva prava zadržana.'); official court decisionsUnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~25 requests (2026-11)
baVlada Federacije BiH (fbihvlada.gov.ba) – Hronološki registar zakona (Federation laws as published)Unknown: no terms of use on the site (footer 'Copyright 2021. Vlada Federacije Bosne i Hercegovine'); official legislative textsUnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~20 requests (2026-11)Federation of BiH entity laws only, as published in Službene novine FBiH (not consolidated; state, Republika Srpska and Brčko laws are not covered).
baParlamentarna skupština BiH (parlament.ba) – Ustav BiH and Prečišćeni tekstovi zakona (state level)Unknown: no terms of use found on the site; official Parliament publication. The consolidated texts are the Parliament's UNOFFICIAL consolidations (Neslužbeni prečišćeni tekst); only the Službeni glasnik BiH text is authenticUnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~25 requests (2026-11)State-level acts: the Constitution (with Amandman I) and the Parliament's unofficial consolidated texts, a selection of state acts (not every act); the authentic text is in Službeni glasnik BiH.
bbBarbados Judicial System: judgments (barbadoslawcourts.gov.bb)'Copyright Barbados Judicial System 2015 - 2026. All Rights Reserved.' No licence; the 'Terms & Conditions' footer link is empty (no terms page, checked 2026-11-05); silent on reuse and automated accessUnknownNot statedNoneRobots.txt Crawl-delay: 10 (honoured: 10 s spacing); no 429 in ~12 requests (2026-11)
bbBarbados Judicial System: Consolidated Laws (barbadoslawcourts.gov.bb)'Copyright Barbados Judicial System 2015 - 2026. All Rights Reserved.' No licence; the 'Terms & Conditions' footer link is empty (no terms page, checked 2026-11-05); silent on reuse and automated accessUnknownNot statedNoneRobots.txt Crawl-delay: 10 (honoured: 10 s spacing; law lists cached in memory 6 h)Laws are OCR text of scanned printed revised editions (1971 / L.R.O. 1985 and later reprints): may predate amendments and contain OCR errors; check the PDF.
bbCCJ judgment lists and PDFs (ccj.org)© Caribbean Court of Justice; no licence stated (the Terms of Use page is empty, 2026-11-05)UnknownNot statedNoneUnknown; 1 s spacing, both lists cached in memory 6 h; no 429 seen in ~20 requests (2026-11)
bdLaws of Bangladesh (bdlaws.minlaw.gov.bd), Legislative and Parliamentary Affairs DivisionUnknown: no terms of use or licence; page footer 'Copyright © 2019, Legislative and Parliamentary Affairs Division'UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~20 requests (2026-11)
bdSupreme Court of Bangladesh (supremecourt.gov.bd) – Judgments and OrdersUnknown: no terms of use, copyright or licence statement on the siteUnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~10 requests (2026-11)
bgКонституционен съд (Constitutional Court), constcourt.bgNo licence or terms page; footer says 'съдържанието е обект на авторско право' (content is copyrighted), but official acts of state bodies are excluded from copyright (ЗАПСП art. 4 item 1)UnknownNot statedNoneUnknown; 1 s spacing, no 429 in ~20 requests (2026-11-06); Cloudflare-fronted
bgНародно събрание (National Assembly), parliament.bg API: Constitution and laws as adoptedNo terms page; laws are excluded from copyright (ЗАПСП art. 4 item 1)UnknownNot statedNoneUnknown; 1 s spacing, no 429 in ~40 requests (2026-11-06, -10)
bhLegislation and Legal Opinion Commission (هيئة التشريع والرأي القانوني), lloc.gov.bhSite terms: content is copyright LLOC; modifying it or using it 'for any other purposes' is called an infringement. Separately, Bahraini copyright law (22/2006 art. 4(b)) excludes legislation and judgments from copyright, but that does not lift the site's terms on automated use: reuse still needs LLOC's permission.UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~40 requests (2026-11)LLOC's terms reserve copyright and forbid modifying content or using it 'for other purposes'; texts are passed on unmodified for reference. Check the official PDF before relying on them. Even with permission this source holds legislation and Constitutional Court judgments only, not Court of Cassation judgments. Off by default — needs WLM_PERMITTED=bh and the operator's permission.
bjCour constitutionnelle du Bénin: décisions (courconstitutionnelle.bj)No terms published; footer '© Cour Constitutionnelle du Bénin - 2023'UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~20 requests (2026-11)
bjSecrétariat général du Gouvernement du Bénin: lois, décrets, ordonnances (sgg.gouv.bj)No terms (mentions légales page is empty); footer '© Présidence de la République du Bénin - 2026'UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~20 requests (2026-11)Texts as promulgated, not consolidated; many recent PDFs are image-only scans with no extractable text.
boTribunal Agroambiental – Buscador de Resoluciones (SISAGRO consultas) (arbol.tribunalagroambiental.bo)Unknown: no terms-of-use or licence page on tribunalagroambiental.bo (checked 2026-11-06); court resolutions are official textsUnknownNot statedNoneUnknown; robots.txt allows all, no crawl-delay (2026-11-06); 1 s spacing, no 429 seen in ~10 requests
boCámara de Diputados – Leyes Promulgadas (WP REST API), laws as promulgated (diputados.gob.bo)Unknown: no terms-of-use page; site footer says '©2025. Cámara de Diputados. Todo los derechos reservados.' (checked 2026-11-06); laws are official textsUnknownNot statedNoneUnknown; robots.txt is 404 (no rules, 2026-11-06); 1 s spacing, no 429 seen in ~15 requestsBolivian law texts here are the laws as promulgated (PDF, partly OCR'd by the source), not consolidated: check later amending laws.
boLexiVox – Bolivian legislation (constitution, laws, decree-laws, codes; unofficial) (www.lexivox.org)GFDL / CC BY-SA 3.0: lexivox.org/terminos.html lets reusers copy, modify and redistribute the content with attribution (link to the source URL); each norm page says 'Derechos GFDL' (checked 2026-11-10). Run by DeveNet S.R.L., La PazYesNot statedNoneUnknown; robots.txt is 404 and pages carry meta robots ALL (2026-11-10); 1 s spacing, no 429 seen in ~15 requestsLexiVox is a private, unofficial compilation of Bolivian norms as published (texts transcribed from the Gaceta Oficial, not consolidated, no legal authority): check the Gaceta Oficial and later amending laws.
brSTF – Pesquisa de Jurisprudência (Supremo Tribunal Federal) (jurisprudencia.stf.jus.br)Unknown: no STF terms of use found; judicial decisions are excluded from copyright under Lei 9.610/1998 art. 8, IVUnknownNot statedNoneUnknown: nothing published; jurisprudencia.stf.jus.br has no robots.txt (the SPA answers every path); 1 s spacing, no 429 seen in ~15 requests (2026-11-05). Undocumented internal API: may change without notice.No robots.txt. Undocumented internal API; may change without notice.
brnormas.leg.br (Senado Federal / Câmara dos Deputados) – consolidated federal legislationCC BY 4.0 (declared in every record's license/sdLicense); Senado portal policy: reuse allowed for lawful purposes with attributionYesNot statedNoneUnknown: nothing published; normas.leg.br robots.txt allows all; legis.senado.leg.br robots.txt answers 403 (no rules readable). 1 s spacing, no 429 seen in ~20 requests (2026-11-05)robots.txt allows all (legis.senado.leg.br's answers 403).
bsFind Case Law, The National Archives (UK): Judicial Committee of the Privy Council judgments (caselaw.nationalarchives.gov.uk)Open Justice Licence v2.0: free re-use incl. commercial; 'computational analysis' (programmatic bulk searching to identify, extract or enrich records) needs a separate, free licenceYesNoNoneDocumented: 1,000 requests / rolling 5 min per IP, HTTP 429 when exceeded (API docs, checked 2026-11)
bsStatute Law of The Bahamas, Law Reform and Revision Commission (laws.bahamas.gov.bs)Government of The Bahamas Copyright: 'Any reproduction shall ensure its accuracy, and the source and copyright status of the material is made evident to users. The website may only be used for informational non-commercial purposes'NoNot statedNoneUnknown; no Crawl-delay; 1 s spacing, index and letter lists cached in memory 6 h; no 429 in ~15 requests (2026-11)Statute Law of The Bahamas: Government copyright, informational non-commercial use only; not the authoritative text (that is the printed Revised Edition and the Official Gazette).
bsCourt of Appeal of The Bahamas judgments (courtofappeal.org.bs)© Court of Appeal of the Commonwealth of The Bahamas, all rights reserved; no licence or terms of use; the site's only policy page is a privacy/data policy (read 2026-11-05)UnknownNot statedNoneUnknown; no Crawl-delay; 1 s spacing, no 429 in ~10 requests (2026-11)
bsSupreme Court of The Bahamas judgments, The Judiciary of The Bahamas (courts.bs)© The Judiciary of The Bahamas; no licence or terms of use; the site's only policy page is a privacy/data policy (read 2026-11-05)UnknownNot statedNoneUnknown; no robots.txt; 1 s spacing, the one-page judgment list (~1.2 MB) cached in memory 6 h; no 429 in ~10 requests (2026-11)
btDepository of Laws (legislation.gov.bt), Office of the Attorney General of BhutanNone stated (no terms, licence or copyright notice on the site, 2026-11)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~25 requests (2026-11)
bzJudgments of the Senior Courts of Belize, Belize Judiciary (belizejudiciary.org)'© 2024 Belize Supreme Court Judiciary' footer; no licence or terms-of-use page (checked 2026-11-06)UnknownNot statedNoneUnknown; no robots.txt, no Crawl-delay; 1 s spacing, no 429 in ~25 requests (2026-11)
bzLaws of Belize, Attorney General's Ministry (agm.gov.bz)'© 2022 By The Attorney General's Ministry of Belize - All Rights Reserved' footer; no terms-of-use page (checked 2026-11-06)UnknownNot statedNoneUnknown; no robots.txt, no Crawl-delay; 1 s spacing, no 429 in ~25 requests (2026-11)
bzCCJ judgment lists and PDFs (ccj.org)© Caribbean Court of Justice; no licence stated (the Terms of Use page is empty, 2026-11-05)UnknownNot statedNoneUnknown; 1 s spacing, both lists cached in memory 6 h; no 429 seen in ~20 requests (2026-11)
bzFind Case Law, The National Archives (caselaw.nationalarchives.gov.uk)Open Justice Licence v2.0: free re-use incl. commercial; 'computational analysis' (programmatic bulk searching to identify, extract or enrich records) needs a separate, free licenceYesNoNoneDocumented: 1,000 requests / rolling 5 min per IP, HTTP 429 when exceeded (API docs, checked 2026-11)
caSupreme Court of Canada judgments (decisions.scc-csc.ca, hosted by Lexum for the Court)Reasons for judgment: Reproduction of Federal Law Order (SI/97-5), free reproduction incl. commercial if accurate and not presented as official. Headnotes and editorial features (paragraph numbers, lists of authorities): commercial reproduction needs the Court's written permissionReasons: yes. Headnotes/editorial features: written permissionYesNoneUnknown; 1 s spacing, no 429 seen (2026-11)robots.txt blocks only one crawler (BUbiNG).
caJustice Laws Website, Department of Justice Canada (laws-lois.justice.gc.ca)Open Government Licence – Canada (open.canada.ca XML dataset); also Reproduction of Federal Law Order (not to be presented as official)YesYesNoneUnknown; 1 s spacing, no 429 seen (2026-11)No robots.txt. Must not be presented as the official version.
ccjCCJ judgment lists and PDFs (ccj.org)© Caribbean Court of Justice; no licence stated (the Terms of Use page is empty, 2026-11-05)UnknownNot statedNoneUnknown; 1 s spacing, both lists cached in memory 6 h; no 429 seen in ~20 requests (2026-11)
chFederal Supreme Court (search.bger.ch)Unknown: no reuse terms published; the site footer says '© Alle Rechte vorbehalten', but court decisions are not copyright-protected in Switzerland (Art. 5(1)(c) URG, SR 231.1)UnknownNot statedNoneRobots.txt Crawl-delay: 2 (read 2026-11-05); using 2 s spacing, no 429 seen in a handful of requests (2026-11)
chFedlex (fedlex.data.admin.ch SPARQL + www.fedlex.admin.ch/filestore)Not copyright-protected (Art. 5 URG); free reuse under Art. 49 PublV (SR 170.512.1): text unchanged, kept apart from comments, with the notice 'Dies ist keine amtliche Veröffentlichung...'; paid redistribution only in value-added formYesNot statedNoneUnknown, nothing documented; 1 s spacing on both hosts, no 429 seen (2026-11). fedlex.data.admin.ch robots.txt disallows /filestore/*, so files are read from www.fedlex.admin.ch/filestore (allowed)fedlex.data.admin.ch robots.txt disallows /filestore/*; we fetch the same files from the www host, whose robots.txt allows them (what the Fedlex viewer itself loads). Defensible, not confirmed with Fedlex.
ciCour de cassation de Côte d'Ivoire: jurisprudence (eservices / sigcc) (eservices.courdecassation.ci)No terms published; footer '© Copyright 2026. Tous Droits Réservés'UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~25 requests (2026-11)
ciAssemblée nationale de Côte d'Ivoire: lois (assnat.ci)No terms published; footer 'Copyright ©2019 assnat.ci - Tous droits réservés'UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~25 requests (2026-11)Texts as adopted by the Assemblée nationale (not consolidated, mostly 2012-2020); the Journal officiel is the authentic version.
clBCN Ley Chile (www.leychile.cl, nuevo.leychile.cl)Legal texts are excluded from copyright (Ley 17.336 art. 11 b); bcn.cl portal metadata declares CC BY-SA 3.0 CL; no Ley Chile terms page foundUnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~15 requests (2026-11-05); no robots.txt on leychile.cl / bcn.clNo robots.txt. No Ley Chile terms page found.
cmCour suprême du Cameroun (coursupreme.cm)'Copyright © 2019 CSC. All Rights Reserved' (site footer); no terms of use or licence page (checked 2026-11-06)UnknownNot statedNoneUnknown; robots.txt 404 (no rules, no Crawl-delay); 1 s spacing, no 429 in ~15 requests (2026-11)
cmPrésidence de la République du Cameroun (prc.cm), Actes: lois, ordonnances, décrets'Copyright © 2026 Présidence de la République du Cameroun - Tous droits réservés' (site footer); the 'Règles de confidentialité' page is empty; no terms of use (checked 2026-11-06)UnknownNot statedNoneUnknown; robots.txt (Joomla default) only disallows system folders, no Crawl-delay; 1 s spacing, no 429 in ~30 requests (2026-11)
cnSupreme People's Court of the PRC (最高人民法院), guiding cases (指导性案例) (www.court.gov.cn)None published; site footer: 中华人民共和国最高人民法院 版权所有 (all rights reserved)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~80 requests (2026-11-05)No robots.txt. No legislation: flk.npc.gov.cn robots.txt forbids all automated access. China Judgments Online needs a login and is not used.
coCorte Constitucional – relatoría (sentencias, full text) (www.corteconstitucional.gov.co)Unknown: no terms or licence page found on corteconstitucional.gov.co (2026-11-05)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~20 requests (2026-11-05); robots.txt explicitly allows /relatoria/, disallows /API/ and /sentencias/robots.txt allows /relatoria/ (full texts), disallows /API/ and /sentencias/.
codatos.gov.co dataset of Corte Constitucional sentencias (Socrata)Creative Commons Attribution-ShareAlike 4.0 (dataset metadata); attribution: Corte ConstitucionalYesNot statedNoneRobots.txt Crawl-delay: 1; Socrata API without app token is throttled per IP (undocumented amount); no 429 seen in ~15 requests (2026-11-05)Search matches metadata (number, magistrate, process), not judgment text. Dataset updated monthly.
coFunción Pública – Gestor Normativo (consolidated legislation) (www.funcionpublica.gov.co)No open licence: terms say the content 'podrá ser utilizada teniendo en cuenta las normas que protegen el derecho a la propiedad intelectual' and forbid automated capture/copying without written consent (checked 2026-11-06)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~25 requests (2026-11-06); robots.txt 'Disallow:' (allows all). TLS chain incomplete: works only with the OS trust store (macOS/Windows), fails certificate verification on LinuxFunción Pública's terms forbid using 'ningún mecanismo o hardware u otro proceso manual o automático para capturar, monitorizar como propio o copiar' the portal or its content without its written consent. No consent held. The Gestor also says it is informative only and does not vouch for a norm's current validity (vigencia). Off by default — needs WLM_PERMITTED=co and the operator's permission.
crSINALEVI – Sistema Nacional de Legislación Vigente (Procuraduría General de la República, SCIJ) (sinalevi.go.cr)Unknown: no licence or terms page; footer says '© Procuraduría de la República. Todos los derechos reservados.' (2026-11-06)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~25 requests (2026-11-06); no robots.txt (404) on sinalevi.go.cr or pgrweb.go.cr
cuGaceta Oficial de la República de Cuba (gacetaoficial.gob.cu)Unknown; footer says 'Todos los Derechos Reservados | © DESOFT 2019', no licence or terms pageUnknownNot statedNoneRobots.txt Crawl-delay: 10 (obeyed, 10 s spacing). Host often times out on connect from abroad (unreachable 2026-11-06, reachable 2026-11-10)
cuMinisterio de Justicia de Cuba (Gaceta Oficial reposts) (www.minjus.gob.cu)Unknown; site says 'Todos los derechos reservados', no licence or terms pageUnknownNot statedNoneUnknown; 2 s spacing, no 429 seen in ~25 requests (2026-11). Host often times out on connect (Cuban network)
cvTribunal Constitucional de Cabo Verde (tribunalconstitucional.cv)'Copyright © 2026 . Todos os direitos Reservados | Tribunal Constitucional de Cabo Verde' footer; no terms-of-use page (checked 2026-11-06)UnknownNot statedNoneUnknown; no robots.txt, no Crawl-delay; 1 s spacing, no 429 in ~40 requests (2026-11)
cvSupremo Tribunal de Justiça de Cabo Verde, jurisprudência (stj.cv)'© 2023 Supremo Tribunal de Justiça, All Rights Reserved' footer; no terms-of-use page (checked 2026-11-06)UnknownNot statedNoneUnknown; no robots.txt, no Crawl-delay; 1 s spacing, no 429 in ~10 requests (2026-11)
cvJURIS CV – Jurisprudência Cabo-verdiana (Conselho Superior da Magistratura Judicial) (jurisprudencia.cv)/advertencia: 'As informações que constam deste sítio são públicas e podem ser reproduzidas, desde que a respectiva fonte seja mencionada. No entanto, é proibida a sua utilização para fins comerciais ou ofensivos.' (checked 2026-11-10)NoNot statedNone (login optional, not used)Robots.txt Crawl-delay: 10 (documented); 10 s spacing, no 429 in ~12 requests (2026-11-10)JURIS CV: reproduction allowed with the source named (jurisprudencia.cv, CSMJ); commercial use is forbidden by its terms.
czrozhodnuti.justice.cz (Ministry of Justice)Unknown: published as open data by the Ministry of Justice (rozhodnuti.justice.cz/opendata), no licence stated; not in the NKOD catalogueUnknownNot statedNoneUnknown, none documented; no 429 in ~30 requests (2026-11); using 1 s spacingNo robots.txt. Lower courts only, from 2020.
cze-Sbírka (Ministry of the Interior) (e-sbirka.gov.cz)NKOD terms for the e-Sbírka open data: no copyrighted works, no database rights, no personal data (CC0-equivalent); legal texts are exempt under § 3 of the Czech Copyright Act. The /sbr-cache REST API itself is undocumentedYesNot statedNoneUnknown, none documented; no 429 in ~40 requests (2026-11); using 1 s spacingNo robots.txt. The REST backend is undocumented.
czSbírka soudních rozhodnutí a stanovisek (Nejvyšší soud), sbirka.nsoud.czNo terms page; court decisions are official works exempt from copyright (§ 3 Czech Copyright Act 121/2000)UnknownNot statedNoneNone documented; robots.txt 'User-agent: * Disallow:' (allows all); no 429 in ~15 requests (2026-11-10); using 1 s spacing
czVyhledávač NSS (Nejvyšší správní soud), vyhledavac.nssoud.czNo terms page; court decisions are official works exempt from copyright (§ 3 Czech Copyright Act 121/2000)UnknownNot statedNoneNone documented; robots.txt 404 (www.nssoud.cz robots asks Crawl-Delay 10, not binding here); using 2 s spacing
deNeuRIS (testphase.rechtsinformationen.bund.de)No licence stated; court decisions are public-domain official works (§ 5 UrhG)UnknownNot statedNoneDocumented: 600 req/min per IP, 503 above (docs.rechtsinformationen.bund.de/guides/rate-limiting, 2026-11-05)robots.txt Disallow: / for all clients, but the API is documented for building applications; same template reading as at/nl (unconfirmed). Still a trial service. Off by default — needs WLM_PERMITTED=de and the operator's permission.
deBundesfinanzhof – Entscheidungen online (bundesfinanzhof.de)Impressum: decisions are official works (§ 5 UrhG), free to useUnknownNot statedNoneRobots.txt Crawl-Delay: 60 (2026-11-10); throttled to 1 request per 60 s
deGesetze im Internet (Bundesamt für Justiz / BMJV) (www.gesetze-im-internet.de)No licence stated; statutes are public-domain official works (§ 5 UrhG)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen (2026-11-05)
difcDIFC Courts judgments (www.difccourts.ae)© DIFC Courts; Terms of Use allow personal, non-commercial use only; no copying, storing or redistribution without express written permissionNoNot statedNoneUnknown; 1 s spacing, no 429 seen in ~20 requests (2026-11)robots.txt disallows only /menu and /videos. Off by default — needs WLM_PERMITTED=difc and the operator's permission.
dkRetsinformation (Civilstyrelsen) (www.retsinformation.dk)Civilstyrelsen open-data terms: free, non-exclusive, unlimited right of use (copy, distribute, modify, commercial and non-commercial); laws are not copyrighted (ophavsretsloven § 9). Must not imply endorsement by Civilstyrelsen. ELI XML is the documented channel; search and the HTML fallback use the website's own undocumented JSONYesYesNoneNone documented for www.retsinformation.dk (terms: don't load the interface unreasonably); no 429 in ~25 requests (2026-11); using 1 s spacingSearch uses the website's undocumented JSON. Case law not covered: Domsdatabasen only allows API access after an approved application, so it is not used.
doTribunal Superior Electoral – visor de sentencias (visorpdf.tse.do)No open licence stated; Términos de Uso §4 reserves the portal's content to the TSE; robots.txt Content-Signal search=yes, ai-train=no, use=referenceUnknownNoNoneUnknown; 1 s spacing, no 429 seen in ~20 requests (2026-11-06); no Crawl-delay in robots.txtElectoral court only (TSE contentious judgments, 2021+); the site reserves its content against AI training (robots.txt ai-train=no, use=reference).
dzJournal Officiel de la République Algérienne (JORADP), Secrétariat Général du Gouvernement (www.joradp.dz)Unknown (no terms of use published on joradp.dz)UnknownNot statedNoneUnknown; 1.5 s spacing, no 429 seen in ~30 requests (2026-11)
dzCour constitutionnelle (and former Conseil constitutionnel) of Algeria (cour-constitutionnelle.dz)Unknown (no terms of use, legal notice or copyright line on cour-constitutionnelle.dz)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~15 requests (2026-11)
ecCorte Constitucional del Ecuador – Buscador de Sentencias (public JSON backend) and signed decision PDFs (esacc storage) (buscador.corteconstitucional.gob.ec)Unknown: no terms-of-use or licence page on buscador/esacc or corteconstitucional.gob.ec (checked 2026-11-06); footer says '© Corte Constitucional del Ecuador | Todos los derechos reservados'; court decisions are official textsUnknownNot statedNoneUnknown; no robots.txt on either host (2026-11-06); 1 s spacing, no 429 seen in ~15 requests (2026-11-06)
echrHUDOC (European Court of Human Rights) (hudoc.echr.coe.int)© ECHR-CEDH; reproduction allowed free of charge, with acknowledgment, for private use or information/education about the Court's workNoNot statedNoneUnknown; 1 s spacing, no 429 seen in ~20 requests (2026-11)No robots.txt. A commercial deployment needs the Court's permission.
echrEuropean Convention on Human Rights and Protocols (official PDF, read it there; not available through this server) (www.echr.coe.int)Not statedUnknownNot statedNoneUnknown
ecowasECOWAS Community Court of Justice website (courtecowas.org)© ECOWAS Community Court of Justice; reuse allowed with credit and changes indicated (Legal Notice); robots.txt Content-Signal search=yes, ai-train=no, use=referenceUnknownNoNoneUnknown; 1 s spacing, decision list (21 requests) cached in memory 12 h; no 429 seen in ~110 requests (2026-11-06)Credit the ECOWAS Court of Justice when reusing; only the Reports of Cases / Official Journal texts are authentic; the site reserves its content against AI training (robots.txt ai-train=no, use=reference).
ecowasECOWAS Court Law Reports (CCJELR), English volumes 2004-2017 (courtecowas.org)© ECOWAS Community Court of Justice; reuse allowed with credit and changes indicated (Legal Notice); robots.txt Content-Signal search=yes, ai-train=no, use=referenceUnknownNoNoneSame host as the decision list (1 s spacing); one 3-7 MB PDF per volume, 2 volumes kept in memory; no 429 seen (2026-11-10)Credit the ECOWAS Court of Justice when reusing; the site reserves its content against AI training (robots.txt ai-train=no, use=reference).
eeRiigi Teataja (State Gazette, Ministry of Justice and Digital Affairs) (www.riigiteataja.ee)Legal acts are not protected by copyright (Copyright Act § 5 p 1); RT publishes all acts as XML open data (RT FAQ '9. Avaandmed'). RT Act § 12(1): texts shown elsewhere must refer to the Riigi Teataja text.YesNot statedNoneNot published (behind Cloudflare); no 429 in ~40 requests (2026-11-05); using 1 s spacingrobots.txt disallows ~5,600 listed acts (we refuse those) and the court-decision routes, so no case law.
eftaEFTA Court website (eftacourt.int, api.eftacourt.int)Unknown (no reuse terms published; the Legal Notice page is empty, footer '© 2026 EFTA Court')UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~20 requests (2026-11)api.eftacourt.int robots.txt allows all; eftacourt.int has none.
egالمحكمة الدستورية العليا – Supreme Constitutional Court portal (judgments, full text) (www.sccourt.gov.eg)None stated: no terms page; footer 'جميع الحقوق محفوظة © 2025 للمحكمة الدستورية العليا' (all rights reserved). Court judgments are excluded from copyright under Egyptian Law 82/2002 art. 141UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~40 requests (2026-11-06); robots.txt absent (404)
esBOE consolidated law (www.boe.es)BOE reuse conditions (licencia tipo, Resolución 27-06-2024, under Ley 37/2007): attribution with link to boe.es, consolidated texts must be marked as informative only with their last-update dateYesNot statedNoneUnknown: no limit in the API docs (APIconsolidada.pdf) or terms; robots.txt has no Crawl-delay. 1 s spacing, no 429 seen in ~20 requests (2026-11-05).robots.txt has no Crawl-delay.
esConstitutional Court HJ (hj.tribunalconstitucional.es)Unknown: hj.tribunalconstitucional.es shows no aviso legal or reuse terms; the main site's aviso legal sits behind a JavaScript browser check and could not be read (2026-11-05). Court decisions are excluded from copyright (Ley de Propiedad Intelectual art. 13).UnknownNot statedNoneUnknown: nothing published; robots.txt is 404 (no rules). 1 s spacing; a search costs 2-3 requests (token, POST, list). No 429 seen (2026-11-05).robots.txt 404.
etHouse of Peoples' Representatives: published laws (Federal Negarit Gazeta PDFs, hopr.gov.et)Terms of use page is empty; footer '© Copyright House of People's Representatives of Ethiopia, 2026. All rights reserved.'UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~25 requests (2026-11)Negarit Gazeta issues as originally published (not consolidated); the library is kept by hand and a few entries link to a missing or wrong PDF.
euPublications Office CELLAR (EUR-Lex data): SPARQL + REST (publications.europa.eu)EU legal documents reusable under Commission Decision 2011/833/EU (commercial or non-commercial reuse, acknowledge source, do not distort); EUR-Lex metadata CC0Yes (unconfirmed for CJEU material)Not statedNoneNone published (checked 2026-11); 1 s spacing, no 429 seen in ~40 requests (2026-11)Allowed by robots.txt. Acknowledge the source; do not distort.
fiFinlex open data (opendata.finlex.fi)CC BY 4.0 (Finlex FAQ); statutes themselves are public domain (Copyright Act 404/1961 s. 9)YesNot statedNoneNot published: guide says volumes 'may be restricted', answered with 429; no 429 in ~30 requests (2026-11-05); using 1 s spacing
fiFinlex website (www.finlex.fi), KKO/KHO published decisionsPublic, 'no restrictions on use' (Finlex FAQ); court decisions are public domain (Copyright Act s. 9); no personal-data misuseYesNot statedNoneNot published; no 429 in ~15 requests (2026-11-05); using 1 s spacing
frJudilibre (Cour de cassation, via PISTE) (www.courdecassation.fr)Licence Ouverte / Open Licence 2.0 (Etalab) + Cour de cassation reuse CGUYesNot statedFree keyUnknown; PISTE per-app quotas (README: 'quotas ... sur le portail PISTE'); 1 s spacingPseudonymised decisions: do not try to re-identify people; profiling, comparing or rating judges and court clerks is a criminal offence (COJ art. L111-13).
frLégifrance API (DILA, via PISTE) (www.legifrance.gouv.fr)Licence Ouverte / Open Licence 2.0 (Etalab)YesNot statedFree keyUnknown; PISTE per-app quotas shown in the app's 'Consulter les quotas' (CGU IV.3); 1 s spacingLégifrance API data are not legally binding: only the signed PDF Journal officiel is (CGU VI.1). Decisions: profiling, comparing or rating judges is a criminal offence (COJ art. L111-13, CJA art. L10).
gbFind Case Law, The National Archives (caselaw.nationalarchives.gov.uk)Open Justice Licence v2.0: free re-use incl. commercial; 'computational analysis' (programmatic bulk searching to identify, extract or enrich records) needs a separate, free licenceYesNo (robots.txt blocks named AI bots: GPTBot, ClaudeBot…)NoneDocumented: 1,000 requests / rolling 5 min per IP, HTTP 429 when exceeded (API docs, checked 2026-11)Our User-Agent is not blocked. Computational analysis needs the free licence from caselaw@nationalarchives.gov.uk — get it before hosting. Coverage from 2003.
gblegislation.gov.uk, The National ArchivesOpen Government Licence v3.0YesYesNoneDocumented: 1,500 requests / 5 min per user, requests blocked until the 5-min average drops (fair-use policy, checked 2026-11)robots.txt: Crawl-delay 5.
geLegislative Herald of Georgia (Matsne), Ministry of Justice (matsne.gov.ge)Unknown: no open licence; site footer says 'All Rights Reserved'UnknownNot statedNoneRobots.txt Crawl-delay: 10, so 10 s spacing; no 429 seen in ~20 requests (2026-11)Supreme Court search (supremecourt.ge) is robots-disallowed and not used.
geCourts of Georgia decisions (ecd.court.ge)Unknown: no terms publishedUnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~20 requests (2026-11)Decisions dated 2018-01 to 2020-04 only.
grAreios Pagos case law (www.areiospagos.gr)Areios Pagos terms: further use allowed on the sole condition that texts are not altered or distorted and that the source and publication date are citedYesNot statedNoneUnknown; 1 s spacing, no 429 seen in ~20 requests (2026-11-05)Supreme Civil and Criminal Court only.
grGovernment Gazette search (search.et.gr, Εθνικό Τυπογραφείο)Terms of use: personal, informational, non-commercial use only; no reproduction or copying for non-personal use without permissionNoNot statedNoneUnknown; 1 s spacing, no 429 seen in ~25 requests (2026-11-05)Off by default — needs WLM_PERMITTED=gr and the operator's permission. Scanned FEK issues have no text layer and are reported, not OCR'd.
gtCorte de Constitucionalidad – sentencias PDF (jurisprudencia.cc.gob.gt)Unknown: no licence on the PDF host; the CC's terms (www.cc.gob.gt) sit behind a Cloudflare challenge; robots.txt Content-Signal search=yes, ai-train=no, use=referenceUnknownNoNoneUnknown; 1 s spacing, no 429 seen in ~10 requests (2026-11-06); no Crawl-delay in robots.txtConstitutional Court rulings by id only (no search: the CC's search portal blocks automated clients); robots.txt reserves the content against AI training (ai-train=no, use=reference).
gyLaws of Guyana, Ministry of Legal Affairs (mola.gov.gy)'Copyright @ Ministry of Legal Affairs. All rights reserved' (site footer); no terms of use or licence page (checked 2026-11-05)UnknownNot statedNoneUnknown; no Crawl-delay; 1 s spacing, no 429 in ~15 requests (2026-11)
gyCCJ judgment lists and PDFs (ccj.org)© Caribbean Court of Justice; no licence stated (the Terms of Use page is empty, 2026-11-05)UnknownNot statedNoneUnknown; 1 s spacing, both lists cached in memory 6 h; no 429 seen in ~20 requests (2026-11)
hkHong Kong e-Legislation (Department of Justice) open data on DATA.GOV.HK (data.gov.hk)DATA.GOV.HK Terms and Conditions of Use v1.2 (free reuse incl. commercial, with source acknowledgement and attribution to the HKSAR Government, DoJ and DATA.GOV.HK)YesNot statedNoneUnknown; 1 s spacing, no 429 seen in ~12 requests (2026-11)Attribute the HKSAR Government, DoJ and DATA.GOV.HK. Open-data XML, not the verified copies with legal status. No case law: the Judiciary's Legal Reference System and HKLII both forbid automated access in robots.txt. www.elegislation.gov.hk itself is robots-disallowed.
hnBiblioteca Virtual del Tribunal Superior de Cuentas (TSC) – laws, codes, regulations and decrees as published (PDF, mostly La Gaceta copies) (www.tsc.gob.hn)Unknown: no licence or terms of use on www.tsc.gob.hn; robots.txt disallows only /wp-admin/ (checked 2026-11-06)UnknownNot statedNoneUnknown; no Crawl-delay; 1 s spacing, no 429 seen in ~25 requests (2026-11-06)
hnENAG – La Gaceta Digital (Diario Oficial de la República de Honduras) (www.enag.gob.hn)Unknown: no licence or terms page; the site says a Congreso–ENAG agreement gives 'acceso universal y gratuito a la legislación hondureña' published in La Gaceta (checked 2026-11-10)UnknownNot statedNoneUnknown; robots.txt standard Joomla (no Crawl-delay; /index.php/ allowed); 2 s spacing
hrNarodne novine (official gazette of the Republic of Croatia) (narodne-novine.nn.hr)No open licence stated; site terms say content is copyright and usable 'under the conditions of the law'. Laws, regulations and court decisions are official texts excluded from copyright (Zakon o autorskom pravu, čl. 8).UnknownYesNoneDocumented: 'configure scripts and bots to at most 3 requests per second' (data_access_hr.aspx, read 2026-11-05); using 0.5 s spacing, no 429 seenrobots.txt disallows ~100 gazette articles by path (checked before each fetch) and searches of the notices part (not used). Case law = Constitutional Court decisions published in the gazette only: odluke.sudovi.hr and sljeme.usud.hr are Disallow: /.
htConseil Supérieur du Pouvoir Judiciaire (CSPJ): document library (cspj.ht)Unknown: no terms page; footer 'Droit d'auteur © 2026 Conseil Supérieur du Pouvoir Judiciaire'. Haitian laws are official texts.UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~40 requests (2026-11)Small selection (~17 laws on justice, family, foreigners, corruption, trafficking, free zones; no nationality law) uploaded by the CSPJ, as published, not consolidated; check Le Moniteur for amendments.
htCour de cassation d'Haïti: Constitution PDF (1987 original) (www.courdecassation.ht)Unknown: no terms page; no robots.txt (404). The Constitution is an official text.UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~4 requests (2026-11-10)Constitution text is the 1987 original; the 2011 amended PDF on the same page is a scan.
huBírósági Határozatok Gyűjteménye (eakta.birosag.hu, Országos Bírósági Hivatal)Not stated (published free of charge for information; reuse terms not found)UnknownNot statedNoneNot published; 1 request/s self-imposed, no 429 seen in a handful of requests (2026-11-05)Case law only, PDF full texts. No legislation: the Nemzeti Jogszabálytár's terms forbid automated requests without written permission.
icjInternational Court of Justice website (www.icj-cij.org): case pages and document search© International Court of Justice; site disclaimer: 'may not be reproduced or used for commercial purposes'. No other licence stated.NoNot statedNoneUnknown; 1 s spacing, no 429 seen in ~35 requests (2026-11)ICJ site terms: its information may not be reproduced or used for commercial purposes (the Statute and Rules texts are read from its HTML pages). Decision texts are PDF-only and blocked by a bot challenge here: you get metadata and links, not the text.
icsidICSID case database (icsid.worldbank.org, icsidfiles.worldbank.org)© ICSID / World Bank Group; WBG Terms and Conditions (2025-07-25): non-commercial use with attribution, no derivative or commercial use (ICSID's own /user-agreement page answers 403 to this client)NoNot statedNoneUnknown; 1 s spacing, case list cached in memory 6 h; no 429 seen in ~10 requests (2026-11)robots.txt allows /api and case pages. Text-layer PDFs only (no OCR).
idJDIH Kementerian Sekretariat Negara (jdih.setneg.go.id) – Produk HukumNo licence published; statutes are not copyright-protected (UU 28/2014 Pasal 42); site footer 'All Rights Reserved by Kementerian Sekretariat Negara RI'UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~25 requests (2026-11-06)
idMajelis Permusyawaratan Rakyat (www.mpr.go.id) – UUD NRI 1945No licence published; the Constitution is not copyright-protected (UU 28/2014 Pasal 42); site footer 'HAK CIPTA (c) SEKRETARIAT JENDERAL MPR RI'; the book says 'MILIK NEGARA, TIDAK DIPERDAGANGKAN'UnknownNot statedNoneUnknown; 1 s spacing, one page + one ~35 MB PDF per load, cached (2026-11-10)
ieIrish Statute Book (eISB, Office of the Attorney General) (www.irishstatutebook.ie)Oireachtas (Open Data) PSI Licence, which incorporates CC BY 4.0 (attribution required). Search uses the site's own Solr title index (undocumented); texts use the documented ELI XML/HTMLYesYesNoneNone documented; robots.txt is 404 (no rules); no 429 in ~25 requests (2026-11); using 1 s spacingrobots.txt 404. Search uses the site's undocumented Solr index. No case law: judgments.courts.ie robots.txt is Disallow: /.
ieLaw Reform Commission Revised Acts (revisedacts.lawreform.ie)Legislative text: Oireachtas (Open Data) PSI Licence (CC BY 4.0); LRC annotations: CC BY 4.0. Attribute the Houses of the Oireachtas and the LRC separatelyYesYesNoneNone documented; robots.txt allows all; no 429 in ~15 requests (2026-11); using 1 s spacingrobots.txt allows all. Attribute the Oireachtas and the LRC separately.
ilKnesset OData (ParliamentInfo) – Israeli law database (official) (knesset.gov.il)No licence stated; laws are not copyright-protected (Copyright Act 2007, s. 6)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~20 requests (2026-11)Official law index and metadata.
ilSefer HaChukim (ספר החוקים, Reshumot) as-published PDFs on fs.knesset.gov.il (official)No licence stated; laws are not copyright-protected (Copyright Act 2007, s. 6)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~25 PDF requests (2026-11); no robots.txt (404)Volunteer-maintained consolidated text (shown as a warning); check the Knesset gazette before relying on it. No case law.
ilOpen Law Book (ספר החוקים הפתוח), Hebrew Wikisource – non-official (crowd-maintained, Wikimedia Foundation) (he.wikisource.org)CC BY-SA 4.0 (Wikimedia Terms of Use s. 7)YesNot statedNoneUnknown for article pages; 1 s spacing, no 429 seen (2026-11)Consolidated text is volunteer-maintained on Wikisource, not an official version; check the Knesset gazette PDFs before relying on it.
inIndia Code (Legislative Department, Ministry of Law and Justice; run by NIC) (indiacode.gov.in)Restrictive (Term of Use + Copyright Policy, both 'Last updated June 22, 2026', read 2026-11-05 from the site's JS bundle): personal, non-commercial use only; 'Not use any automated means to access the Portal for any purpose without our express written permission'; 'Use of API data requires written authorization'; 'Data obtained through APIs must not be cached, stored, or redistributed without permission'. No written permission held. Whether s. 52(1)(q) Copyright Act 1957 overrides this for the Acts: unverifiedNoNoNone technically (anonymous REST API), but the terms require written authorization from the Legislative Department for API/automated useUnknown; 1 s spacing, no 429 seen in ~25 requests (2026-11-05). robots.txt returns HTTP 500 (no rules served)robots.txt returns HTTP 500. Off by default — needs WLM_PERMITTED=in and the operator's permission. Whether the Copyright Act 1957 overrides this for the Acts is unverified.
inIndian Supreme Court Judgments (AWS Open Data; Dattam Labs mirror of the Supreme Court's e-SCR) (registry.opendata.aws)Dataset CC BY 4.0 (AWS Open Data registry, read 2026-11-10); the judgments themselves are not copyright-protected for reproduction (s. 52(1)(q)(iv) Copyright Act 1957); attribute the Supreme Court of India / e-SCRYesYesNone (public S3 bucket, no AWS account)None documented (Amazon S3); 0.5 s spacing, no 429/503 seen in ~30 requests (2026-11-10)S.C.R.-reported judgments only; the official copy is at scr.sci.gov.in.
iqKurdistan Parliament legislation database (قاعدة التشريعات), legislation.krd (Kurdistan Region of Iraq only)Unknown: no terms or copyright notice on legislation.krd (official legislative texts of the Kurdistan Region)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~30 requests (2026-11)Kurdistan Region legislation only (not federal Iraqi law). Texts are as enacted; amendments are separate records.
isÍsland.is court rulings (Stafrænt Ísland; Hæstiréttur, Landsréttur, héraðsdómstólar) (island.is)No reuse licence stated; the island.is user terms (notendaskilmálar, 2022-12-05) say nothing on reuse or automated access. Court judgments are not protected by copyright in Iceland (höfundalög nr. 73/1972, 9. gr.; unverified). API is the portal's own undocumented GraphQL (frontend code is MIT on GitHub)UnknownNot statedNoneNone documented; island.is has no robots.txt (404, 2026-11-05); no 429 in ~20 requests (2026-11); using 1 s spacingNo robots.txt. Undocumented GraphQL backend of the portal.
itNormattiva open data (dati/api.normattiva.it)CC BY 4.0 from 2026-01-01 (dati.normattiva.it 'Dati disponibili' page, read 2026-11-05; CC BY-NC 4.0 during the 2025 trial)YesNot statedNoneUnknown (not documented); 1 s spacing, no 429 seen in ~20 requests (2026-11-05)
itNormattiva — www.normattiva.it (texts by URN:NIR)Reproduction allowed if the source is named and the text is said to be non-authentic and free (Note legali); only the Gazzetta Ufficiale is officialUnknownNot statedNoneUnknown (not documented); 1 s spacing, no 429 seen in ~25 requests (2026-11-05). Codice civile pages are 2.6 MB and take 6-12 s.
itlosITLOS case pages (www.itlos.org)ITLOS Terms and Conditions of Use: download and copy for personal, non-commercial use (academic, research, private study), Tribunal acknowledged as source; ITLOS Reports and Pleadings texts may not be reproduced or stored in a retrieval system without the Registrar's written permissionNoNot statedNoneUnknown; 1 s spacing, case list cached in memory 6 h; no 429 seen in ~8 requests (2026-11)ITLOS terms: personal, non-commercial use only, acknowledge the Tribunal as source. Judgment/order texts (ITLOS Reports) need the Registrar's permission to reproduce, so only the case record and PDF links are given here.
jmFind Case Law, The National Archives (UK): Judicial Committee of the Privy Council judgments (caselaw.nationalarchives.gov.uk)Open Justice Licence v2.0: free re-use incl. commercial; 'computational analysis' (programmatic bulk searching to identify, extract or enrich records) needs a separate, free licenceYesNoNoneDocumented: 1,000 requests / rolling 5 min per IP, HTTP 429 when exceeded (API docs, checked 2026-11)
jmSupreme Court of Jamaica judgments (supremecourt.gov.jm)© the Court; no licence stated. Terms of Use page has a privacy policy and disclaimer only ('makes the information on this website available as a public service'); silent on reuse and automated access (read 2026-11-05)UnknownNot statedNoneUnknown; no Crawl-delay; 1 s spacing, no 429 in ~15 requests (2026-11)
jmCourt of Appeal of Jamaica judgments (courtofappeal.gov.jm)© the Court; no licence stated. Terms of Use page has a privacy policy and disclaimer only ('makes the information on this website available as a public service'); silent on reuse and automated access (read 2026-11-05)UnknownNot statedNoneUnknown; no Crawl-delay; 1 s spacing, the two judgment lists cached in memory 6 h; no 429 in ~10 requests (2026-11)
joConstitutional Court of Jordan (المحكمة الدستورية), cco.gov.joSite copyright notice: content owned by the Constitutional Court (Copyright Law 22/1992); downloading, viewing and printing allowed for personal or in-house, non-commercial use; small parts may be republished unmodified with the source named; other uses need the court's permission.NoNot statedNoneUnknown; 1 s spacing, no 429 seen in ~30 requests (2026-11)Constitutional Court terms: personal or in-house non-commercial use only; cite 'المحكمة الدستورية' as the source and quote the text unmodified.
jpCase law: 裁判所 裁判例検索 (courts.go.jp), NOT wired in, search down since 2026-11-05 (e-Gov has no case law)Not reviewedUnknownNot statedNoneUnknown
jpe-Gov 法令検索 / 法令API Version 2 (Digital Agency) (laws.e-gov.go.jp)Public Data License 1.0 (公共データ利用規約 第1.0版, CC BY 4.0-compatible; attribution required, mark edits) per e-Gov terms. Statutes are also outside copyright (Copyright Act art. 13)YesNot statedNoneUnknown (not in the OpenAPI spec); 1 s spacing, no 429 seen in ~25 requests (2026-11)
kgConstitutional Court of the Kyrgyz Republic (constsot.kg)None stated (footer: © Constitutional Court of the Kyrgyz Republic); court acts are official documentsUnknownNot statedNoneUnknown; 1.5 s spacing, no 429 seen in ~20 requests (2026-11)
khCouncil for the Development of Cambodia (CDC): Laws and Regulations (cdc.gov.kh)Unknown (no terms of use published)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~15 requests (2026-11)Unofficial English translations published by the CDC; the official Khmer text prevails. Texts are as published (often as enacted, not consolidated).
laOfficial Gazette of the Lao PDR (Ministry of Justice): search index (www.laoofficialgazette.gov.la)Free access for all users; altering copied texts is a criminal offence; republishing as books needs Ministry of Justice permissionUnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~15 requests (2026-11); host is slow (~20 KB/s) and drops some TLS connectionsTitles and metadata only: the Gazette's texts are scanned Lao PDFs (no text layer); open the PDF. Copied texts must not be altered; printing them as books needs Ministry of Justice permission.
lbالمجلس الدستوري / Constitutional Council of Lebanon (cc.gov.lb)Unknown: no terms of use; footer 'جميع الحقوق محفوظة' (all rights reserved); robots.txt Content-Signal search=yes, ai-train=no, use=referenceUnknownNoNoneUnknown; 1 s spacing, no 429 seen in ~40 requests (2026-11-06)cc.gov.lb reserves its content against AI training (robots.txt content signal ai-train=no, use=reference): use these texts for reference and cite the Council's page; decision PDFs have a faulty text layer, so check the PDF.
liLilex – Gesetzesdatenbank des Fürstentums Liechtenstein (Rechtsdienst der Regierung) (www.gesetze.li)Unknown (no licence or terms of use published; Impressum/Datenschutz are silent on reuse)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~25 requests (2026-11); no robots.txt (404)
liFürstlicher Oberster Gerichtshof – Entscheidungen (www.ogh.li)Impressum: site texts are copyright; commercial use needs prior written permission (court decisions themselves are official works)NoNot statedNoneUnknown; robots.txt 404 (no Crawl-delay); 1 s spacing, no 429 in ~20 requests (2026-11-10)ogh.li Impressum: commercial use of the site's texts needs the court's prior written permission.
luLegilux (legilux.public.lu, data.legilux.public.lu)CC BY 4.0 (jolux:license on every file; data.public.lu dataset 'Legilux - Journal officiel'), © Ministère d'État — Service central de législationYesYesNoneUnknown, nothing documented; 1 s spacing on both hosts, no 429 seen in ~20 requests (2026-11). data.legilux.public.lu robots.txt disallows /eli/* and /filestore/*, so files are read from legilux.public.lu/filestore (allowed)data.legilux.public.lu robots.txt disallows /eli/* and /filestore/*; files are read from legilux.public.lu, whose robots.txt allows them.
ludata.public.lu — Cour de cassation decisions (Administration judiciaire), yearly ZIPs of PDFs read member by member with HTTP RangeCC BY-ND 4.0 (stated on the dataset page): reproduce unaltered, credit Administration judiciaire; the official search remains justice.public.luYesYesNoneUnknown, nothing documented; 1 s spacing, no 429 seen in ~25 requests (2026-11). Range reads only: ~16 kB per year listing, ~50-330 kB per decision, never a whole ZIP
lvE-lietas portāls (gateway.elieta.lv, Tiesu administrācija)CC0 1.0 (same decisions published as open data by Tiesu administrācija: data.gov.lv dataset 'anonimizetie-nolemumi')YesNot statedNoneNot published; no robots.txt on gateway.elieta.lv or elieta.lv; no 429 in ~20 requests (2026-11-05); using 1 s spacingNo robots.txt. Anonymised decisions. No legislation: likumi.lv search is robots-disallowed and re-use needs Latvijas Vēstnesis' written consent.
lyوزارة العدل - Ministry of Justice of Libya (aladel.gov.ly)Unknown; footer '© جميع الحقوق محفوظة وزارة العدل - ليبيا' (all rights reserved), no terms pageUnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~25 requests (2026-11)Ministry of Justice selection (about 190 laws, regulations and treaties plus ministerial decisions), as enacted, not consolidated; not the Official Gazette.
lyالمحكمة العليا - Supreme Court of Libya (alolya.gov.ly)Unknown; footer 'جميع الحقوق محفوظة، المحكمة العليا' (all rights reserved), no terms pageUnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~30 requests (2026-11)Only the rulings the court has put online (about 60, decided 2020-2026) and its journal volumes for judicial years 37-60 (older volumes not online, many scanned); not the full archive.
maConstitutional Court of Morocco (cour-constitutionnelle.ma) – DecisionsUnknown: no terms of use published; footer says 'جميع الحقوق محفوظة' (all rights reserved)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~15 requests (2026-11-06)
maMinistry of Justice legal portal Adala (adala.justice.gov.ma)Unknown: no terms of use published; footer '© 2024 وزارة العدل'UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~25 requests (2026-11-06)
mcLegimonaco — Gouvernement Princier de Monaco (Direction des Affaires Juridiques): Constitution, codes, laws, ordinances, treaties and court decisions (legimonaco.mc)Unknown: the site states no licence or terms of use (no mentions-légales page, checked 2026-11-06); official texts of the PrincipalityUnknownNot statedNoneUnknown, nothing documented; 1 s spacing, no 429 seen in ~30 requests (2026-11). robots.txt: none (404, 2026-11-06)
mdCurtea Supremă de Justiție (Supreme Court of Justice), jurisprudenta.csj.mdUnknown: no terms page on csj.md or jurisprudenta.csj.md; published under CSM Regulation 472/21 (2008), 'accesul ... este gratuit'UnknownNot statedNoneUnknown; no robots.txt on jurisprudenta.csj.md (404), www.csj.md asks Crawl-delay 10; 2 s spacing, no 429 in ~12 requests (2026-11-06)
mdPreședinția Republicii Moldova: Constituția (consolidated PDF), presedinte.mdNo terms page on presedinte.md; official texts (acte normative) are excluded from copyright, Legea 139/2010 art. 7UnknownNot statedNoneUnknown; robots.txt 'Allow: /'; one PDF per session (cached), 1 s spacing (2026-11-10)
mdPortalul Național al Instanțelor de Judecată (courts of appeal and district courts), instante.justice.mdUnknown: no terms page on instante.justice.md; published under CSM Regulation 472/21 (2008), 'accesul ... este gratuit'UnknownNot statedNoneRobots.txt Crawl-delay: 10 (honoured: 10 s spacing); no 429 in ~6 requests (2026-11-06)
meUstavni sud Crne Gore (ustavnisud.me) – Sudska arhivaUnknown: no terms of use or licence on the site (footer '© Ustavni sud Crne Gore. Sva prava zadržana.'); official court decisionsUnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~30 requests (2026-11)
mgHaute Cour Constitutionnelle (hcc.gov.mg)Unknown; no terms of use published (footer: 'Copyright © HCC 2020')UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~10 requests (2026-11); no robots.txt (404)
mgCNLegis – Centre National LEGIS, Primature (cnlegis.gov.mg)Unknown; no terms of use published (footer: '© 2018 DIRCNLEGIS')UnknownNoNoneUnknown; 1.5 s spacing, no 429 seen in ~15 requests (2026-11)
mmSupreme Court of the Union: laws, procedures and amending laws (unionsupremecourt.gov.mm)No terms of use published; footer 'Copyright © 2020 Supreme Court of the Union. All Rights Reserved.'UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~40 requests (2026-11)Text extracted from PDFs; many Burmese PDFs use legacy fonts, so letters can be substituted or out of order. Check the PDF before quoting.
mmSupreme Court of the Union: Rulings and Case Management System (rcms.usc.gov.mm)No terms of use published; footer 'Copyright © 2020 - The Supreme Court of The Union. All Rights Reserved.'UnknownNot statedNone (public JSON API behind the site's JavaScript app)Unknown; 1 s spacing, no 429 seen in ~25 requests (2026-11)
mnshuukh.mn, electronic database of court decisions (Judicial General Council of Mongolia)No licence or terms published (footer: '© 2020 - 2026 Шүүхийн ерөнхий зөвлөл'); court decisions published by a public bodyUnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~20 requests (2026-11)
mtLegislation Malta (legislation.mt), Office of the State Advocate / Legislation UnitUnknown: '© Copyright: Office of the State Advocate'; no terms of use or re-use licence published (FAQ/privacy/cookie pages checked 2026-11)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~20 requests (2026-11)
muFind Case Law, The National Archives (UK): Judicial Committee of the Privy Council judgments (caselaw.nationalarchives.gov.uk)Open Justice Licence v2.0: free re-use incl. commercial; 'computational analysis' (programmatic bulk searching to identify, extract or enrich records) needs a separate, free licenceYesNoNoneDocumented: 1,000 requests / rolling 5 min per IP, HTTP 429 when exceeded (API docs, checked 2026-11)
muSupreme Court of Mauritius website (supremecourt.govmu.org): judgment search (subordinate courts) and legislation library© Supreme Court of Mauritius; Terms and Conditions §3: material 'may be reproduced free of charge in any format or medium provided it is reproduced accurately and not used in a misleading context; and the source of the material must be identified and the copyright status acknowledged'UnknownNot statedNoneUnknown; no Crawl-delay in robots.txt; 1 s spacing, no 429 seen in ~35 requests (2026-11-06)Personal use only: the site says it is 'maintained for your personal use and viewing'. Reproduce accurately with attribution: '© Supreme Court of Mauritius'. The site's texts are for convenience of reference; official versions are in the Mauritius Reports / SCJ and the Government Gazette. Currently OFF by default (robots.txt Disallow: / since 2026-11-10): subordinate-court judgments and the 2024+ library are unavailable. Off by default — needs WLM_PERMITTED=mu and the operator's permission.
muRevised Laws of Mauritius, Attorney General's Office (attorneygeneral.govmu.org)© Government of Mauritius; terms of use: copies may be made, but the texts should not be published, disseminated or incorporated 'for commercial use without the prior approval of the Solicitor General'NoNot statedNoneUnknown; no robots.txt; one list request (SharePoint REST, ~170 KB, cached 6 h) plus one PDF per law; 1 s spacingNon-commercial use only without the Solicitor General's prior approval. The site's Revised Laws are updated to 30 June 2017 (some later issues); the authoritative text is the printed Revised Laws. The PDF text layer of some laws (the Constitution, bilingual codes) has stray spaces inside words: check any quotation against the PDF.
muNational Assembly of Mauritius (mauritiusassembly.govmu.org): Acts as passedNo reuse terms; disclaimer page only (accuracy not guaranteed, verify with the relevant department)UnknownNot statedNoneUnknown; one 2 MB page (cached 6 h) plus one PDF per Act; 1 s spacing
mvMvLaw (mvlaw.gov.mv), Attorney General's Office legislation databaseNo terms of use published (footer: 'Copy Right 2023 © Atourney generals office'); official legislation of the MaldivesUnknownNot statedNoneUnknown; no Crawl-delay in robots.txt; 1 s spacing, no 429 seen in ~20 requests (2026-11-06)
mvGovernment Gazette of the Maldives (gazette.gov.mv), President's OfficeNo terms of use or licence published (footer: '© ދިވެހި ސަރުކާރުގެ ގެޒެޓް 2013 - 2026'); the official gazette of the MaldivesUnknownNot statedNoneUnknown; robots.txt 'Disallow:' with no Crawl-delay; 1 s spacing, no 429 seen in ~15 requests (2026-11-10)
mzTribunal Supremo (ts.gov.mz): judgments tables of the TS and the Tribunais Superiores de Recurso, and its legislation pageAll rights reserved (site footer: 'Copyright © 2022-2024 | Tribunal Supremo | Todos Direitos Reservados'); no terms of use publishedUnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~30 requests (2026-11)
mzConselho Constitucional (cconstitucional.org.mz): acórdãos and deliberaçõesNot stated (no terms of use published)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~20 requests (2026-11)
ngSupreme Court of Nigeria (supremecourt.gov.ng) – JudgmentsUnknown: no terms of use or licence published on the siteUnknownNot statedNone60 req/min per the API's x-ratelimit-limit header (seen 2026-11-05); 1.1 s spacingSupreme Court judgments only. No legislation.
ngNational Assembly of Nigeria (nass.gov.ng) – Acts as passedUnknown: no terms of use published (the footer 'Terms' link is empty)UnknownNot statedNoneNone documented; 1 s spacing (4 catalogue requests, then one PDF per law)
ngNigerian Investment Promotion Commission (nipc.gov.ng) – ActsUnknown: no terms of use publishedUnknownNot statedNoneNone documented; 1 s spacing
ngPLAC Laws of Nigeria (lawsofnigeria.placng.org): unrevised LFN 2004 (unofficial)Unknown: no terms page; footer '(c) Copyright Policy and Legal Advocacy Centre 2026'; an NGO print of the official 2004 revision, law as at 31 Dec 2002UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~6 requests (2026-11-10); index read on demand (69 pages)PLAC's 2004 Laws of the Federation: unrevised, law as at 31 Dec 2002 (later Acts and amendments are missing); an NGO copy, not the Government Printer's.
ngFAOLEX (FAO) – Constitution of Nigeria 1999, consolidated to 2023 (PLAC print) (faolex.fao.org)FAO terms: may be copied and downloaded for private study, research, teaching and non-commercial products or services, with acknowledgement of the sourceNoNot statedNoneNone documented; 1 s spacing (one 8 MB PDF, cached)Constitution text is PLAC's April 2023 consolidation hosted by FAOLEX, not the Government Printer's; non-commercial use only under FAO's terms.
nlrechtspraak.nl (uitspraken.rechtspraak.nl, data.rechtspraak.nl)Public Domain Mark 1.0 (data.overheid.nl dataset 'Uitspraken rechtspraak.nl'); judgments carry no copyright (Auteurswet art. 11)YesYesNoneDocumented: max 10 requests/s and no bulk download for the Open Data webservice (rechtspraak.nl/uitspraken/open-data, checked 2026-11); the /api/zoek + /api/document website backend has no stated limit: 1 s spacing used, no 429 seen (2026-11)Allowed (PDF download path excluded; not used).
nlBWB legislation search (zoekservice.overheid.nl, SRU)CC0 1.0 (data.overheid.nl dataset 'Basis Wetten Bestand'); legislation carries no copyright (Auteurswet art. 11)YesNo (wetten.overheid.nl blocks AI agents by name; we only link to it)NoneUnpublished fair-use policy; 1 s spacingrobots.txt Disallow: / for all clients. Officially documented developer API ("Handleiding SRU BWB"/"SRU 2.0"); we read the blanket rule as a template on KOOP's API hosts (unconfirmed). One search per question, ≤50 records. Contact: cup@koop.overheid.nl.
nlBWB law texts (repository.officiele-overheidspublicaties.nl)CC0Yes(as above)NoneUnknown; 1 s spacingNo robots.txt.
nodomstol.no Supreme Court decision pages (Domstoladministrasjonen)Court decisions are not protected by copyright (åndsverkloven § 14); no licence or terms page published for the summariesUnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~25 requests (2026-11)Summaries only: the full-judgment PDFs are under a robots-disallowed path. No legislation and no lower courts: lovdata.no and api.lovdata.no robots.txt are Disallow: /.
npNepal Kanoon Patrika (नेपाल कानून पत्रिका), Supreme Court of Nepal (nkp.gov.np)© Supreme Court of Nepal, all rights reserved (no licence stated; no terms of use page)UnknownNot statedNoneUnknown; 1.5 s spacing, no 429 seen in ~40 requests (2026-11)Official Supreme Court law report, all rights reserved; dates are Bikram Sambat (वि.सं.), and older texts carry legacy-font conversion errors in Latin words.
paLegispan – Asamblea Nacional de Panamá (texts as published in the Gaceta Oficial, including Supreme Court rulings published there) (legispan.asamblea.gob.pa)Unknown: no licence or terms of use; the site has only a privacy policy (legispan.asamblea.gob.pa/privacy-policy), silent on reuse and automation (2026-11-06)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~40 requests (2026-11-06); no robots.txt (the app serves its index page at /robots.txt; S3 host answers AccessDenied)
peTribunal Constitucional – Consulta de causas and published resolutions (www.tc.gob.pe)Unknown: tc.gob.pe has no terms-of-use or licence page (checked 2026-11-06); court decisions are official textsUnknownNot statedNoneRobots.txt Crawl-delay: 30 (2026-11-06), honoured: one request per 30 s, so a search takes ~30 s and a decision up to ~90 s
peEl Peruano – Diario Oficial, Búsquedas (Editora Perú): norms as published (busquedas.elperuano.pe)Unknown: no terms-of-use page found on busquedas.elperuano.pe or elperuano.pe (2026-11-06)UnknownNot statedNoneUnknown; robots.txt allows all, no crawl-delay; 1 s spacing, no 429 seen in ~15 requests (2026-11-06)
peCongreso de la República – Constitución Política del Perú, edición oficial (consolidated) (www.congreso.gob.pe)Unknown: congreso.gob.pe has no terms-of-use or licence page found (2026-11-10); the Constitution is an official textUnknownNot statedNoneUnknown; one PDF (~2.4 MB) per call, cached in memory; robots.txt of www3.congreso.gob.pe allows /Docs/ (2026-11-10)
phThe LawPhil Project (lawphil.net), Arellano Law Foundation: non-official (NGO)CC BY-NC 4.0 (Philippines) for the collection; the texts are works of the Philippine GovernmentNoNot statedNoneUnknown; 1 s spacing, no 429 seen in ~40 requests (2026-11)Non-official source: the LawPhil Project (Arellano Law Foundation), CC BY-NC 4.0 (non-commercial use, attribution required). Check against the official printed text.
pkIslamabad High Court (mis.ihc.gov.pk) – Case Law SystemUnknown: no terms of use or licence; footer disclaimer onlyUnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~10 requests (2026-11); a broad keyword search returns up to 2000 rows (~2 MB, ~9 s)
pkThe Pakistan Code (pakistancode.gov.pk), Ministry of Law and JusticeUnknown: no terms of use or licence; footer '© Copyright 2022 - Ministry of Law and Justice'UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~15 requests (2026-11)Pakistan Code texts are 'for information purposes only' and 'under review'; the Gazette notification is the authentic text.
plPortal Orzeczeń Sądów Powszechnych (Ministry of Justice) (orzeczenia.ms.gov.pl)Not stated on the portal; court judgments are official documents excluded from copyright (art. 4 Polish Copyright Act); re-use of public-sector information under the 2021 Open Data ActUnknownNot statedNoneUnknown, none documented; the portal has a CAPTCHA bot check (not triggered in ~10 requests, 2026-11); using 1 s spacingHas a CAPTCHA bot check (not triggered in testing).
plSejm ELI API (Chancellery of the Sejm) (api.sejm.gov.pl)Not stated in the API docs; normative acts and official documents are excluded from copyright (art. 4 Polish Copyright Act)UnknownNot statedNoneUnknown, none documented; no 429 in ~20 requests (2026-11); using 1 s spacingNo robots.txt (WAF rejects the path).
psMaqam – موسوعة القوانين وأحكام المحاكم الفلسطينية (An-Najah National University, Faculty of Law) – non-official (academic) (maqam.najah.edu)Unknown (no licence stated; terms of use silent on reuse)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~40 requests (2026-11)Non-official academic source (An-Najah National University): the site says its content is for citation and guidance only and cannot be relied on officially before the courts; check the Official Gazette (الوقائع الفلسطينية).
ptDGSI – Bases Jurídico-Documentais (IGFEJ, Ministério da Justiça) (www.dgsi.pt)No published terms; court decisions are excluded from copyright (Código do Direito de Autor, art. 7) — unverified for the database itselfUnknownNot statedNoneUnknown; 1 s spacing; occasional empty replies seen (2026-11)robots.txt 404. Occasional empty replies.
ptTribunal Constitucional – Acórdãos (www.tribunalconstitucional.pt)Reproduction authorised for private purposes, citing the source and that the online text is not authentic (page footer)NoNot statedNoneUnknown; 1 s spacing, no throttling seen (2026-11)robots.txt empty.
ptPGDL – Legislação (Procuradoria-Geral Distrital de Lisboa, Ministério Público); unofficial consolidations (www.pgdlisboa.pt)© PGDL, 'Todos os direitos reservados' (footer); statutory texts themselves are excluded from copyright (CDADC art. 7)UnknownNot statedNoneUnknown; 1 s spacing; pages are 0.5 MB, the full Código Civil 5 MBrobots.txt 404. Unofficial consolidations; ask PGDL before systematic or commercial reuse (shown as a warning).
pyBiblioteca y Archivo Central del Congreso Nacional (BACN) – Leyes Paraguayas (www.bacn.gov.py)Unknown (no terms of use published; official public-sector site, laws are public)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~20 requests (2026-11)Texts are the laws as enacted (BACN copy), not consolidated; check amending laws.
pyCorte Suprema de Justicia – Sistema de Información de Jurisprudencia (www.csj.gov.py)Unknown (no terms of use published; official court site)UnknownNot statedNoneUnknown; 1.5 s spacing, no 429 seen in ~25 requests (2026-11)
roÎCCJ decisions (www.scj.ro)Unknown: no terms page on scj.ro (iccj.ro is behind a browser check); court decisions are excluded from copyright (Law 8/1996 art. 9 lit. b)UnknownNot statedNoneUnknown; 1 s spacing, no 429 in ~10 requests (2026-11-05)Decision by id only: search results come from a robots-disallowed path. iccj.ro, ccr.ro and ReJust sit behind bot checks and are not used.
roChamber of Deputies legislative database (www.cdep.ro), metadata onlyUnknown: no terms page; legal acts are excluded from copyright (Law 8/1996 art. 9 lit. b)UnknownNot statedNoneUnknown; 1 s spacing, no 429 in ~15 requests (2026-11-05)Index search, no text ('nu au caracter oficial'). legislatie.just.ro was down when tested (2026-11-05).
roCamera Deputaţilor, Constituţia României (cdep.ro), revised text 2003No terms page; legal acts are excluded from copyright (Law 8/1996 art. 9 lit. b); robots.txt only disallows /declaratii/UnknownNot statedNoneUnknown; 1 s spacing, no 429 in ~12 requests (2026-11-10)
rsVrhovni sud (Supreme Court of Serbia): Baza sudske prakse (www.vrh.sud.rs)No licence stated; site footer claims copyright for the Court over all site material. Court decisions are not copyright works under the Serbian Copyright Act (Zakon o autorskom i srodnim pravima, čl. 6).UnknownNot statedNoneRobots.txt Crawl-delay: 10 (read 2026-11-06); using 10 s spacing, no 429 seen
rsUstavni sud (Constitutional Court): Ustav RS i propisi (www.ustavni.sud.rs)No licence or terms page; footer '© Република Србија Уставни суд'. Laws are not copyright works under the Serbian Copyright Act (čl. 6).UnknownNot statedNoneUnknown; 1 s spacing, no 429 in ~8 requests (2026-11-10)
rwPortal of Rwandan Laws and Case Laws (amategeko.gov.rw), Rwanda Law Reform Commission and Judiciary of RwandaNo licence stated. Legal notice: laws are 'property of Rwanda Law Reform Commission (RLRC)', law reports and judgments 'property of the Judiciary'; © Government of the Republic of RwandaUnknownNot statedNoneUnknown; 1 s spacing per host. No 429 in ~30 requests (2026-11), but the API answered 502 for a while after a per-page text requestLaws are the Official Gazette texts as published, not consolidated; the portal says they do not replace the Gazette.
scJudiciary of Seychelles website (judiciary.sc): Decisions from the Courts'Copyright © 2022 Seychelles Judiciary | All Rights Reserved'; no terms of use page; judgments are public court recordsUnknownNot statedNoneUnknown; no Crawl-delay in robots.txt; 2 s spacing, no 429 seen in ~10 requests (2026-11-06)Judgment PDFs as posted by the Judiciary ('All Rights Reserved'); the text layer of scanned PDFs may contain recognition errors - check the PDF.
scOfficial Gazette of Seychelles (gazette.sc): Acts, S.I.s and Bills'© Copyright 2020-2026 Government of Seychelles'; 'The Gazette is available online, free of charge, to any person' (About the Official Gazette)UnknownNot statedNoneUnknown; no Crawl-delay in robots.txt; 1 s spacing, no 429 seen in ~15 requests (2026-11-06)
scJudiciary of Seychelles website (judiciary.sc): Laws of Seychelles (Constitution and main codes)Constitution: Government Printer 2010 edition, site 'All Rights Reserved'; the codes are Laws.Africa PDFs: 'There is no copyright on the legislative content of this document', PDF copy CC BY 4.0UnknownNot statedNoneUnknown; no Crawl-delay in robots.txt; 2 s spacing, 7 requests (2026-11-10), no 429Revised texts with an 'as at' date: the Constitution is revised up to August 2018 (later amendment Acts are on gazette.sc); the codes are Laws.Africa consolidations posted by the Judiciary, some with outstanding amendments named in the metadata.
seRättspraxis open data (Domstolsverket / Sveriges Domstolar) (rattspraxis.etjanst.domstol.se)CC0 1.0 (dataset 'Domstolars rättspraxis' on dataportal.se, publisher Domstolsverket); documented API: /openapi/puh-openapi.yamlYesNot statedNoneUnknown, none documented; no 429 in ~25 requests (2026-11); using 1 s spacingDocumented OpenAPI.
seRiksdagen open data (data.riksdagen.se)Riksdagen open data terms: free to use and redistribute with attribution 'Källa: Sveriges riksdag'; must not suggest the Riksdag stands behind the serviceYesNot statedNoneUnknown, none documented; no 429 in ~20 requests (2026-11); using 1 s spacingMust not suggest the Riksdag stands behind the service.
sgSG Courts judgments (www.elitigation.sg/gd)© Government of Singapore; eLitigation Terms of Use cl. 6.1: no reproduction or display without CrimsonLogic's prior written approval; Judiciary terms: no commercial reuse without permissionNoNot statedNoneNot published; 1 request/s self-imposed, no 429 seen in ~15 requests (2026-11-05)Off by default — needs WLM_PERMITTED=sg and the operator's permission. No legislation: Singapore Statutes Online blocks this project's User-Agent (403) and puts automated extraction under extra conditions.
sgSingapore Statutes Online (sso.agc.gov.sg): statutes live here, not queryable by this server because it blocks automated clients; check it in a browserNot statedUnknownNot statedNoneUnknown
siSodna praksa (www.sodnapraksa.si)Unknown: no terms of use published on sodnapraksa.si; court decisions are official texts not protected by copyright (ZASP art. 9). The journal articles also in the database (SOPM/SOSC) are copyrighted and not usedUnknownNot statedNone (Keycloak login only for favourites/notes, not used)Unknown, none documented; no 429 in ~15 requests (2026-11); using 1 s spacing
siPISRS (Pravni informacijski sistem RS, Government of Slovenia) (pisrs.si)Unknown: the PISRS terms page (/pogoji-uporabe) is an unfilled placeholder (2026-11-05); legislation is not protected by copyright (ZASP art. 9). Texts are unofficial consolidations (NPB); only Uradni list RS is authenticUnknownNot statedNoneUnknown, none documented; no 429 in ~15 requests (2026-11); using 1 s spacing. A 403 triggers a proof-of-work bot check, which we do not solverobots.txt disallows only the /iskanje UI route, not /api. A 403 triggers a proof-of-work bot check, which we do not solve. Unofficial consolidations.
skNajvyšší súd SR open data (Supreme Court) (www.nsud.sk)Open data, stated on nsud.sk/opendata: free for anyone, on equal terms, for any purpose, commercial or non-commercial; no named licenceYesNot statedNoneUnknown, none documented; no 429 in ~30 requests (2026-11); using 1 s spacingSupreme Court only: obcan.justice.sk robots.txt disallows /pilot, so lower courts are not covered.
skSlov-Lex (Ministry of Justice) (www.slov-lex.sk)Unknown: no terms page found; legal texts are excluded from copyright (§ 5 of the Slovak Copyright Act 185/2015 Z. z.). The search API behind www.slov-lex.sk is undocumentedUnknownNot statedNoneUnknown, none documented; no 429 in ~25 requests (2026-11); using 1 s spacingUndocumented search API behind the SPA.
snConseil constitutionnel du Sénégal (decisions and consolidated Constitution) (conseilconstitutionnel.sn)Unknown (no terms page; footer has no rights statement)UnknownNot statedNoneUnknown; 1.5 s spacing, slow host, no 429 seen in ~15 requests (2026-11)
snPrimature / Secrétariat général du Gouvernement (lois, décrets, codes) (primature.sn)Unknown (no terms page; footer '© Primature 2024')UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~12 requests (2026-11)
snMinistère de la Justice du Sénégal (codes, lois and décrets as PDF) (justice.sec.gouv.sn)Unknown (no terms or legal-notice page; footer '© 2026 Direction de la Dématérialisation et de l'Automatisation')UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~10 requests (2026-11-10); robots.txt allows all
snJURICAF (AHJUCAF): Cour suprême decisions (unofficial) (juricaf.org)ODbL 1.0 (database right held by AHJUCAF; /static/mentionslegales)YesNot statedNoneUnknown; 1 s spacing, no 429 seen in ~6 requests (2026-11-10)Cour suprême decisions come from JURICAF, the unofficial AHJUCAF database (pseudonymised, ODbL licence, attribute JURICAF); its robots.txt forbids paging, so only the first 10 hits of a search are shown.
srRechtspraak Suriname, Hof van Justitie (rechtspraak.sr)No licence, terms or copyright notice on the site (checked 2026-11-06); decisions are published anonymised under the court's Selectie- en anonimiseringsbesluitUnknownNot statedNoneUnknown; no Crawl-delay; 1 s spacing, no 429 in ~40 requests (2026-11)
srSurinaamse wetten, De Nationale Assemblee (dna.sr)Auteursrechten page: 'Onder voorwaarde dat (een link naar) de bron wordt vermeld, mogen onderdelen van de inhoud van dna.sr worden overgenomen.' The disclaimer bans commercial use without written permission (checked 2026-11-06)NoNot statedNoneUnknown; no robots.txt, no Crawl-delay; 1 s spacing, no 429 in ~30 requests (2026-11)Cite De Nationale Assemblee (dna.sr) with a link when reusing text; commercial use needs written permission from De Nationale Assemblee. 'Geldende teksten t/m 2005' are older consolidations and may not include later amendments.
tjConstitutional Court of the Republic of Tajikistan (constcourt.tj)None stated (footer: © 2019 Constitutional Court of the Republic of Tajikistan); court acts and laws are official documentsUnknownNot statedNoneUnknown (robots.txt sets no Crawl-delay); 1 s spacing, no 429 seen (2026-11)
tjOfficial website of the President of the Republic of Tajikistan (president.tj)None stated; presidential and Government acts are official documentsUnknownNot statedNoneUnknown (robots.txt sets no Crawl-delay); 1 s spacing, no 429 seen (2026-11)
tjБазаи қонунгузории ҶТ, National Legislation Centre under the President of the Republic of Tajikistan (base.mmk.tj)None stated (footer: ©2017 Маркази миллии қонунгузории назди Президенти ҶТ); laws are official documentsUnknownNot statedNoneUnknown; no robots.txt; 1.5 s spacing, no 429 in ~25 requests, but the server sometimes drops connections (2026-11)base.mmk.tj stopped in December 2019: laws and amendments since then are missing, and its 'in force' status is as of 2019.
tmMejlis of Turkmenistan (mejlis.gov.tm)None stated; footer '2026 Ähli hukuklar goralan' (All rights reserved)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen (2026-11)
tmSupreme Court of Turkmenistan (court.gov.tm)None stated (no terms page; privacy policy covers only personal data)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen (2026-11)
trBedesten (bedesten.adalet.gov.tr)No published terms (undocumented public-site API). Court decisions and legislation are excluded from copyright, FSEK (Law 5846) art. 31 (unverified on an official terms page)UnknownNot statedNone~10 req/30 s per IP, 429 + Retry-After (measured by yargi-mcp; 3.5 s spacing, no 429 seen in ~40 requests, 2026-11)Undocumented public-site API.
trConstitutional Court decision banks (*.anayasa.gov.tr)No published terms. Decisions are excluded from copyright, FSEK art. 31 (unverified on an official terms page)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~15 requests (2026-11)
trUyuşmazlık Mahkemesi Karar Arama (kararlar.uyusmazlik.gov.tr)No published terms; no robots.txt (404, 2026-11-10). Decisions are excluded from copyright, FSEK art. 31 (unverified on an official terms page)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~10 requests (2026-11)
trSayıştay Kararlar (Genel Kurul, Temyiz Kurulu, Daire) (www.sayistay.gov.tr)No terms page found (only an information-security policy); robots.txt has no Disallow (2026-11-10). FSEK art. 31 (unverified on an official terms page)UnknownNot statedNoneUnknown; 1 s spacing, no 429 or WAF block seen in ~12 requests (2026-11)
trRekabet Kurumu Kurul Kararı Arama (www.rekabet.gov.tr)No terms page found; no robots.txt (error page, 2026-11-10). Board decisions are official texts, FSEK art. 31 (unverified on an official terms page)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~6 requests (2026-11)
trGelir İdaresi Başkanlığı Özelgeler (gib.gov.tr)No terms page found; robots.txt 'User-agent: * Allow: /' (2026-11-10). Advance tax rulings, not court decisionsUnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~5 requests (2026-11)
ttJudiciary of Trinidad and Tobago: Recent Judgments (ttlawcourts.org) and judgment PDFs (webopac.ttlawcourts.org)© The Judiciary of Trinidad and Tobago; Copyright Act Chap. 22:19. Terms: material 'may be downloaded for information purposes'NoNot statedNoneUnknown; 1 s spacing per host, no 429 seen in ~25 requests (2026-11)Personal use only: Judiciary terms say the site is maintained for personal use and viewing; its material may be downloaded for information purposes.
ttDigital Legislative Library, Law Revision Commission (laws.gov.tt)© Ministry of Land and Legal Affairs, all rights reserved; no licence or reuse terms statedUnknownNot statedNoneUnknown; 1 s spacing, recent-updates list cached 6 h; no 429 seen in ~20 requests (2026-11)Unofficial versions: the Law Revision Commission says only the printed Revised Laws are official; revised editions run to 31 Dec 2016, later updates are unofficial.
ttFind Case Law, The National Archives (caselaw.nationalarchives.gov.uk)Open Justice Licence v2.0: free re-use incl. commercial; 'computational analysis' (programmatic bulk searching to identify, extract or enrich records) needs a separate, free licenceYesNoNoneDocumented: 1,000 requests / rolling 5 min per IP, HTTP 429 when exceeded (API docs, checked 2026-11)
twJudicial Yuan 裁判書查詢 (FJUD, judgment.judicial.gov.tw)Open Government Data License, version 1.0 (政府資料開放授權條款-第1版) per the Judicial Yuan website open-data declaration; attribution requiredYesNot statedNoneUnknown (not published); 1 s spacing, no 429 seen in ~20 requests (2026-11)Traditional Chinese; ROC dates converted.
twMinistry of Justice 全國法規資料庫 (law.moj.gov.tw, LawAll.aspx only)Open Government Data License, version 1.0 (政府資料開放授權條款-第1版) per the MOJ open-data declaration; attribution requiredYesNot statedNoneUnknown (not published); 1 s spacing, no 429 seen in ~10 requests (2026-11)robots.txt is Disallow: / except LawAll.aspx, so no legislation search: laws open by pcode (B0000001 = 民法).
untcUnited Nations Treaty Collection (treaties.un.org), MTDSG status records and certified true copies© United Nations; UN website Terms of Use: download and copy for personal, non-commercial use, no resale, redistribution or derivative compilationsNoNot statedNoneRobots.txt Crawl-delay: 2 (honoured: 2 s spacing); no 429 seen in ~130 requests during 2026-11-06 test runs; no documented limitUN Terms of Use: materials may be downloaded and copied for personal, non-commercial use only, without redistribution or derivative compilations.
usgovinfo (api.govinfo.gov, www.govinfo.gov)Public domain (US Government works, 17 U.S.C. 105; court opinions)YesYesSearch needs a free api.data.gov key (WLM_US_GOVINFO_KEY, set in the environment or a .env file); falls back to DEMO_KEY. Fetching needs noneApi.govinfo.gov: DEMO_KEY x-ratelimit-limit 10, then 429 with Retry-After ~37,000 s (measured 2026-11-05); a personal key gets the api.data.gov default (1,000/hour, documented, unverified for govinfo). www.govinfo.gov: unknown; 1 s spacing, no 429 seen (2026-11)A shared deployment must set its own key.
usSupreme Court of the United States: opinions of the Court (supremecourt.gov)Public domain (court opinions; US Government works, 17 U.S.C. 105)YesYesNoneRobots.txt Crawl-delay: 1 (documented); 2 s spacing. Akamai answers some plain requests with 403 'Access Denied' at random (opinion lists, a PDF, the web-policies page; 2026-11-10); the same URL works minutes later. One retry after 10 s, then an errorIts search endpoints return 403 (Akamai) and are not used.
usNational Archives: Constitution of the United States (transcription) (www.archives.gov)Public domain / CC0 1.0 (NARA Copyright, Restrictions, and Permissions Notice on /global-pages/privacy.html)YesYesNoneRobots.txt Crawl-delay: 10 (documented); 10 s spacing, 3 pages, cached
usgovinfo (U.S. Government Publishing Office): Statutes at Large and Public and Private Laws (www.govinfo.gov)Public domain (US Government works, 17 U.S.C. 105; govinfo Public Domain & Copyright Notice)YesYesNone for citations ('1 Stat. 50', 'Pub. L. 117-58': link service, MODS, PDF/HTML); full-text search uses the govinfo API key like the other collectionsWww.govinfo.gov: unknown; 1 s spacing, no 429 in ~40 requests (2026-11-10). api.govinfo.gov search: see the govinfo source above
usUnited States Code (Office of the Law Revision Counsel, U.S. House) (uscode.house.gov)Public domain (US Government work, 17 U.S.C. 105)YesYesNoneUnknown; 1 s spacing, no 429 seen in ~10 requests (2026-11). search.xhtml and search.json.gz return 403 (Akamai) and are not used
uyIMPO – Banco de Datos de normativa (Dirección Nacional de Impresiones y Publicaciones Oficiales) (www.impo.com.uy)Licencia de Datos Abiertos – Uruguay v0.1 for the ?json=true open data (IMPO Datos Abiertos page, since July 2018: commercial and non-commercial use, attribution to IMPO + licence + dataset required); but IMPO's 'Condiciones de Uso del Banco de Datos' still say use is personal and forbid copying, passing to third parties and commercialisationUnknownNot statedNoneRobots.txt Crawl-Delay: 10 (honoured: 10 s spacing); no 429 seen in ~15 requests (2026-11-05). Whole codes download slowly (~15 KB/s)robots.txt disallows /cgi-bin/ (IMPO's search), so laws are found by code name or number only. Get IMPO's confirmation before redistributing or commercial use (shown as a warning).
uyBase de Jurisprudencia Nacional Pública (BJN), Poder Judicial (bjn.poderjudicial.gub.uy)Unknown; no terms or licence page found for BJN (free access without login per its user manual)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~15 requests (2026-11-05); no robots.txt on bjn.poderjudicial.gub.uy (404)No robots.txt.
uzlex.uz, National Database of Legislation (Ministry of Justice, 'Adolat' National Legal Information Centre)Lex.uz terms (/ru/axborot): personal use only; copying or distribution for profit needs the Centre's written permissionNoNot statedNoneUnknown; 1 s spacing, no 429 seen in ~25 requests (2026-11)Personal use only: lex.uz terms allow use of its information for personal purposes only; copying, distribution or transfer for profit needs the Adolat Centre's written permission.
vnBộ Tư pháp: Cơ sở dữ liệu quốc gia về văn bản pháp luật (vbpl.vn)No licence or terms published (checked 2026-11-10); official Ministry of Justice databaseUnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~30 requests (2026-11)
vnCổng Thông tin điện tử Chính phủ: Hệ thống văn bản (vanban.chinhphu.vn)© Cục Thông tin và Truyền thông Chính phủ; republication allowed with the source named (site footer)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~15 requests (2026-11)Attribution required: name 'Cục Thông tin và Truyền thông Chính phủ' or 'www.chinhphu.vn' when republishing. Texts are as issued, not consolidated.
vnTòa án nhân dân tối cao: Trang tin điện tử về án lệ (anle.toaan.gov.vn)© Tòa án nhân dân tối cao; republication allowed with the source named (site footer)UnknownNot statedNoneUnknown; 1 s spacing, no 429 seen in ~40 requests (2026-11)Attribution required: name 'Trang tin điện tử về án lệ (anle.toaan.gov.vn)' when republishing. Needs the OS certificate store (works on macOS/Windows, not Linux): the site sends an incomplete certificate chain.
wtoWTO dispute pages and dispute data files (www.wto.org)© World Trade Organization. Unrestricted official documents and legal texts are free for public use; other material may be reproduced for non-commercial purposes with attribution, and the WTO must be informed. Commercial use needs written permission.NoNot statedNoneUnknown; 1 s spacing; data files cached in memory 6 h; no 429 seen in ~20 requests (2026-11)WTO case summaries are Secretariat material: reuse is non-commercial with attribution to the WTO, and the summaries are not official or exhaustive.
xkGjykata Kushtetuese e Republikës së Kosovës (Constitutional Court), gjk-ks.orgNo licence or terms of use published (only a privacy policy); site footer '© Gjykata Kushtetuese e Kosovës'. Law 04/L-065 art. 12 excluded official materials from copyright (successor law 08/L-205 not checked)UnknownNot statedNoneUnknown; 1 s spacing, no 429 in ~20 requests (2026-11)
xkGazeta Zyrtare e Republikës së Kosovës (Official Gazette, Office of the Prime Minister), gzk.rks-gov.netNo licence or terms of use published; footer 'Copyright ZKM - MAP © 2022'. Law 04/L-065 art. 12 excluded laws and official materials from copyright (successor law 08/L-205 not checked)UnknownNot statedNoneUnknown; 1.5 s spacing, no 429 in ~30 requests (2026-11)

Known issues in this beta

As of 12 November 2026. The status page shows each source's state today.

  • Down or blocked. Switzerland's Federal Supreme Court site shows a bot check; Fontes stops and gives you the link to search it in a browser. Austria and Palestine return server errors, Senegal and Jordan are often unreachable, and Laos is very slow.
  • Off by default. Bahrain's and Colombia's terms forbid automated access without permission, so Fontes doesn't touch them unless you switch them on.
  • No legislation source. Egypt, Iceland, Laos and Mongolia: case law only.
  • Weaker search than you'd expect. Nigeria, Trinidad and Tobago, the Philippines and Belize search titles only, so a word in the body won't be found. Benin and Barbados publish scanned PDFs, so text may be missing or garbled. In several countries (the UK and Germany among them) some hits only mention your words in passing; Fontes flags these where it can.
  • Texts that may be out of date. Philippine laws are as first passed, without later amendments (Fontes says so on every provision). Chile's consolidated text can lag; Fontes flags later amending laws it finds. Mongolia's source shows wrong dates on some decisions.
  • Slow searches. Some Czech case-law searches take up to 60 seconds, and your AI app may give up first. Turkey takes up to about 40 seconds when it checks the subject of each decision. Barbados asks for 10 seconds between requests, so a search returns at most 20 results.
  • Page 2 can repeat or skip a result. Hungary, Poland and France sometimes return a different order for the same search; the Czech Republic and Sweden can do this past result 100. Fontes says so in the results.
  • Smaller things. Uruguay has no permanent links to decisions. Armenia (legislation, in-force filter) and Madagascar (case law) can return a page one or two results short.
  • Coverage gaps. Each jurisdiction lists its gaps in list_jurisdictions (for example, the UK's Find Case Law starts in 2003; older and many first-instance decisions are only on BAILII). Check that a consolidated text is up to date for the date you care about.

Star history

Star history of ykarapazar/fontes

Licence

Apache 2.0, see LICENSE.

Source data remains under each publisher's licence (e.g. Open Justice Licence, Open Government Licence, CC BY 4.0). Fontes ships no legal texts; it fetches them when asked, and every answer names the source and links to it. If you republish text you got through Fontes, credit the publisher as its licence requires (the sources table above gives the attribution each one asks for). Some sources restrict commercial use. Check them before you rely on a result commercially.


Made by a lawyer, for lawyers, and for everyone the law belongs to.

Yüce Karapazar. Fontes is a free research tool; no legal services are offered. Contact: fontesmcp@proton.me.

PYPI
fontes-mcp
Install Command
pip install fontes-mcp
Runtime: uvx