We use cookies for authentication and — with your consent — for analytics. Read more.

Skip to content
KETL Data
DataAppsMCPSign in
  1. Home
  2. Data catalogue
  3. EUR-Lex CELLAR
LawStandardCC-BY-4.0

EUR-Lex CELLAR

EUR-Lex CELLAR is the EU Publications Office's semantic repository of more than 1 million legal documents — regulations, directives, decisions and case law. Search for EEA-relevant acts, GDPR, the AI Act, DORA and other directives transposed into Norwegian law (#1242).

1.0M rows

Data volume

Daily

Updates

3

MCP tools

Example response — /search
{
  "data": "..."
}

MCP integration

Available MCP tools
eurlex_celex_parse
eurlex_document
eurlex_search
Configuration for Claude Desktop / Cursor
{
  "mcpServers": {
    "eurlex": {
      "url": "https://data.ketl.no/mcp/eurlex",
      "headers": {
        "Authorization": "Bearer $KETL_API_KEY"
      }
    }
  }
}

Analysis apps that use this source

Ready-made tools built on EUR-Lex CELLAR data. Use them directly in the browser, or wire the same data into your own analysis via the API below.

EUR-Lex — EU legislation and EEA legal acts
Search the EU Publications Office's semantic repository — regulations, directives, decisions and case law. EEA markers identify legal acts with Norwegian transposition obligations.
Legislation search
The primary search surface for legislation: browse and filter Lovdata's open catalogue of current acts, central regulations and Norsk Lovtidend, and search the law text itself (full text). To download the entire catalogue as XML, use Lovkatalog.

API endpoints

GET
/health

Statisk metadata om connectoren

deep optional
Sett `deep=1` for å få med det fulle probe-objektet (`deepProbe`). Enhver annen verdi gir samme svar som uten parameteren — verdimengden er IKKE lukket, så ruta avviser ingenting (MÅLT 2026-08-30). deep=1
Show curl example
# GET https://data.ketl.no/api/connectors/eurlex/health
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/eurlex/health"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/search

Fritekstsøk i EU-lovgivning via SPARQL

q required
Fritekstsøk i EU-rettsakter q=data protection
type optional
Filtrer på rettsakt-type (Regulation/Directive/Decision …) type=Regulation
limit optional
Maks antall treff limit=20
Show curl example
# GET https://data.ketl.no/api/connectors/eurlex/search?q=data%20protection
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/eurlex/search?q=data%20protection"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/document

Hent metadata for ett dokument via CELEX-nummer

celex required
CELEX-nummer celex=32016R0679
Show curl example
# GET https://data.ketl.no/api/connectors/eurlex/document?celex=32016R0679
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/eurlex/document?celex=32016R0679"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

Access and pricing

EUR-Lex CELLAR is openly available — create an account to get started.

EUlovdirektivforordningCELEXEØSGDPRDORAAI Act
KETL Data

Nordic open-data and compliance infrastructure. Source, rule and confidence on every answer.

Product links

  • Data
  • Apps
  • MCP
  • Contact

Legal links

  • AI transparency
  • Privacy
  • Terms
  • SLA
  • Cookies
  • Security

© 2026 KETL Data

build 8f3b7512