Public APIs
Markdown to JSON API favicon

Markdown to JSON API

Development

Upload Markdown and get JSON with one API call.

Markdown to JSON API's website screenshot

About Markdown to JSON API

Markdown to JSON is a hosted API that converts Markdown content into JSON output, letting developers parse documents without building a custom renderer or tokenizer. It accepts input as raw Markdown text, a Markdown file upload, or a URL pointing to a Markdown file, and returns results either as an inline JSON response or as a downloadable JSON file. URL-based requests require the remote resource to respond with text/markdown or text/plain, and file uploads must have MIME type text/markdown.

Depending on the endpoint used, the API returns a JSON array, a JSON object containing a signed S3 URL to the generated file (valid for 5 minutes), or a downloadable binary JSON file. It is suited for document processing pipelines that need to ingest docs, notes, README files, or CMS export content, storing parsed output, syncing content into internal tools, or passing it to downstream validation and transformation steps.

The API is published by ApyHub, versioned at 1.0.0, and exposes 9 POST endpoints for the different combinations of input source (raw text, file upload, URL) and output format (inline JSON, file, or signed URL).

Key features

  • Converts Markdown to JSON via raw text, file upload, or a Markdown URL
  • Supports inline JSON responses and downloadable JSON file output
  • Returns parsed JSON as a signed S3 URL, a downloadable binary file, or an inline array
  • 9 available endpoints covering file, raw text, and URL-based conversion
  • Accepts uploads up to 100MB total per request

Frequently asked questions

What input formats does Markdown to JSON accept?

It accepts raw Markdown text, a Markdown file upload (MIME type text/markdown), or a URL pointing to a Markdown file that responds with text/markdown or text/plain.

How is the converted JSON returned?

Depending on the endpoint, the response is either an inline JSON array/object, a signed S3 URL valid for 5 minutes, or a downloadable JSON file.

What is the file size limit for uploads?

Uploads are limited to 100MB total per request; larger files should use the URL-based endpoint instead.

Who is this API for?

It's aimed at developers who need to ingest docs, notes, README files, or CMS content into a structured pipeline for storage, syncing, or downstream validation.

How much does it cost to use?

Each request costs 50 atoms per the pricing shown for the live endpoints.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product