{"uid":"cap_47RiKPm1WgrCqsRRCG9ab","slug":"northline-webkit-url-to-markdown-799c3120","name":"Northline WebKit – URL to Markdown","description":"Pay-per-call web and domain utilities for AI agents: URL to Markdown, link preview metadata, links, uptime/redirect check, DNS, email-domain check, WHOIS/RDAP, robots.txt and a one-call domain report. x402 (USDC on Base), no API key, no signup.","url":"https://northline-webkit.northline-c86.workers.dev/v1/url/markdown?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","required":["url"],"properties":{"url":{"type":"string","minLength":3,"description":"Public http(s) URL (scheme optional)"},"maxChars":{"type":"string","description":"Max markdown characters (1000-50000, default 20000)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"url":"https://example.com/","title":"Example Domain","words":30,"markdown":"# Example Domain\n\nThis domain is for use in documentation examples..."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_i9sPXHKnA8Yrw_4hrTcKS","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a public URL and returns its content converted to clean Markdown text, with title and word count.","exampleAgentPrompt":"Can you fetch the contents of https://en.wikipedia.org/wiki/Artificial_intelligence and give it to me as markdown, limiting it to 10000 characters?","exampleUseCases":[{"title":"LLM context from live webpage","prompt":"Pull the content of https://docs.openai.com/guides/function-calling as markdown so I can paste it into my prompt — keep it under 15000 characters."},{"title":"Research article text extraction","prompt":"Grab the text from this research article at https://arxiv.org/abs/2301.07041 and convert it to markdown so I can read through it."},{"title":"Competitor landing page snapshot","prompt":"Fetch https://www.stripe.com/pricing and turn the page content into markdown — I want to see what pricing info they're showing right now."}],"resultDescription":"Returns a JSON object containing the canonical URL, page title, word count, and the page's content rendered as clean Markdown text (up to 20,000 characters by default, configurable up to 50,000).","failureModes":["URL is not publicly accessible or requires authentication — returns error","URL scheme is missing or malformed (minLength < 3) — validation error","Page returns non-HTML content (PDF, binary) — may return empty or partial markdown","maxChars out of allowed range (1000–50000) — validation error","Target server is slow or times out — request timeout error","Rate limiting or bot protection on target site — fetch failure"],"whenToPreferThis":"Choose this endpoint when you need to convert a live public webpage into Markdown for use in LLM context windows, document pipelines, or readable summaries. It is pay-per-call with no API key or signup required, making it ideal for agent workflows with sporadic, unpredictable scraping needs. Prefer it over browser automation tools when you need lightweight, fast text extraction without JavaScript rendering complexity.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:39:41.566Z","isFirstParty":false,"canonicalSlug":"northline-webkit-url-to-markdown-799c3120"}