Document and data format conversions via Pandoc, Chromium-headless, and pure-JS libs. Text inputs/outputs are JSON-fielded; binary inputs/outputs use base64 in JSON for uniformity.
OpenAPI · Health · boring-api.com
/openapi.json and the 402 challenge response.
POST /html-to-markdown — Convert HTML to Markdown via Turndown.POST /markdown-to-html — Convert Markdown to HTML via marked.POST /html-to-text — Strip HTML to readable plain text via Mozilla Readability.POST /html-to-pdf — Render HTML to PDF via Chromium-headless. Returns base64-encoded PDF.POST /markdown-to-pdf — Render Markdown to PDF (marked → Chromium-headless). Returns base64-encoded PDF.POST /markdown-to-docx — Convert Markdown to DOCX via Pandoc. Returns base64-encoded DOCX.POST /docx-to-markdown — Convert DOCX to Markdown via Pandoc. Input is base64-encoded DOCX.POST /docx-to-text — Convert DOCX to plain text via Pandoc. Input is base64-encoded DOCX.POST /json-to-yaml — Convert JSON to YAML.POST /yaml-to-json — Convert YAML to JSON.POST /json-to-csv — Convert JSON array of records to CSV via PapaParse.POST /csv-to-json — Convert CSV to JSON array of records via PapaParse.POST /hash — Compute MD5/SHA-1/SHA-256/SHA-512 hex digest of UTF-8 input.POST /encode-base64 — Base64-encode UTF-8 text.POST /decode-base64 — Decode base64 to UTF-8 text.