Cross-References

How Pauhu links EU data sources together. Follow the connections between legislation, case law, legislative procedures, national transposition, and procurement.

How it works When you search any product, the related array in the response contains documents from other products that are linked via CELEX numbers, procedure references, or legal base citations. Cross-references are resolved automatically — no extra API calls needed.

EUR-Lex → CURIA

Example: AI Act cited in case law

curl "https://staging.pauhu.eu/v1/search/eurlex?q=artificial+intelligence+high-risk&lang=en&limit=1" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "product": "eurlex",
  "results": [
    {
      "id": "32024R1689",
      "title": "Regulation (EU) 2024/1689 laying down harmonised rules on artificial intelligence (AI Act)",
      "date": "2024-07-12",
      "modality": "obligation",
      "in_force": true,
      "score": 0.96,
      "url": "https://eur-lex.europa.eu/eli/reg/2024/1689/oj",
      "related": [
        {
          "product": "curia",
          "id": "C-634/21",
          "title": "SCHUFA Holding (Scoring) - automated individual decision-making under GDPR",
          "relationship": "cites_legislation",
          "celex": "62021CJ0634"
        }
      ]
    }
  ]
}

Example: Schrems II judgment referencing legislation

curl "https://staging.pauhu.eu/v1/search/curia?q=Schrems+data+transfer+third+country&lang=en&limit=1" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "product": "curia",
  "results": [
    {
      "id": "C-311/18",
      "title": "Data Protection Commissioner v Facebook Ireland Ltd and Maximillian Schrems",
      "date": "2020-07-16",
      "modality": "prohibition",
      "score": 0.98,
      "url": "https://curia.europa.eu/juris/liste.jsf?num=C-311/18",
      "related": [
        {
          "product": "eurlex",
          "id": "32016R0679",
          "title": "General Data Protection Regulation (GDPR)",
          "relationship": "interprets",
          "celex": "32016R0679"
        },
        {
          "product": "eurlex",
          "id": "32010D0087",
          "title": "Commission Decision 2010/87/EU on standard contractual clauses",
          "relationship": "invalidates",
          "celex": "32010D0087"
        }
      ]
    }
  ]
}

EUR-Lex → OEIL

Example: AI Act legislative history

curl "https://staging.pauhu.eu/v1/search/eurlex?q=AI+Act+2024+1689&lang=en&limit=1" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "product": "eurlex",
  "results": [
    {
      "id": "32024R1689",
      "title": "Regulation (EU) 2024/1689 (AI Act)",
      "date": "2024-07-12",
      "modality": "obligation",
      "in_force": true,
      "score": 0.99,
      "url": "https://eur-lex.europa.eu/eli/reg/2024/1689/oj",
      "related": [
        {
          "product": "oeil",
          "id": "2021/0106(COD)",
          "title": "Artificial intelligence: harmonised rules (AI Act)",
          "relationship": "legislative_procedure",
          "stage": "Procedure completed"
        }
      ]
    }
  ]
}

EUR-Lex → National Law

Example: GDPR national transposition in Finland

curl "https://staging.pauhu.eu/v1/search/eurlex?q=GDPR+general+data+protection&lang=en&limit=1" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "product": "eurlex",
  "results": [
    {
      "id": "32016R0679",
      "title": "Regulation (EU) 2016/679 (General Data Protection Regulation)",
      "date": "2016-04-27",
      "modality": "obligation",
      "in_force": true,
      "score": 0.99,
      "url": "https://eur-lex.europa.eu/eli/reg/2016/679/oj",
      "related": [
        {
          "product": "lex",
          "id": "FI-1050-2018",
          "title": "Tietosuojalaki (Data Protection Act 1050/2018)",
          "relationship": "national_transposition",
          "country": "FI",
          "directive_celex": "32016R0679"
        },
        {
          "product": "lex",
          "id": "DE-BDSG-2018",
          "title": "Bundesdatenschutzgesetz (Federal Data Protection Act)",
          "relationship": "national_transposition",
          "country": "DE",
          "directive_celex": "32016R0679"
        },
        {
          "product": "lex",
          "id": "FR-LOI-2018-493",
          "title": "Loi relative a la protection des donnees personnelles",
          "relationship": "national_transposition",
          "country": "FR",
          "directive_celex": "32016R0679"
        }
      ]
    }
  ]
}

The related array includes all member states that have reported transposition measures for the directive. Use the country field to filter for a specific jurisdiction.

TED → EUR-Lex

Example: Procurement notice with legal base

curl "https://staging.pauhu.eu/v1/search/ted?q=translation+services+EU+institutions&lang=en&limit=1" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "product": "ted",
  "results": [
    {
      "id": "2025-123456",
      "title": "Translation and interpretation services for EU institutions",
      "date": "2025-09-15",
      "buyer": "Publications Office of the European Union",
      "value_eur": 2500000,
      "score": 0.91,
      "related": [
        {
          "product": "eurlex",
          "id": "32014L0024",
          "title": "Directive 2014/24/EU on public procurement",
          "relationship": "legal_base",
          "celex": "32014L0024"
        }
      ]
    }
  ]
}

Using Cross-References in the API

The related array

Cross-references appear in the related array of search results. Each entry contains:

FieldTypeDescription
productstringThe linked product identifier (e.g. curia, lex, oeil)
idstringDocument ID in the linked product
titlestringDocument title
relationshipstringLink type (see table below)
celexstringCELEX number (when applicable)
countrystringISO 3166-1 alpha-2 country code (national law links only)

Relationship types

RelationshipFromToMeaning
cites_legislationcuriaeurlexJudgment cites or interprets this legislation
interpretscuriaeurlexJudgment provides authoritative interpretation
invalidatescuriaeurlexJudgment declares act invalid (annulment)
legislative_procedureeurlexoeilLaw was produced through this procedure
national_transpositioneurlexlexDirective transposed by this national measure
legal_basetedeurlexProcurement conducted under this directive

Following a cross-reference

To fetch the full details of a linked document, use the product and ID from the related entry:

# From the related entry: {"product": "curia", "id": "C-311/18"}
curl "https://staging.pauhu.eu/v1/search/curia?q=C-311/18&lang=en&limit=1" \
  -H "Authorization: Bearer YOUR_API_KEY"

All Documentation · Data Catalog · API Reference