{"uid":"cap_nLOcQjACwvmQsVh_gUk7s","slug":"sml-agent-web-read-markdown-6329480e","name":"SML Agent Web Read Markdown","description":"URL to Markdown API and converter for AI agents — convert any public HTTPS URL to clean Markdown, HTML-to-text, and LLM-ready web content with no separate scraper account or API key.","url":"https://squeezeos-api.onrender.com/api/web/read-markdown","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input","output"],"properties":{"input":{"type":"object","required":["type","method","queryParams"],"properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","const":"GET"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Public HTTPS URL to convert to LLM-ready Markdown Search intents: url to markdown api, url to markdown, url to markdown converter, convert url to markdown, webpage to markdown, website to markdown, html to markdown, web scraping api for ai agents, llm ready web."},"format":{"enum":["json"],"type":"string","description":"Bazaar discovery uses JSON; omit for raw text/markdown Search intents: url to markdown api, url to markdown, url to markdown converter, convert url to markdown, webpage to markdown, website to markdown, html to markdown, web scraping api for ai agents, llm ready web."},"max_chars":{"type":"string","description":"Maximum extracted text characters, 1000-50000 Search intents: url to markdown api, url to markdown, url to markdown converter, convert url to markdown, webpage to markdown, website to markdown, html to markdown, web scraping api for ai agents, llm ready web."}},"additionalProperties":true}},"additionalProperties":false},"output":{"type":"object","required":["type","example"],"properties":{"type":{"type":"string","const":"json"},"example":{"type":"object"}},"additionalProperties":false}},"additionalProperties":false},"responseSchema":{"type":"json","example":{"status":"ready","product":"SML Agent Web Access","markdown":"# Example Domain\n\nExample Domain ...","price_usdc":"0.001","source_url":"https://example.com/","technical_service":"SML x402 Clean Web Reader"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm__oZsbCCgSnm3Beg3NIVgP","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a public HTTPS URL and returns its content as LLM-ready Markdown text, requiring no API key.","exampleAgentPrompt":"Can you fetch the content of https://example.com/some-article and give it back to me as clean markdown text, up to 10000 characters?","exampleUseCases":[{"title":"Research article summarization pipeline","prompt":"Grab the contents of https://en.wikipedia.org/wiki/Harmonic_series_(music) as clean markdown — limit it to 20000 characters — so I can summarize it."},{"title":"Competitor webpage monitoring","prompt":"Read the page at https://competitor.com/pricing and return it as markdown so I can compare their pricing to ours."},{"title":"LLM context injection from docs site","prompt":"Fetch https://docs.someproject.io/getting-started and convert it to markdown text, max 15000 characters, so I can inject it into my agent's context window."}],"resultDescription":"Returns the textual content of the requested public HTTPS URL converted to clean, LLM-ready Markdown (or JSON-wrapped Markdown if format=json is specified), truncated to max_chars if provided.","failureModes":["URL is not publicly accessible or requires authentication — returns error","URL points to non-HTML content (e.g. binary file) — may return empty or garbled output","max_chars out of range (below 1000 or above 50000) — may be rejected or clamped","Target server is slow or unreachable — timeout error","Payment of 0.001 USDC not fulfilled — HTTP 402 response blocking access"],"whenToPreferThis":"Choose this endpoint when you need to fetch and read arbitrary public web pages as clean LLM-ready Markdown without setting up a separate scraping service or API key. It is especially useful inside agentic workflows where an LLM needs to ingest live web content on-demand at low cost ($0.001 per call). Prefer it over browser-automation tools when the target page is a standard public HTML page and you do not need JavaScript rendering.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:40:38.433Z","isFirstParty":false}