{"id":"web.page-pack-fetch","version":"1.1.0","category":"web","description":"Retrieve and compact a permitted public docs.python.org HTML page. Curated HTTPS host only; robots and redirect checks; no browser rendering or bypass.","priceMicroUsdc":0,"priceRevision":"2026-10-06-free-validation","pricingStatus":"free-validation","inputSchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048},"maxChars":{"type":"integer","minimum":256,"maximum":12000,"default":6000}},"required":["url"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"sourceUrl":{"type":["string","null"]},"title":{"type":"string"},"content":{"type":"string"},"contentChars":{"type":"number"},"truncated":{"type":"boolean"},"omittedChars":{"type":"number"},"selection":{"type":"string"},"scope":{"type":"string"},"measurement":{"type":"object","properties":{"inputBytes":{"type":"number"},"payloadBytes":{"type":"number"},"estimatedInputTokens":{"type":"number"},"estimatedPayloadTokens":{"type":"number"},"estimateMethod":{"type":"string"}},"required":["inputBytes","payloadBytes","estimatedInputTokens","estimatedPayloadTokens","estimateMethod"],"additionalProperties":false},"retrievedAt":{"type":"string"},"httpStatus":{"type":"number"},"retrievalScope":{"type":"string"}},"required":["sourceUrl","title","content","contentChars","truncated","omittedChars","selection","scope","measurement","retrievedAt","httpStatus","retrievalScope"],"additionalProperties":false},"example":{"url":"https://docs.python.org/3/library/urllib.parse.html","maxChars":6000},"limits":{"inputBytes":131072,"outputBytes":65536,"networkTimeoutMs":8000},"network":true,"sensitive":false,"route":"/v1/tools/web.page-pack-fetch","priceMicroUsd":0,"exampleUrl":null,"page":"https://agent-utilities.agent-utilities.workers.dev/tools/web.page-pack-fetch","execution":{"method":"POST","url":"https://agent-utilities.agent-utilities.workers.dev/v1/tools/web.page-pack-fetch","requiredHeaders":{"Content-Type":"application/json"},"authentication":"none","paymentRequired":false,"chargedMicroUsd":"0","scope":"All available hosted tools are free during validation. Existing input, output and source-access limits apply. Full tools and the combined report share capacity limits that count attempts, including failed executions and marked checks; they are not per-user allowances. No account, API key, wallet or funding is needed. Existing credit balances are preserved. Live Reddit remains unavailable until configured. Paid billing will not resume automatically."}}