{"slug":"x402-cloudpulsepoint-com-agent-check-perf-acfe19","title":"Load the full page and measure time-to-first-byte, total load time, and download","host":"x402.cloudpulsepoint.com","method":"POST","resource":"https://x402.cloudpulsepoint.com/agent/check/perf","category":"other","description":"Load the full page and measure time-to-first-byte, total load time, and downloaded size (capped at 5 MB). Use to gauge front-end performance before crawling, embedding, or depending on a page.","price_listed":0.03,"price_asked":0.03,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":644,"reported_calls_30d":16,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"url":{"description":"Full http(s) URL of the site to check, e.g. \"https://example.com\". Must resolve to a public address — private, loopback, link-local, and cloud-metadata targets are rejected with HTTP 400 before any payment.","type":"string"}},"required":["url"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"check":{"const":"perf","description":"Identifies which check produced this result."},"network":{"description":"CAIP-2 id of the chain the payment settled on (e.g. eip155:8453 = Base).","type":"string"},"result":{"properties":{"contentSize":{"description":"Bytes downloaded (capped at 5,242,880 = 5 MB).","type":["integer","null"]},"error":{"description":"Human-readable failure reason, or null on success.","type":["string","null"]},"loadTimeMs":{"description":"Total time to download the page body (up to the 5 MB cap), in milliseconds.","type":["integer","null"]},"status":{"description":"UP = loaded within threshold; WARN = slow (over the load-time threshold); DOWN = failed or timed out.","enum":["UP","WARN","DOWN"],"type":"string"},"ttfbMs":{"description":"Time to first byte, in milliseconds.","type":["integer","null"]},"url":{"description":"The normalized URL that was checked.","type":"string"},"warning":{"description":"Human-readable warning when the check passed but a threshold was crossed, else null.","type":["string","null"]}},"type":"object"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.03,"price_match":true,"latency_ms":644,"error":null}],"description_full":"Load the full page and measure time-to-first-byte, total load time, and downloaded size (capped at 5 MB). Use to gauge front-end performance before crawling, embedding, or depending on a page.","last_updated":"2026-09-14T12:00:24.609Z","schemes":["exact"]}