Overview
Compliance deadlines are specific dates by which organizations must satisfy a legal obligation. Each deadline is extracted from a framework article and classified by type (e.g. "transposition", "application", "notification").
Methods
deadlines()
Returns a page of compliance deadlines. Without filters, returns deadlines across all frameworks.
Parameters
| Parameter | Type | Default | Description |
|---|
framework_slug | str | None | Filter to a specific framework |
page | int | 1 | Page number |
per_page | int | 20 | Items per page (1–100) |
Returns Page[ComplianceDeadline]
iter_deadlines()
Iterate over all deadlines, optionally filtered by framework.
Parameters — same kwargs as deadlines() (except page).
Returns Iterator[ComplianceDeadline]
Model
ComplianceDeadline
| Field | Type | Description |
|---|
id | int | Internal numeric ID |
framework_slug | str | Parent framework slug |
article_number | int | None | Source article number |
paragraph_ref | str | None | Source paragraph label |
deadline_date | str | ISO 8601 date, e.g. "2024-10-17" |
deadline_type | str | "transposition", "application", "notification", "review", or "other" |
description | str | Plain-text description of the obligation |
Examples
Print upcoming deadlines sorted by date
Deadlines for a specific framework
Group deadlines by type
Export a deadline calendar to JSON
Check if a specific deadline has passed
Deadline dates are extracted from the official legislative text and may not reflect national transposition extensions. Always verify against the official EUR-Lex publication for legal certainty.