75trust / 100
Holidays
by German Public Holidays by State in Productivity & SaaS
x402 APIPassing, checked 3 h ago
Returns the public holidays (bank holidays, Feiertage) of a German federal state for one year, each with date, weekday and the citation in that state's own act. Public holidays in Germany are state law; only 3 October is federal. Regionally limited ones (Assumption Day in Bavaria, Corpus Christi in Saxony and Thuringia) are flagged and do NOT apply statewide. All 16 state lists read against the statute, each with source and check date.
POST https://api.ozdreamtools.de/api/holidays
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 487 ms typical, 736 ms slowest 5%
- Last check
- 3 h ago
- Next check
- any minute now
How to call it
# See the payment challenge (nothing is charged)
curl -i -X POST "https://api.ozdreamtools.de/api/holidays" \
-H "content-type: application/json" \
-d '{"state":"BY","year":2026}'import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fapi.ozdreamtools.de%2Fapi%2Fholidays
const res = await pay("https://api.ozdreamtools.de/api/holidays", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({"state":"BY","year":2026}),
});
console.log(await res.json());Example input
{
"state": "BY",
"year": 2026
}Example output
{
"holidays": [
{
"date": "2026-06-04",
"key": "fronleichnam",
"name": "Fronleichnam",
"scope": "statewide",
"weekday": "Thursday"
},
{
"date": "2026-08-15",
"key": "mariae_himmelfahrt",
"name": "Mariä Himmelfahrt",
"restriction": "only in municipalities with a predominantly Catholic population …",
"scope": "regionally_limited",
"weekday": "Saturday"
}
],
"legal_basis": {
"checked_at": "2026-07-23",
"citation": "Art. 1 FTG",
"source": "…",
"statute": "Feiertagsgesetz (FTG), Bayern"
},
"note": "…",
"state": "BY",
"state_name": "Bayern",
"year": 2026
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 3 h ago | Passed | 402 | 736 ms | $0.02 |
| 6 h ago | Passed | 402 | 659 ms | $0.02 |
| 10 h ago | Passed | 402 | 442 ms | $0.02 |
| 13 h ago | Passed | 402 | 461 ms | $0.02 |
| 17 h ago | Passed | 402 | 787 ms | $0.02 |
| 21 h ago | Passed | 402 | 53 ms | $0.02 |
| 24 h ago | Passed | 402 | 487 ms | $0.02 |
| 29 h ago | Passed | 402 | 612 ms | $0.02 |