{"platform":{"status":"operational","api":"ok","database":"ok","storage":"ok","version":"0.1.0"},"uptime":{"percentage":98.46,"hours_tracked":130,"hours_up":128,"history":[{"hour":"2026-05-06T05:00:00.000Z","up":true},{"hour":"2026-05-06T06:00:00.000Z","up":true},{"hour":"2026-05-06T07:00:00.000Z","up":true},{"hour":"2026-05-06T08:00:00.000Z","up":true},{"hour":"2026-05-06T09:00:00.000Z","up":true},{"hour":"2026-05-06T10:00:00.000Z","up":true},{"hour":"2026-05-06T11:00:00.000Z","up":true},{"hour":"2026-05-06T12:00:00.000Z","up":true},{"hour":"2026-05-06T13:00:00.000Z","up":true},{"hour":"2026-05-06T14:00:00.000Z","up":true},{"hour":"2026-05-06T15:00:00.000Z","up":true},{"hour":"2026-05-06T16:00:00.000Z","up":true},{"hour":"2026-05-06T17:00:00.000Z","up":true},{"hour":"2026-05-06T18:00:00.000Z","up":true},{"hour":"2026-05-06T19:00:00.000Z","up":true},{"hour":"2026-05-06T20:00:00.000Z","up":true},{"hour":"2026-05-06T21:00:00.000Z","up":true},{"hour":"2026-05-06T22:00:00.000Z","up":false},{"hour":"2026-05-06T23:00:00.000Z","up":false},{"hour":"2026-05-07T00:00:00.000Z","up":true},{"hour":"2026-05-07T01:00:00.000Z","up":true},{"hour":"2026-05-07T02:00:00.000Z","up":true},{"hour":"2026-05-07T03:00:00.000Z","up":true},{"hour":"2026-05-07T04:00:00.000Z","up":true},{"hour":"2026-05-07T05:00:00.000Z","up":true},{"hour":"2026-05-07T06:00:00.000Z","up":true},{"hour":"2026-05-07T07:00:00.000Z","up":true},{"hour":"2026-05-07T08:00:00.000Z","up":true},{"hour":"2026-05-07T09:00:00.000Z","up":true},{"hour":"2026-05-07T10:00:00.000Z","up":true},{"hour":"2026-05-07T11:00:00.000Z","up":true},{"hour":"2026-05-07T12:00:00.000Z","up":true},{"hour":"2026-05-07T13:00:00.000Z","up":true},{"hour":"2026-05-07T14:00:00.000Z","up":true},{"hour":"2026-05-07T15:00:00.000Z","up":true},{"hour":"2026-05-07T16:00:00.000Z","up":true},{"hour":"2026-05-07T17:00:00.000Z","up":true},{"hour":"2026-05-07T18:00:00.000Z","up":true},{"hour":"2026-05-07T19:00:00.000Z","up":true},{"hour":"2026-05-07T20:00:00.000Z","up":true},{"hour":"2026-05-07T21:00:00.000Z","up":true},{"hour":"2026-05-07T22:00:00.000Z","up":true},{"hour":"2026-05-07T23:00:00.000Z","up":true},{"hour":"2026-05-08T00:00:00.000Z","up":true},{"hour":"2026-05-08T01:00:00.000Z","up":true},{"hour":"2026-05-08T02:00:00.000Z","up":true},{"hour":"2026-05-08T03:00:00.000Z","up":true},{"hour":"2026-05-08T04:00:00.000Z","up":true},{"hour":"2026-05-08T05:00:00.000Z","up":true},{"hour":"2026-05-08T06:00:00.000Z","up":true},{"hour":"2026-05-08T07:00:00.000Z","up":true},{"hour":"2026-05-08T08:00:00.000Z","up":true},{"hour":"2026-05-08T09:00:00.000Z","up":true},{"hour":"2026-05-08T10:00:00.000Z","up":true},{"hour":"2026-05-08T11:00:00.000Z","up":true},{"hour":"2026-05-08T12:00:00.000Z","up":true},{"hour":"2026-05-08T13:00:00.000Z","up":true},{"hour":"2026-05-08T14:00:00.000Z","up":true},{"hour":"2026-05-08T15:00:00.000Z","up":true},{"hour":"2026-05-08T16:00:00.000Z","up":true},{"hour":"2026-05-08T17:00:00.000Z","up":true},{"hour":"2026-05-08T18:00:00.000Z","up":true},{"hour":"2026-05-08T19:00:00.000Z","up":true},{"hour":"2026-05-08T20:00:00.000Z","up":true},{"hour":"2026-05-08T21:00:00.000Z","up":true},{"hour":"2026-05-08T22:00:00.000Z","up":true},{"hour":"2026-05-08T23:00:00.000Z","up":true},{"hour":"2026-05-09T00:00:00.000Z","up":true},{"hour":"2026-05-09T01:00:00.000Z","up":true},{"hour":"2026-05-09T02:00:00.000Z","up":true},{"hour":"2026-05-09T03:00:00.000Z","up":true},{"hour":"2026-05-09T04:00:00.000Z","up":true},{"hour":"2026-05-09T05:00:00.000Z","up":true},{"hour":"2026-05-09T06:00:00.000Z","up":true},{"hour":"2026-05-09T07:00:00.000Z","up":true},{"hour":"2026-05-09T08:00:00.000Z","up":true},{"hour":"2026-05-09T09:00:00.000Z","up":true},{"hour":"2026-05-09T10:00:00.000Z","up":true},{"hour":"2026-05-09T11:00:00.000Z","up":true},{"hour":"2026-05-09T12:00:00.000Z","up":true},{"hour":"2026-05-09T13:00:00.000Z","up":true},{"hour":"2026-05-09T14:00:00.000Z","up":true},{"hour":"2026-05-09T15:00:00.000Z","up":true},{"hour":"2026-05-09T16:00:00.000Z","up":true},{"hour":"2026-05-09T17:00:00.000Z","up":true},{"hour":"2026-05-09T18:00:00.000Z","up":true},{"hour":"2026-05-09T19:00:00.000Z","up":true},{"hour":"2026-05-09T20:00:00.000Z","up":true},{"hour":"2026-05-09T21:00:00.000Z","up":true},{"hour":"2026-05-11T13:00:00.000Z","up":true},{"hour":"2026-05-11T14:00:00.000Z","up":true},{"hour":"2026-05-11T15:00:00.000Z","up":true},{"hour":"2026-05-11T16:00:00.000Z","up":true},{"hour":"2026-05-11T17:00:00.000Z","up":true},{"hour":"2026-05-11T18:00:00.000Z","up":true},{"hour":"2026-05-11T19:00:00.000Z","up":true},{"hour":"2026-05-11T20:00:00.000Z","up":true},{"hour":"2026-05-11T21:00:00.000Z","up":true},{"hour":"2026-05-11T22:00:00.000Z","up":true},{"hour":"2026-05-11T23:00:00.000Z","up":true},{"hour":"2026-05-12T00:00:00.000Z","up":true},{"hour":"2026-05-12T01:00:00.000Z","up":true},{"hour":"2026-05-12T02:00:00.000Z","up":true},{"hour":"2026-05-12T03:00:00.000Z","up":true},{"hour":"2026-05-12T04:00:00.000Z","up":true},{"hour":"2026-05-12T05:00:00.000Z","up":true},{"hour":"2026-05-12T06:00:00.000Z","up":true},{"hour":"2026-05-12T07:00:00.000Z","up":true},{"hour":"2026-05-12T08:00:00.000Z","up":true},{"hour":"2026-05-12T09:00:00.000Z","up":true},{"hour":"2026-05-12T10:00:00.000Z","up":true},{"hour":"2026-05-12T11:00:00.000Z","up":true},{"hour":"2026-05-12T12:00:00.000Z","up":true},{"hour":"2026-05-12T13:00:00.000Z","up":true},{"hour":"2026-05-12T14:00:00.000Z","up":true},{"hour":"2026-05-12T15:00:00.000Z","up":true},{"hour":"2026-05-12T16:00:00.000Z","up":true},{"hour":"2026-05-12T17:00:00.000Z","up":true},{"hour":"2026-05-12T18:00:00.000Z","up":true},{"hour":"2026-05-12T19:00:00.000Z","up":true},{"hour":"2026-05-12T20:00:00.000Z","up":true},{"hour":"2026-05-12T21:00:00.000Z","up":true},{"hour":"2026-05-12T22:00:00.000Z","up":true},{"hour":"2026-05-12T23:00:00.000Z","up":true},{"hour":"2026-05-13T00:00:00.000Z","up":true},{"hour":"2026-05-13T01:00:00.000Z","up":true},{"hour":"2026-05-13T02:00:00.000Z","up":true},{"hour":"2026-05-13T03:00:00.000Z","up":true},{"hour":"2026-05-13T04:00:00.000Z","up":true},{"hour":"2026-05-13T05:00:00.000Z","up":true}]},"security":{"tracked_ips":0,"banned_ips":0},"datasets":{"summary":{"total":18,"fresh":17,"stale":1,"no_data":0},"items":[{"id":"npi","name":"NPI Providers","schedule":"Weekly","last_updated":"2026-04-26T02:05:29.215Z","age_seconds":1482245,"threshold_seconds":691200,"records":9000000,"status":"stale"},{"id":"sec","name":"SEC Filings","schedule":"Every 15 min","last_updated":"2026-05-13T05:46:13.086Z","age_seconds":201,"threshold_seconds":3600,"records":100,"status":"fresh"},{"id":"weather","name":"Weather Data","schedule":"Daily","last_updated":"2026-05-13T03:02:10.082Z","age_seconds":10044,"threshold_seconds":93600,"records":149000,"status":"fresh"},{"id":"pacer","name":"PACER Courts","schedule":"Daily","last_updated":"2026-05-13T04:00:10.583Z","age_seconds":6564,"threshold_seconds":93600,"records":0,"status":"fresh"},{"id":"otc","name":"OTC Companies","schedule":"Daily","last_updated":"2026-05-13T05:03:24.585Z","age_seconds":2770,"threshold_seconds":93600,"records":2563,"status":"fresh"},{"id":"trademarks","name":"Trademarks","schedule":"Weekly","last_updated":"2026-05-09T06:00:00.318Z","age_seconds":344974,"threshold_seconds":691200,"records":0,"status":"fresh"},{"id":"patents","name":"Patents","schedule":"Weekly","last_updated":"2026-05-09T07:01:29.535Z","age_seconds":341285,"threshold_seconds":691200,"records":1660000,"status":"fresh"},{"id":"contracts","name":"Gov Contracts","schedule":"Weekly","last_updated":"2026-05-09T08:00:00.678Z","age_seconds":337774,"threshold_seconds":691200,"records":0,"status":"fresh"},{"id":"sanctions","name":"OFAC Sanctions","schedule":"Daily","last_updated":"2026-05-13T01:00:20.693Z","age_seconds":17354,"threshold_seconds":93600,"records":18959,"status":"fresh"},{"id":"whales","name":"Whale Tracking","schedule":"Every 4h","last_updated":"2026-05-13T05:01:30.587Z","age_seconds":2884,"threshold_seconds":18000,"records":15,"status":"fresh"},{"id":"labels","name":"Address Labels","schedule":"Daily","last_updated":"2026-05-13T02:00:00.073Z","age_seconds":13774,"threshold_seconds":93600,"records":211,"status":"fresh"},{"id":"holders","name":"Token Holders","schedule":"Every 6h","last_updated":"2026-05-13T01:01:26.298Z","age_seconds":17288,"threshold_seconds":28800,"records":213000,"status":"fresh"},{"id":"dex","name":"DEX Trades","schedule":"Hourly","last_updated":"2026-05-13T05:01:15.408Z","age_seconds":2899,"threshold_seconds":7200,"records":19,"status":"fresh"},{"id":"econ","name":"Economic Indicators","schedule":"Every 4h","last_updated":"2026-05-13T05:01:24.122Z","age_seconds":2890,"threshold_seconds":18000,"records":10,"status":"fresh"},{"id":"pmwhales","name":"PM Smart Money","schedule":"Hourly","last_updated":"2026-05-13T05:01:15.395Z","age_seconds":2899,"threshold_seconds":7200,"records":5,"status":"fresh"},{"id":"pmarb","name":"PM Arbitrage","schedule":"Every 2h","last_updated":"2026-05-13T05:01:15.718Z","age_seconds":2899,"threshold_seconds":10800,"records":1,"status":"fresh"},{"id":"pmresolution","name":"PM Resolution","schedule":"Every 6h","last_updated":"2026-05-13T01:01:14.157Z","age_seconds":17300,"threshold_seconds":25200,"records":2840,"status":"fresh"},{"id":"pmmicro","name":"PM Microstructure","schedule":"Hourly","last_updated":"2026-05-13T05:02:01.575Z","age_seconds":2853,"threshold_seconds":7200,"records":200,"status":"fresh"}]},"professional_datasets":{"summary":{"total":18,"fresh":4,"stale":8,"no_data":6},"items":[{"id":"nonprofit","name":"IRS 990 Nonprofits","schedule":"Quarterly","last_updated":"2026-03-23T14:35:40.063Z","age_seconds":4374834,"threshold_seconds":8640000,"records":3277464,"status":"fresh"},{"id":"banks","name":"FDIC Banks","schedule":"Weekly","last_updated":"2026-04-08T00:30:33.834Z","age_seconds":3043140,"threshold_seconds":691200,"records":4313,"status":"stale"},{"id":"sam","name":"SAM.gov Vendors","schedule":"Daily","last_updated":null,"age_seconds":null,"threshold_seconds":172800,"records":0,"status":"no_data"},{"id":"dmf","name":"Death Master File","schedule":"Quarterly","last_updated":null,"age_seconds":null,"threshold_seconds":8640000,"records":0,"status":"no_data"},{"id":"wages","name":"BLS Wages","schedule":"Annually","last_updated":"2026-03-23T14:35:40.063Z","age_seconds":4374834,"threshold_seconds":34560000,"records":307153,"status":"fresh"},{"id":"fema","name":"FEMA Disasters/Flood","schedule":"Weekly","last_updated":"2026-04-08T00:30:33.834Z","age_seconds":3043140,"threshold_seconds":691200,"records":69767,"status":"stale"},{"id":"medical-codes","name":"ICD-10 Medical Codes","schedule":"Annually","last_updated":"2026-03-23T14:35:40.063Z","age_seconds":4374834,"threshold_seconds":34560000,"records":98166,"status":"fresh"},{"id":"aba","name":"ABA Routing Numbers","schedule":"Monthly","last_updated":"2026-03-23T14:35:40.063Z","age_seconds":4374834,"threshold_seconds":3024000,"records":19035,"status":"stale"},{"id":"bin","name":"BIN Card Lookup","schedule":"Monthly","last_updated":"2026-03-23T14:35:40.063Z","age_seconds":4374834,"threshold_seconds":3024000,"records":343063,"status":"stale"},{"id":"entities","name":"Business Entities","schedule":"Weekly","last_updated":null,"age_seconds":null,"threshold_seconds":691200,"records":0,"status":"no_data"},{"id":"ucc","name":"UCC Liens","schedule":"Weekly","last_updated":null,"age_seconds":null,"threshold_seconds":691200,"records":0,"status":"no_data"},{"id":"trade","name":"Import/Export Trade","schedule":"Monthly","last_updated":null,"age_seconds":null,"threshold_seconds":3024000,"records":0,"status":"no_data"},{"id":"property","name":"Property Assessments","schedule":"Quarterly","last_updated":null,"age_seconds":null,"threshold_seconds":8640000,"records":0,"status":"no_data"},{"id":"pep","name":"PEP Screening","schedule":"Weekly","last_updated":"2026-04-08T00:30:33.834Z","age_seconds":3043140,"threshold_seconds":691200,"records":701736,"status":"stale"},{"id":"mailing","name":"ZIP Codes & Mailing","schedule":"Monthly","last_updated":"2026-03-23T14:35:40.063Z","age_seconds":4374834,"threshold_seconds":3024000,"records":41488,"status":"stale"},{"id":"telephone","name":"Area Codes & Dialing","schedule":"Monthly","last_updated":"2026-03-23T14:35:40.063Z","age_seconds":4374834,"threshold_seconds":3024000,"records":800,"status":"stale"},{"id":"tin","name":"TIN Lookup (SSN/EIN/ITIN)","schedule":"Static","last_updated":"2026-03-23T14:35:40.063Z","age_seconds":4374834,"threshold_seconds":34560000,"records":163,"status":"fresh"},{"id":"dnc","name":"DNC Registry Scrub","schedule":"Mon/Wed/Fri","last_updated":"2026-05-08T08:36:17.971Z","age_seconds":421996,"threshold_seconds":259200,"records":260481655,"status":"stale"}]},"timestamp":"2026-05-13T05:49:34.742Z"}