eurlex_transposition
Retrieve national transposition measures for any EU directive by CELEX ID, optionally filtered by member state, for compliance tracking.
Instructions
Lists the national implementing measures (NIMs) EU member states enacted to transpose a given EU directive into national law — the answer to "how did member state X implement directive Y" for transposition and compliance tracking. Input celex_id is the directive's sector-3 CELEX (e.g. "32022L2555" for NIS2, "31995L0046" for the Data Protection Directive); optionally filter by country (2-letter member-state code, e.g. "DE"). Each result gives the member state, the national measure's title (in that state's own official language — not translated), its date, the sector-7 NIM CELEX reference, and a EUR-Lex URL. total_found reports the full count; results is capped at limit. For the directive itself use eurlex_fetch/eurlex_metadata; regulations and decisions have no NIMs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of measures to return (1–100). The response also reports total_found (the full count). | |
| country | No | Optional filter: EU 2-letter member-state code (ISO 3166-1 alpha-2, except Greece which is "EL" in EU usage), e.g. "DE", "AT", "FR". Omit to return measures from all member states. | |
| celex_id | Yes | Sector-3 CELEX of the EU directive whose national transposition measures you want, e.g. "32022L2555" (NIS2) or "31995L0046" (Data Protection Directive). Member states transpose directives (CELEX type letter L); regulations and decisions generally have no national implementing measures. | |
| language | No | Sets the locale of each result's eurlex_url (as a Cellar 3-letter code, any of the 24 official EU languages). NOTE: a national implementing measure's title is stored only in the member state's own official language and is returned as-is — this field does NOT translate titles. | ENG |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| results | Yes | ||
| celex_id | Yes | The directive CELEX that was queried | |
| returned | Yes | Number of measures in `results` (<= limit) | |
| total_found | Yes | Full number of matching measures; when > returned, `results` was truncated |