Know your exact consumer-rights deadline.
Cited, maintained EU consumer-rights data for Germany, Austria and the Netherlands — with an honest, explicit error for everything we don't yet model.
curl -X POST https://api.rightsclock.eu/v1/rights \
-H "Content-Type: application/json" \
-d '{"buyer_country":"DE",
"channel":"online",
"contract_type":"goods",
"product_category":"electronics",
"purchase_date":"2026-06-05",
"delivery_date":"2026-06-08"}'
{
"disclaimer": "Legal information, not legal advice. Verify with a qualified source before relying on a deadline.",
"rights": [
{
"right_type": "withdrawal",
"applies": true,
"duration_days": 14,
"duration_years": null,
"start_date": "2026-06-08",
"deadline_date": "2026-06-22",
"explanation": "You may cancel a distance or off-premises purchase within 14 days of receiving the goods, without giving any reason.",
"source": "BGB §§ 312g, 355, 356 (implementing Directive 2011/83/EU, Art. 9); rollover per BGB § 193",
"jurisdiction": "DE",
"last_reviewed": "2026-07-12",
"notes": null
},
+ 1 more right (legal_guarantee) →
Try it
This calls the live API, anonymously, from your browser. The defaults below already describe a real purchase — press the button and you get the actual German deadlines, not a canned example.
How we keep this correct.
Every rule is traced to a named statute and carries the date a human last checked it against the current text of the law. The full dataset is reviewed quarterly, and CI fails the build if any rule drifts past its review window — stale legal data is treated as a broken build, not a stale page. Where a country or scenario isn't modelled yet, the API returns an explicit error instead of an answer inferred from another country's rules.
Legal data last reviewed: 2026-07-12
Pricing
Free while in preview.