{
    "publisher": "duken.nl",
    "url": "https://www.duken.nl/status/sites/oceanofpdf",
    "generated": "2026-11-06T14:15:22+00:00",
    "demo": false,
    "license": "Vrij te citeren met bronvermelding (duken.nl)",
    "note": "Bereikbaar betekent niet dat een site te vertrouwen is of dat downloaden daar legaal is. Domeinen worden niet als link gepubliceerd. Status \"storing\" = een mislukte controle die nog niet bevestigd is; offline pas na 2 mislukte controles op rij.",
    "check_interval_minutes": 15,
    "site": {
        "name": "Oceanofpdf",
        "slug": "oceanofpdf",
        "category": "Sites in het nieuws",
        "type": "boekensite",
        "domain": "oceanofpdf.com",
        "access": "publiek",
        "description": "Site met gratis te downloaden e-books in PDF- en EPUB-formaat, zonder account. Volgens Stichting Brein ruim 200.000 bezoeken per maand uit Nederland. KPN moet de site blokkeren.",
        "status": "secured",
        "status_note": null,
        "checked": "2026-11-06T14:15:22+00:00",
        "response_ms": 35,
        "reason": "challenge",
        "reason_text": "Cloudflare-check voor bezoekers",
        "status_since": "2026-11-06T11:45:23+00:00",
        "failed_checks": 0,
        "last_ok_at": "2026-11-06T14:15:22+00:00",
        "last_ok_ms": 35,
        "nl_blocked": true,
        "vpn_test": null,
        "events": [],
        "uptime_24h_pct": 100,
        "uptime_30d_pct": 100,
        "uptime_90d_pct": 100,
        "last_reachable": "2026-11-06",
        "last_offline": null,
        "response_ms_24h": {
            "avg": 88,
            "min": 35,
            "max": 198
        },
        "ssl_valid": true,
        "ssl_expires": "2026-12-31",
        "ssl_days_left": 55,
        "url": "https://www.duken.nl/status/sites/oceanofpdf",
        "sources": [
            "https://stichtingbrein.nl/rechtbank-rotterdam-zet-lijn-door-met-tweede-blokkeervonnis-illegale-shadow-libraries/"
        ],
        "checks_24h": [
            {
                "time": "2026-11-06T12:45:23+01:00",
                "status": "secured",
                "response_ms": 108,
                "reason": null
            },
            {
                "time": "2026-11-06T13:00:22+01:00",
                "status": "secured",
                "response_ms": 198,
                "reason": null
            },
            {
                "time": "2026-11-06T13:15:22+01:00",
                "status": "secured",
                "response_ms": 185,
                "reason": null
            },
            {
                "time": "2026-11-06T13:30:23+01:00",
                "status": "secured",
                "response_ms": 102,
                "reason": null
            },
            {
                "time": "2026-11-06T13:45:22+01:00",
                "status": "secured",
                "response_ms": 97,
                "reason": null
            },
            {
                "time": "2026-11-06T14:00:23+01:00",
                "status": "secured",
                "response_ms": 58,
                "reason": null
            },
            {
                "time": "2026-11-06T14:15:22+01:00",
                "status": "secured",
                "response_ms": 37,
                "reason": null
            },
            {
                "time": "2026-11-06T14:30:22+01:00",
                "status": "secured",
                "response_ms": 58,
                "reason": null
            },
            {
                "time": "2026-11-06T14:45:22+01:00",
                "status": "secured",
                "response_ms": 38,
                "reason": null
            },
            {
                "time": "2026-11-06T15:00:22+01:00",
                "status": "secured",
                "response_ms": 52,
                "reason": null
            },
            {
                "time": "2026-11-06T15:15:22+01:00",
                "status": "secured",
                "response_ms": 35,
                "reason": null
            }
        ]
    }
}