Endpoints
Markdown
Turn any web page into clean Markdown — only the main content, ready for LLMs, RAG pipelines and AI agents.
POST
https://jsonlink.io/api/markdownRequest body
Send a JSON body with Content-Type: application/json:
urlstringRequiredThe full URL of the page to convert. Send it in the JSON body (or the query string).
api_keystringRequiredYour API key, in the JSON body or the query string.
Response
urlstringThe URL you requested.
titlestringTitle of the extracted article or page.
languagestringDetected language of the page, when available.
wordCountnumberApproximate number of words in the Markdown.
markdownstringThe main content of the page as Markdown, without navigation, ads or footers.
Errors
Pages without readable content return {"error": "Unable to extract main content"} and are not billed. SeeErrors.
Tips
- Markdown keeps headings, lists and links, so you can split it into chunks by heading for embeddings.
- Use
wordCountto skip thin pages before sending them to a model. - JavaScript-rendered pages are loaded in a real browser when needed.