{"uid":"cap_g_YnIeCIC46wIWAITtp8Z","slug":"halowerk-market-hours-checker-225e3a95","name":"HALOWERK Market Hours Checker","description":"Handelszeit gegen gelieferten Zeitplan prüfen. Wochentag 0=Montag; Start einschließlich, Ende ausschließlich; Sitzungen über Mitternacht erlaubt. Keine eigenen Feiertagsdaten. Alle Zahlen, Kurse und Vorgaben liefert der Aufrufer. Keine eigenen Kursdaten, kein Brokerzugriff, keine Ausführung. Rechenwerkzeug, keine Anlageberatung, keine Empfehlung.","url":"https://handel.halowerk.com/v1/rechner/market-hours?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"sessions":{"type":"array","items":{"type":"object","required":["weekday","start","end"],"properties":{"end":{"type":"string","maxLength":64,"minLength":1},"start":{"type":"string","maxLength":64,"minLength":1},"weekday":{"type":"integer","maximum":6,"minimum":0}},"additionalProperties":false},"maxItems":100,"minItems":0},"time_utc":{"type":"string","maxLength":64,"minLength":1},"timezone":{"type":"string","maxLength":64,"minLength":1},"closed_dates":{"type":"array","items":{"type":"string","maxLength":64,"minLength":1},"maxItems":1000,"minItems":0}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_h2vwh5TCTEg8zHRTluOWA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a given UTC timestamp falls within caller-supplied trading sessions (by weekday, start/end time, and optional closed dates) and returns a boolean market-open result","exampleAgentPrompt":"Check if the market is open right now — it's 2025-06-10T14:32:00Z, my timezone is Europe/Berlin, and my trading sessions are Monday through Friday from 09:00 to 17:30 local time, with 2025-06-09 as a closed date.","exampleUseCases":[{"title":"Pre-order market hours gate","prompt":"Before I send a buy order, check if the market is currently open. My session schedule is Monday (0) to Friday (4), 09:30 to 16:00, the current time is 2025-06-10T13:45:00Z, timezone is America/New_York, and today is not a holiday."},{"title":"Forex midnight-spanning session check","prompt":"I need to verify whether 2025-06-11T01:15:00Z is inside my Forex session — it runs Sunday (6) from 22:00 to Monday (0) 05:00 UTC, and there are no closed dates. Is the market open at that time?"},{"title":"Crypto bot session validation","prompt":"My crypto trading bot only runs during Asia session: Tuesday through Saturday (weekdays 1–5), 00:00 to 08:00, timezone UTC. Is the timestamp 2025-06-12T03:00:00Z within that window?"}],"resultDescription":"A structured response indicating whether the provided UTC timestamp falls within any of the caller-supplied trading sessions, accounting for weekday filtering, start/end times (exclusive of end), midnight-crossing sessions, and any explicitly closed dates. No price data, broker access, or financial advice is provided — purely a time-in-session Boolean computation.","failureModes":["Missing or malformed time_utc results in a validation error","Invalid timezone string causes a parsing failure","Session with start >= end (non-midnight crossing) interpreted as invalid range","Closed dates array exceeds 1000 entries — rejected","Weekday integer outside 0–6 range returns schema error","Empty sessions array always returns market closed"],"whenToPreferThis":"Use this endpoint when you need a lightweight, stateless check of whether a given moment falls within a caller-defined trading session schedule — especially when you already hold the session definitions and just need the open/closed computation. Prefer this over building your own time-zone-aware weekday logic, and over any broker API that bundles market-hours data with execution risk. Ideal for pre-trade guards, scheduling agents, and backtesting pipelines where you supply all session parameters yourself.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-17T06:54:33.693Z","isFirstParty":false,"canonicalSlug":"halowerk-market-hours-checker-225e3a95"}