--- name: fetchdelta description: Buy current public page text, changes, pricing mentions, or a prepaid daily watch over x402. --- # FetchDelta API origin: https://fetchdelta.com OpenAPI: https://fetchdelta.com/openapi.json Prices: https://fetchdelta.com/manifest Payment network: eip155:8453; asset: USDC. ## Products - GET /api/resolve: $0.002 per request; up to 1 URL(s). Markdown, headings, links and source timestamp. - GET /api/diff: $0.004 per request; up to 1 URL(s). Added and removed lines against the shared URL baseline. - GET /api/pricing-snapshot: $0.02 per request; up to 5 URL(s). Price mentions and commercial terms from public HTML. - GET /api/page-watch-30d: $0.50 per 30 days; up to 5 URL(s). Daily comparisons with a private baseline and poll token. ## Before buying Use only a wallet and spending budget your operator has authorized. Never search for keys, read unrelated credential files, or send private keys to this service. Free preview: GET /api/resolve/preview?url=. Inspect the returned title and markdown preview to check that the source can be read. The fetcher does not execute JavaScript, log in, or bypass bot protection. Pricing output is text evidence, not a verified offer. ## Download and inspect Download https://fetchdelta.com/agent-client.mjs into your working directory and inspect its source before running it. Node.js 22+ is required. ```sh curl --fail --output agent-client.mjs https://fetchdelta.com/agent-client.mjs node agent-client.mjs inspect resolve https://example.com ``` Inspection cannot pay. A 402 challenge lists the current amount, asset, network and recipient. Do not treat 402 as proof that a page can be fetched. ## Pay for a result Paid mode needs @x402/fetch, @x402/evm and viem installed alongside the client. EVM_PRIVATE_KEY must already be supplied securely by the operator. It is used locally to sign, never sent to the API. ```sh npm install @x402/fetch@2 @x402/evm@2 viem@2 node agent-client.mjs pay resolve https://example.com node agent-client.mjs pay page-watch-30d https://example.com/docs https://example.com/pricing --receipt watch.json node agent-client.mjs poll watch.json ``` The client caps payments at the listed product price. Do not raise MAX_PAYMENT_USDC without authorization. Paid mode checks the settlement response. Self-funded tests are not customer revenue. A watch receipt contains a private bearer token, is created with owner-only permissions, and is never overwritten. Keep it out of logs, chats and version control. Polling is unpaid and sends the token only to the configured API origin. One-off diff calls share a per-URL baseline. A 30-day watch has its own baseline and checks daily; it is not a real-time alert service. It expires without automatic renewal. On an uncertain payment or interrupted response, do not blindly retry a purchase. Retain the transaction evidence and contact support@fetchdelta.com.