# Northline WebKit – URL to Markdown

> Northline WebKit – URL to Markdown is a paid API for AI agents from northline-webkit.northline-c86.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-31).

Fetches a public URL and returns its content converted to clean Markdown text, with title and word count.

## Facts

- Endpoint: GET https://northline-webkit.northline-c86.workers.dev/v1/url/markdown?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/northline-webkit-url-to-markdown-799c3120
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_47RiKPm1WgrCqsRRCG9ab

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability northline-webkit-url-to-markdown-799c3120
```

Example prompt: 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?

## When to prefer this

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.

## Known failure modes

- 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

## How this service works

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.

## Output

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).

## Request schema (JSON Schema)

```json
{
 "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"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/",
  "title": "Example Domain",
  "words": 30,
  "markdown": "# Example Domain\n\nThis domain is for use in documentation examples..."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/northline-webkit-url-to-markdown-799c3120/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from northline-webkit.northline-c86.workers.dev](https://www.zero.xyz/host/northline-webkit.northline-c86.workers.dev/llms.txt)
