From 2b6ec9f315654aea1190f09f9bbebd617021d171 Mon Sep 17 00:00:00 2001 From: afourney Date: Fri, 13 Feb 2026 11:53:01 -0800 Subject: [PATCH] Add text/markdown to Accept header (#1554) --- packages/markitdown/src/markitdown/_markitdown.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/markitdown/src/markitdown/_markitdown.py b/packages/markitdown/src/markitdown/_markitdown.py index 702b10c..f342a61 100644 --- a/packages/markitdown/src/markitdown/_markitdown.py +++ b/packages/markitdown/src/markitdown/_markitdown.py @@ -107,6 +107,13 @@ class MarkItDown: requests_session = kwargs.get("requests_session") if requests_session is None: self._requests_session = requests.Session() + # Signal that we prefer markdown over HTML, etc. if the server supports it. + # e.g., https://blog.cloudflare.com/markdown-for-agents/ + self._requests_session.headers.update( + { + "Accept": "text/markdown, text/html;q=0.9, text/plain;q=0.8, */*;q=0.1" + } + ) else: self._requests_session = requests_session