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 CELEX
LawStandardCC-BY-4.0

EUR-Lex CELEX

A specialised connector for EU legal acts (CELEX numbers) with a compliance-friendly audit trail: a deterministic URL trio per language, Official Journal references and structured source timestamps. Distinct from `eurlex` (#1242), which covers free-text search — this one has path-based routing (`/document/{celex}`) suited to compliance output. Built on the same SPARQL endpoint, no auth (#3224).

1.0M rows

Data volume

Daily

Updates

3

MCP tools

Example response — /document/{celex}
{
  "data": "..."
}

MCP integration

Available MCP tools
eurlex_celex_document
eurlex_celex_health
eurlex_celex_search
Configuration for Claude Desktop / Cursor
{
  "mcpServers": {
    "eurlex-celex": {
      "url": "https://data.ketl.no/mcp/eurlex-celex",
      "headers": {
        "Authorization": "Bearer $KETL_API_KEY"
      }
    }
  }
}

API endpoints

GET
/health

Statisk metadata om connectoren

Show curl example
# GET https://data.ketl.no/api/connectors/eurlex-celex/health
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/eurlex-celex/health"

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

GET
/document/{celex}

Path-basert CELEX-oppslag med URL-trio per språk

Show curl example
# GET https://data.ketl.no/api/connectors/eurlex-celex/document/{celex}
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/eurlex-celex/document/{celex}"

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

GET
/search

Tittel-fulltekstsøk for å finne CELEX-numre

q required
Fritekstsøk q=GDPR
limit optional
Maks antall treff (1–50) limit=20
Show curl example
# GET https://data.ketl.no/api/connectors/eurlex-celex/search?q=GDPR
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/eurlex-celex/search?q=GDPR"

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 CELEX is openly available — create an account to get started.

EUCELEXcomplianceauditEØSGDPRDORAAI ActCSRD
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