MDtools is a blazing-fast REST API that fetches any web page and returns structured markdown — handling disclosure-heavy docs, hidden panels, and links automatically.
No SDKs. No configuration. Send a URL, get markdown back.
Send any http or https URL as a query parameter. Blog posts, docs, news articles — anything publicly accessible.
MDtools fetches the page, strips boilerplate, expands likely disclosure content, and runs it through our markdown extraction pipeline.
Get back text/markdown with headings, links, and a metadata preamble for RAG, mapping, or downstream pipelines.
Real-world conversions from documentation sites, news, and articles.
Built for developers who need reliable, clean text extraction — not a 50-dependency scraping framework.
Accordion panels, tab panels, and details-style sections can be expanded before extraction without globally unhiding unrelated page chrome.
Toggle include_links to keep full markdown link syntax or strip URLs for cleaner LLM ingestion.
Async architecture runs network fetching off the event loop. Typical responses return in under 500ms for well-connected targets.
Plain HTTP. Use curl, fetch, requests, or any HTTP client. Zero lock-in.
Free tier works without an API key. Sign up only when you're ready to scale past 1,000 requests per month.
Structured headings, clean paragraphs, and optional link stripping make the output ideal for feeding into RAG pipelines or prompt context.
No credit card required for the free tier. Upgrade anytime.
For personal projects and exploration.
For teams shipping production workloads.
For organisations with high-volume or custom needs.
1,000 requests per month, no credit card required.
This is a thin built-in client for local development and preview testing. It uses your real session, API key, conversion, and collection endpoints.
Use an existing account to unlock API key management and saved markdown.
In development bootstrap mode, signup returns a verification token. Paste it here to verify the account before creating API keys.
No verification token captured yet.
Current user, session refresh, logout, and account deactivation.
Not signed in.
Create a key for persisted conversions, then revoke it when you are done testing.
No new API key issued this session.
Review persisted conversions and apply the same retrieval filters your app can use programmatically.
Create and manage named groups of saved conversions.