Skip to content
ssldays

Guide

.eu domain expiry via RDAP

eu domain expiration through EURid RDAP—expiration events, status flags, Brexit eligibility quirks, and TLS monitoring for European brands on .eu.

Updated Jun 6, 2026 807 words

eu domain expiration in RDAP comes from EURid—structured expiration events and EU-specific statuses beat scraped WHOIS when you monitor continental portfolios from a single automation job.

Legal and marketing teams register .eu names for regional campaigns. Expiry policy, quarantine, and eligibility rules differ from Verisign gTLDs; engineering still needs the same pairing with live TLS notAfter before ccTLD redemption windows close.

EURid publishes RDAP with registry-authoritative dates. You will query the correct RDAP base URL, interpret quarantine-related status, and align HTTPS renewals with eu domain expiration timelines.

GDPR-heavy organizations prefer RDAP JSON over bulk WHOIS scraping—document lawful basis for storing expiration dates without hoarding personal data fields.

European procurement should attach EURid RDAP screenshots to vendor security annexes when .eu names appear in SOC scope, demonstrating eu domain expiration governance beyond verbal assertions at audit time.

What to check

EURid RDAP server for the registrable label, not only rdap.org redirectors under aggressive polling.

Status values such as quarantine or expired mappings versus marketing language on reseller portals.

Registrant eligibility still valid—some lapses follow compliance reviews, not only calendar expiry.

TLS on country sites using .eu apex or language subdomains—SAN coverage may omit regional hosts.

Use check domain registration expiry as the generic playbook; this guide adds EURid specifics.

Pan-European campaigns often register .eu alongside country ccTLDs with separate RDAP servers. eu domain expiration automation must not be the only poll in the job; still schedule de, fr, and nl bootstrap hosts so regional microsites do not lapse while .eu apex looks healthy.

Brexit transition left some UK-held .eu names in eligibility review with unusual status tokens. Legal should annotate CMDB rows when registrant residency is disputed so engineering does not assume standard grace timelines apply.

Step-by-step

EURid RDAP query

DOM=example.eu
curl -s -H "Accept: application/rdap+json" \
  "https://rdap.eurid.eu/domain/${DOM}" \
  | jq '{ldhName: .ldhName, status: .status, events: .events}'

Expiration-focused filter

curl -s -H "Accept: application/rdap+json" \
  "https://rdap.eurid.eu/domain/${DOM}" \
  | jq '.events[] | select(.eventAction|test("expir";"i")) | {action: .eventAction, date: .eventDate}'

Bootstrap verification

curl -s https://data.iana.org/rdap/dns.json \
  | jq '.services[] | select(.[0][] == "eu")'

Cross-reference RDAP lookup domain expiration for rate limits.

Live TLS on public site

echo | openssl s_client -connect www.example.eu:443 -servername www.example.eu 2>/dev/null \
  | openssl x509 -noout -dates

Compare registrar portal date

Archive PDF invoice when EURid RDAP and reseller UI disagree—escalate to sponsoring registrar with JSON attachment.

EURid occasionally publishes maintenance advisories on status pages during policy updates. Pause aggressive cron jobs during those windows and snapshot last-known-good JSON for continuity evidence if auditors ask whether eu domain expiration monitoring continued through registry downtime.

How to read the output

EURid expiration event dates are authoritative for eu domain expiration automation when present. Quarantine statuses mean the name may not resolve even if historical TLS certificates still exist on old edges.

Event vocabulary may include registration, last changed, and expiration—read full array, not first match only.

If RDAP returns 404, label may be deleted or never existed—verify Punycode for IDN brands.

TLS notAfter sooner than RDAP expiration still demands ACME attention—both clocks appear on same monitoring row.

DORA and operational resilience programs in EU finance should cite EURid RDAP evidence in continuity packs. eu domain expiration dates belong beside RTO metrics for customer-facing portals hosted on .eu marketing names.

Localization teams hosting country content on path-based URLs still depend on one .eu registration for cookie banners and legal imprint pages. Apex lapse removes entire localized funnels even when country ccTLDs remain paid.

Resellers quoting .eu in EUR while finance budgets USD create FX timing gaps that delay manual renew; RDAP thirty-day alerts give treasury runway to approve wire payments before quarantine.

Label IDN .eu punycode variants explicitly in inventory exports so automation queries the same ldhName EURid returns in authoritative responses.

Common mistakes

Polling rdap.org exclusively without honoring EURid rate policy—use authoritative host for production cron.

Assuming UK entity still qualifies for .eu registrant rules post-Brexit—legal review belongs beside RDAP monitoring.

Renewing only wildcard TLS while .eu registration enters quarantine.

Parsing WHOIS from random resellers when EURid RDAP is available in JSON.

Ignoring domain and SSL expiry monitoring for microsites on .eu while focusing on .com apex.

Caching EURid responses for thirty days during busy acquisition quarters when sponsorship and expiration events change weekly.

Running only English-language reseller portals without capturing EURid JSON that financial controllers need for audit evidence.

When to use automation

European portfolios mix .eu, .de, and .fr with different RDAP servers—central monitoring should query correct bootstrap per TLD.

Data residency reviews should note that EURid RDAP polling stores only expiration metadata needed for continuity, not full registrant vCard exports.

ssldays combines live TLS with RDAP registration where registries publish expiry, alerting 30, 14, 7, and 1 days ahead. Enroll at /register; paid plans add hourly checks and Slack or Discord webhooks for distributed EU ops teams.

Store EURid JSON snapshots monthly for compliance audits proving proactive eu domain expiration tracking.

Cross-border teams should document which reseller invoices map to EURid RDAP dates. eu domain expiration disputes between Brussels procurement and Dublin engineering resolve faster when JSON snapshots sit in shared Confluence space with payment PDFs.

Frequently asked questions

Does eu domain expiration match reseller portals?

Should align within hours after payment—trust EURid events when disputing.

Can HTTPS work after .eu expiry?

Possibly during grace or quarantine windows; do not treat padlock as safe registration.

Is WHOIS deprecated for .eu?

RDAP is the maintainable interface; WHOIS remains for human spot checks.

How does Brexit affect renewal monitoring?

Eligibility rules may block renew even before expiration—legal owns that signal; RDAP still shows dates for planning and treasury forecasting across EU campaigns.

Monitor this hostname on a schedule

Live certificate checks and renewal reminders — not guesswork from PEM files.