From 9f885bfacec71ee9d660328c9629054c774a816d Mon Sep 17 00:00:00 2001 From: Adam Fourney Date: Fri, 13 Feb 2026 11:43:33 -0800 Subject: [PATCH] Add text/markdown to Accept header --- 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 702b10c68..f342a614b 100644 --- a/packages/markitdown/src/markitdown/_markitdown.py +++ b/packages/markitdown/src/markitdown/_markitdown.py @@ -107,6 +107,13 @@ def __init__( 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