232,864 documents indexed·24 languages

EU legislation as an API

Every regulation, directive, and decision. Clean REST/JSON. Article-level access. No SPARQL. No XML soup.

curl regelex.com/api/v1/regulations/32024R1689
// GET /api/v1/regulations/32024R1689
{
"celex": "32024R1689",
"type": "REG",
"title": "Regulation (EU) 2024/1689 ... laying down harmonised rules on artificial intelligence",
"date_document": "2024-06-13",
"in_force": true,
"articles": [ 113 articles with full text, hierarchy, and metadata ],
"languages": [ "ENG", "DEU", "FRA", ... 24 total ]
}

What you get

/regulations

Full corpus access

232K regulations, directives, and decisions. Filter by type, date, status, keyword. Paginated JSON responses.

REG|DIR|DEC|REG_IMPL|REG_DEL
/articles

Article-level breakdown

Every regulation split into individual articles with hierarchy path. Title II > Chapter 1 > Article 6 — not just page numbers.

preamble|articles|annexes
24 langs

All EU languages

Every document in every official EU language. English, German, French, Spanish, Polish, and 19 more. Same CELEX ID, different language parameter.

ENG|DEU|FRA|+ 21 more
REST/JSON

Developer-first

No SPARQL expertise required. No XML parsing. No SOAP. Standard REST endpoints returning clean JSON. OpenAPI spec included.

curl|fetch()|any HTTP client

Built for

Compliance platforms

Embed EU regulation data directly into your product. Monitor changes, map obligations, track deadlines. The infrastructure layer you'd otherwise build from scratch.

API integration

Legal tech

Build search, analysis, and advisory tools on structured legislation. Article-level access means precise retrieval, not document-level guesswork.

RAG-ready chunks

Policy analysts

Programmatic access to the full EU legislative corpus. Cross-reference regulations, track amendment chains, analyse trends across 70+ years of EU law.

232K+ documents
regelex / corpus / status
232,864
documents discovered
1,283
files in store
1
documents parsed

The missing API for EU law

232K documents. 24 languages. Article-level access. Clean JSON. No XML parsing required.

Read the docs