# BountySignal Page-to-Markdown Converter

> BountySignal Page-to-Markdown Converter is a paid API for AI agents from bountysignal-radar-v2.minhtuan36zzz97948.chatgpt.site, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Fetches a web page by URL and returns its content as clean Markdown text, including title and HTTP status.

## Facts

- Endpoint: POST https://bountysignal-radar-v2.minhtuan36zzz97948.chatgpt.site/api/x402/page-to-markdown
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bountysignal-page-to-markdown-converter-9dd41a0a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FwTqFrvO7XYkuJ81ZVYfb

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 bountysignal-page-to-markdown-converter-9dd41a0a -d '<json body>'
```

Example prompt: Can you fetch the page at https://example.com/bounty-post and give me the content as markdown so I can read through it?

## When to prefer this

Use this endpoint when you need to fetch a web page and get its content as structured Markdown, particularly in agentic pipelines that need to read and process web content programmatically. Prefer it over raw HTML fetchers when you want clean, readable text output without needing to parse HTML yourself.

## Known failure modes

- URL unreachable or returns non-200 status — fetchedStatus field will reflect the actual HTTP error code
- Content too large — truncated flag set to true, markdown may be incomplete
- Invalid or malformed URL input — likely returns an error response
- Page behind authentication or bot protection — may return empty or partial markdown

## How this service works

A $5 evidence-first check that tells developers and AI agents whether a bounty can actually pay before they build.

## Output

Returns a JSON object containing the fetched page URL, its title, the full page content rendered as Markdown, a boolean indicating whether the content was truncated, and the HTTP status code of the fetch.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input",
  "output"
 ],
 "properties": {
  "input": {
   "type": "object"
  },
  "output": {
   "type": "object"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com",
  "title": "Example Domain",
  "markdown": "# Example Domain",
  "truncated": false,
  "fetchedStatus": 200
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bountysignal-page-to-markdown-converter-9dd41a0a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from bountysignal-radar-v2.minhtuan36zzz97948.chatgpt.site](https://www.zero.xyz/host/bountysignal-radar-v2.minhtuan36zzz97948.chatgpt.site/llms.txt)
