{"uid":"cap__qnSs8462iUG1qLGClGwv","slug":"rasterly-web-rendering-api-v1-read-3acf5294","name":"Rasterly Web-Rendering API — /v1/read","description":"The web-rendering layer for AI agents, sold per-call over the x402 payment protocol. Turn any URL into a screenshot, a PDF, or clean LLM-ready Markdown. No API keys, no accounts.","url":"https://rasterly-x402-production.up.railway.app/v1/read?utm_source=zero.xyz","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","properties":{"url":{"type":"string","description":"Target URL (encoded)"},"format":{"enum":["markdown","text","json"],"type":"string","description":"Output format (default markdown)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"url":"https://stripe.com","text":"Financial infrastructure for the internet. Millions of companies ...","links":["https://stripe.com/pricing","https://stripe.com/docs"],"title":"Stripe | Financial Infrastructure for the Internet","markdown":"# Financial infrastructure for the internet\n\nMillions of companies ..."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Um_JOm_7hVjuaWINlQUX3","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches any URL and returns its content as clean LLM-ready Markdown, plain text, or JSON — including page title and extracted links — paid per-call via x402/USDC.","exampleAgentPrompt":"Can you fetch the page at https://stripe.com/pricing and give me the content as clean markdown so I can read through it?","exampleUseCases":[{"title":"Summarize competitor pricing page","prompt":"Go to https://openai.com/pricing and pull the content as markdown — I want to see all the pricing tiers and compare them."},{"title":"Extract article text for research","prompt":"Fetch the article at https://www.nytimes.com/2024/01/15/technology/ai-regulation.html and give me the plain text so I can analyze it without all the HTML clutter."},{"title":"Check live documentation content","prompt":"Read https://docs.github.com/en/actions/writing-workflows/quickstart and return it as markdown — I need to know what steps are listed for setting up a GitHub Actions workflow."}],"resultDescription":"A JSON object containing the page title, the extracted text content in the requested format (markdown by default, or plain text/JSON), and an array of hyperlinks found on the page. Example fields: url, title, text/markdown, links.","failureModes":["Target URL is unreachable or returns a non-200 status — endpoint may return an error or empty content","JavaScript-heavy SPAs may not fully render if server-side rendering is unavailable","Payment failure via x402 if the USDC wallet has insufficient balance or the payment header is malformed","Rate limits or bot-detection on the target site may block content retrieval","Malformed or unencoded URL parameter causes a 400-style error","Very large pages may be truncated or time out"],"whenToPreferThis":"Choose this endpoint when an AI agent needs to read or ingest live web content in a clean, LLM-consumable format without managing headless browsers, API keys, or accounts. It is ideal for one-off page reads billed per-call via x402/USDC micropayments, making it cost-efficient for sporadic use. Prefer it over generic HTTP fetch when you need automatic HTML-to-Markdown conversion, link extraction, and a structured JSON response. It is not suited for full-site crawls, screenshot/PDF generation, or high-volume bulk scraping.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T00:33:44.622Z","isFirstParty":false,"canonicalSlug":"rasterly-web-rendering-api-v1-read-3acf5294"}