Api Endpoint

German Statutory Deadlines (BGB)

Calculates when a legal deadline ends in Germany (Fristende, due date) under §§ 187-193 BGB, the German Civil Code: event vs commencement start (§ 187), end by days/weeks/months/years including a missing day of month (§ 188), and postponement to the next working day when it falls on a Sunday, Saturday or public holiday (§ 193). With a federal state the statewide holidays are honoured, without one only Sunday/Saturday; that limit is stated. Returns an end date, not a count of working days.

Open interactive test console

Offering

Provider
api.ozdreamtools.de
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Legal And Compliance
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://api.ozdreamtools.de/api/deadlines
MIME type
Not provided
First seen
2026-10-16T01:50:10.647Z
Last seen
Tags
deadline, fristen, bgb, legal, de

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.05 USDC
Atomic price: 50000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "50000",
    "payTo": "0x4Dd5E59475A55f1C2c0816469600663cb74cC1Dc"
  }
]

Observed health

Status
Reachable
Latest latency
39 ms
Average latency
825 ms
HTTP status
405
Last checked
Reachability
100% over 14 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "additionalProperties": false,
  "properties": {
    "body": {
      "properties": {
        "length": {
          "description": "Length of the period, positive integer",
          "type": "integer"
        },
        "mode": {
          "description": "event = § 187 (1), the start day does not count; beginning = § 187 (2), it does",
          "enum": [
            "event",
            "beginning"
          ],
          "type": "string"
        },
        "start": {
          "description": "Start date YYYY-MM-DD (day of the event, or first day)",
          "type": "string"
        },
        "state": {
          "description": "Optional. Federal state code for § 193 (BW BY BE BB HB HH HE MV NI NW RP SL SN ST TH SH)",
          "type": "string"
        },
        "unit": {
          "description": "Unit of the period",
          "enum": [
            "days",
            "weeks",
            "months",
            "years"
          ],
          "type": "string"
        }
      },
      "required": [
        "start",
        "length",
        "unit",
        "mode"
      ]
    },
    "bodyType": {
      "enum": [
        "json",
        "form-data",
        "text"
      ],
      "type": "string"
    },
    "method": {
      "enum": [
        "POST"
      ],
      "type": "string"
    },
    "type": {
      "const": "http",
      "type": "string"
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "type": "object"
}

Output schema

{
  "properties": {
    "example": {
      "properties": {
        "end": {
          "type": "string"
        },
        "legal_basis": {
          "type": "object"
        },
        "length": {
          "type": "integer"
        },
        "limitation": {},
        "mode": {
          "type": "string"
        },
        "raw_end": {
          "type": "string"
        },
        "regional_notes": {
          "type": "array"
        },
        "shift": {
          "type": "null"
        },
        "start": {
          "type": "string"
        },
        "state": {},
        "unit": {
          "type": "string"
        },
        "weekday": {
          "type": "string"
        }
      },
      "required": [
        "end",
        "legal_basis",
        "length",
        "limitation",
        "mode",
        "raw_end",
        "regional_notes",
        "shift",
        "start",
        "state",
        "unit",
        "weekday"
      ],
      "type": "object"
    },
    "type": {
      "type": "string"
    }
  },
  "required": [
    "type"
  ],
  "type": "object"
}