ToolAssay

Use when an agent must read a document as clean Markdown

Use when an agent must read a document as clean Markdown: web page, PDF, DOCX or Korean HWP/HWPX, tables kept. Input: url (http/https) via GET, or POST a file (multipart 'file', raw body, or JSON contentBase64+filename). Over the per-format size cap → 413 before payment (see /openapi.json). Output: JSON markdown, title, pages, sourceType, bytes, warnings. Price by detected type: HTML $0.0027, PDF/DOCX $0.0045, HWP/HWPX $0.02. Example: ?url=https://example.com/

Answeringour last check, 2026-10-10
1 of 1checks answered this week
34 msmedian answer time
$0.0027listed price per call
$0.0027price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://1gateway.dev/v1/convert/markdown

CategoryMarket data
Provider host1gateway.dev
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days3 from 2 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-10-10 valid payment request 402$0.0027 34 ms

Example input (from the provider)

{
  "method": "GET",
  "queryParams": {
    "type": "html",
    "url": "https://example.com/"
  },
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "enum": [
            "GET"
          ],
          "type": "string"
        },
        "queryParams": {
          "additionalProperties": false,
          "properties": {
            "type": {
              "description": "Optional expected type; a mismatch is rejected before payment (415, not charged)",
              "enum": [
                "html",
                "text",
                "pdf",
                "docx",
                "hwp",
                "hwpx"
              ],
              "examples": [
                "html"
              ],
              "type": "string"
            },
            "url": {
              "description": "Public http(s) URL of a web page, PDF, DOCX, HWP or HWPX within the per-format size caps (see 413 in /openapi.json). For uploads use POST instead.",
              "examples": [
                "https://example.com/"
              ],
              "maxLength": 2048,
              "pattern": "^https?://",
              "type": "string"
            }
          },
          "required": [],
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "properties": {
            "bytes": {
              "type": "integer"
            },
            "chars": {
              "type": "integer"
            },
            "markdown": {
              "type": "string"
            },
            "pages": {
              "type": "integer"
            },
            "priceTier": {
              "type": "string"
            },
            "sections": {
              "type": "integer"
            },
            "sourceType": {
              "type": "string"
            },
            "sourceUrl": {
              "type": "string"
            },
            "title": {
              "type": "string"
            },
            "warnings": {
              "items": {},
              "type": "array"
            }
          },
          "required": [
            "markdown",
            "title",
            "sourceType",
            "priceTier",
            "bytes",
            "chars",
            "warnings"
          ],
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON