{"slug":"hookpulse-net-api-x402-check-226d7d","title":"HookPulse","host":"hookpulse.net","method":"GET","resource":"https://hookpulse.net/api/x402/check","category":"other","description":"HookPulse: one uptime check of a URL (status, response time, keyword, TLS certificate), paid per call","price_listed":0.01,"price_asked":0.01,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":1251,"reported_calls_30d":0,"reported_payers_30d":0,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"expect_status":"","keyword":"","method":"","timeout_ms":0,"url":"https://example.com/"},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"expect_status":{"description":"What counts as up: `200-399` by default, a range `a-b` or one code.","type":"string"},"keyword":{"description":"Text that must be in the first 64 KB of the page; it forces `GET`.","type":"string"},"method":{"description":"`GET` (default) or `HEAD`.","type":"string"},"timeout_ms":{"description":"1000 to 30000, default 10000.","type":"integer"},"url":{"description":"The address to call: http or https, public, without user or password.","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","queryParams"],"type":"object"},"output":{"properties":{"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.01,"price_match":true,"latency_ms":1251,"error":null}],"description_full":"HookPulse: one uptime check of a URL (status, response time, keyword, TLS certificate), paid per call","last_updated":"2026-10-24T00:56:09.219Z","schemes":["exact"]}