{"uid":"cap_H2tr50272mH2d2F2wqEiE","slug":"agent-services-x402-web-render-javascript-rendering-screenshot-db7dc95e","name":"agent-services x402 Web Render (JavaScript Rendering & Screenshot)","description":"Paid per-call web tools for AI agents: DNS, TLS, robots.txt, hashing, JavaScript rendering and screenshots. Payment over x402 (USDC on Base).","url":"https://49112-hjhjtioxvirqvcvo.splox.app/render?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"text":"Example Domain ...","links":[],"title":"Example Domain"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_tCyxkkwH1GvARxVc1hWEZ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Renders a URL using a headless browser with JavaScript execution and returns the page's text content, title, and links — paid per-call via x402/USDC.","exampleAgentPrompt":"Can you fetch and extract the visible text, title, and links from https://example.com — it uses JavaScript so it needs to be fully rendered first?","exampleUseCases":[{"title":"Extract content from SPA product page","prompt":"Go to https://shop.example.com/products/widget-pro and pull out all the visible text and links — it's a React app so you'll need to actually render the JavaScript to see the content."},{"title":"Monitor JS-rendered news article","prompt":"Fetch https://news.example.com/article/12345 and give me the page title and full text — the site loads content dynamically so a plain HTTP request won't work."},{"title":"Audit links on a rendered landing page","prompt":"Render https://startup.io/landing and extract all the hyperlinks and the page title so I can see where they're pointing after JavaScript has run."}],"resultDescription":"A JSON object containing the rendered page's plain text content (text), the page title (title), and an array of links (links) found on the page after JavaScript execution.","failureModes":["URL is unreachable or returns a non-200 status — empty or error response","JavaScript rendering timeout for very slow or infinite-loading pages","Payment failure via x402/USDC causes 402 response before rendering occurs","URL points to non-HTML content (PDF, binary) — text extraction may be empty or garbled","Sites with aggressive bot detection may block headless browser rendering"],"whenToPreferThis":"Choose this endpoint when the target URL is a JavaScript-rendered or single-page application (React, Vue, Angular, Next.js) where a plain HTTP GET would return an empty shell. It is especially useful when you need the actual visible text, title, and links after client-side rendering completes, and you want a lightweight pay-per-call approach via x402/USDC without a subscription.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T04:33:51.470Z","isFirstParty":false,"canonicalSlug":"agent-services-x402-web-render-javascript-rendering-screenshot-db7dc95e"}