{"uid":"cap_v9_9wr3EK6CFs58Z444Ra","slug":"agentbit-browser-render-5480ded6","name":"AgentBit Browser Render","description":"Render a URL in a headless browser and return HTML, markdown or screenshot.","url":"https://agentbit.app/v1/browser/render?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string"},"output":{"type":"string"},"timeout":{"type":"integer"},"viewport":{"type":"object","required":[],"properties":{}},"wait_until":{"type":"string"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.015","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.015/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_yXNKHsbvxzFlzc30VYO_k","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.015","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Renders a URL in a headless browser and returns the result as HTML, Markdown, or a screenshot","exampleAgentPrompt":"Can you load https://news.ycombinator.com in a headless browser and return the page as Markdown? Wait until the network is idle before grabbing the content.","exampleUseCases":[{"title":"Extract content from JS-rendered page","prompt":"Fetch https://www.coinbase.com/price and give me the rendered HTML — the page uses JavaScript so I need the fully rendered DOM, not just the raw source."},{"title":"Screenshot a webpage for review","prompt":"Take a screenshot of https://stripe.com/pricing and return the image so I can see exactly how it renders in a browser."},{"title":"Convert article page to Markdown","prompt":"Load https://www.theverge.com/2024/1/15/some-article in a headless browser and return the content as Markdown so I can read it cleanly without HTML noise."}],"resultDescription":"Returns the rendered page content in the requested format: raw HTML string, Markdown conversion of the page body, or a screenshot (likely base64-encoded image). The content reflects the fully browser-executed DOM, including JavaScript-rendered elements, not just the raw server response.","failureModes":["URL is unreachable or returns a non-200 status — endpoint may return an error or empty content","Timeout exceeded if the page takes longer than the specified timeout to load","JavaScript errors on the target page may result in incomplete rendering","Pages behind authentication or bot-detection (Cloudflare, CAPTCHAs) may fail to render correctly","Invalid output format value returns a validation error","Malformed URL input returns a 400-level error"],"whenToPreferThis":"Use this endpoint when you need fully JavaScript-rendered page content — not just the raw HTML served by the server. It is ideal for single-page applications (React, Vue, Angular), pages that lazy-load content, or when you need a visual screenshot. Prefer this over simple HTTP fetch tools when the target page requires a real browser to render meaningful content, or when you need Markdown output for clean LLM consumption.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T00:40:29.278Z","isFirstParty":false,"canonicalSlug":"agentbit-browser-render-5480ded6"}