{"uid":"cap_mgdLxnsp6wsean6VpvyFt","slug":"neuroterminal-web-render-18d6db83","name":"Neuroterminal Web Render","description":"Paid HTTP endpoints for AI agents, settled in USDC on Base via the x402 protocol. No account, no API key — pay per call.","url":"https://api.neuroterminal.xyz/v1/render","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"url":"https://example.com/spa-page","html":"<html>...rendered...</html>","length":84210,"truncated":false}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Cc8di-KBFL3IYLvzV5R58","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Renders a JavaScript-heavy web page (SPA or dynamic URL) and returns the fully-executed HTML via a pay-per-call HTTP endpoint settled in USDC on Base.","exampleAgentPrompt":"Can you fetch the fully rendered HTML from https://example.com/spa-page — it's a JavaScript app so I need the executed DOM, not just the raw source.","exampleUseCases":[{"title":"Scraping a React SPA product page","prompt":"Go to https://shop.example.com/products/fancy-widget and get me the rendered HTML — it's a React app so the content only shows up after JavaScript runs."},{"title":"Extracting dynamic news article content","prompt":"Fetch the fully rendered HTML from https://news.example.com/article/12345 so I can pull out the article text — it uses client-side rendering and the raw HTML is basically empty."},{"title":"Monitoring a JavaScript dashboard for data","prompt":"Render the page at https://dashboard.example.com/stats and return the HTML so I can parse the table values — the data is loaded by JavaScript after the initial page load."}],"resultDescription":"Returns a JSON object with 'ok' (boolean success flag), 'url' (the rendered page URL), 'html' (the fully JavaScript-executed HTML string), 'length' (character count of the HTML), and 'truncated' (boolean indicating if the response was cut off due to size).","failureModes":["Invalid or unreachable URL returns an error response with ok=false","Pages requiring authentication may return login-wall HTML rather than actual content","Very large pages may be returned with truncated=true and incomplete HTML","JavaScript errors on the target page may result in partial or empty HTML","Payment failure via x402 protocol results in a 402 response before rendering occurs","Timeouts on slow-loading pages may yield incomplete renders"],"whenToPreferThis":"Choose this endpoint when you need the fully JavaScript-executed DOM of a dynamic or single-page application, not just static HTML source. It is ideal for SPAs built with React, Vue, Angular, or similar frameworks where raw HTTP fetches return nearly empty HTML. Prefer it when you need agent-accessible web content without managing browser infrastructure, and want pay-per-call pricing with no API key setup required via the x402 protocol.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:44:56.153Z","isFirstParty":false}