# FreeTier Agent API — Page to Markdown Converter

> FreeTier Agent API — Page to Markdown Converter is a paid API for AI agents from freetier-agent-api.pages.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-18).

Fetches a web page by URL and returns its content converted to clean Markdown format, including title and structured text.

## Facts

- Endpoint: GET https://freetier-agent-api.pages.dev/api/page-markdown?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/freetier-agent-api-page-to-markdown-converter-0aa67e9b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WqmvLyKh2Osd-Rc6xZ6-U

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 freetier-agent-api-page-to-markdown-converter-0aa67e9b
```

Example prompt: Can you fetch the content of https://openai.com/blog and give it to me as markdown so I can read through it cleanly?

## When to prefer this

Choose this endpoint when you need to convert a live web page to clean, readable Markdown in a single pay-per-call request with no API key signup. It is especially useful for AI agent pipelines that need to ingest web content for summarization, RAG, or analysis, and where you want sources cited automatically. Prefer it over general-purpose scraping tools when you need guaranteed Markdown output with title metadata and are comfortable with per-call USDC micropayments on Base.

## Known failure modes

- URL is unreachable or returns a non-200 HTTP status — endpoint may return an error or empty markdown
- Page is behind a login wall or anti-bot protection — content may be incomplete or blocked
- URL parameter missing — request will fail validation
- Paywalled or JavaScript-heavy pages may return minimal or garbled content
- Payment not completed via x402/USDC — request returns 402 Payment Required

## How this service works

Pay-per-call data API for AI agents: AI model prices and cost calculator, 4,259 MCP servers, email domain checks, text-to-JSON extraction, country/holiday/currency lookup, page and link checks, page-to-markdown, 2,230 verified APIs. x402, USDC on Base, no signup. Sources cited in every response.

## Output

Returns a JSON object with three fields: the original URL, the page title, and the full page content rendered as clean Markdown (e.g. headers, lists, paragraphs). Sources are cited in the response.

## 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"
      }
     }
    }
   }
  },
  "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",
  "markdown": "# Example Domain\n\n..."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/freetier-agent-api-page-to-markdown-converter-0aa67e9b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from freetier-agent-api.pages.dev](https://www.zero.xyz/host/freetier-agent-api.pages.dev/llms.txt)
