Fetch URL
fetchRetrieve URL content as readable markdown with title and metadata, supporting site-specific extraction, PDF text, raw mode, and pagination.
Instructions
Fetch one URL and return its readable content as markdown with a title and metadata. Use it to read a page in full after web_search, or any URL the user gives: articles, docs, forums, news. Site-specific extractors return post body plus comments for gall.dcinside.com, Clien, Ruliweb, and FMKorea; body only for blog.naver.com and namu.wiki; threads with replies and profiles with recent posts for bsky.app; raw content or REST data for github.com files, repos, issues, pull requests, and gists. Non-HTML text (JSON, XML, RSS, plain text) is returned as-is; PDFs as page-separated text with page_count; image-only PDFs return a notice; other binaries are errors. raw=true skips extraction and returns the decoded response text. Long content is paginated: content is sliced from start_index (default 0) for max_length characters (default 50000); to continue, call again with start_index advanced by the previous max_length and stop when start_index + max_length >= total_length. Bot-protection pages return an error; empty pages that need JavaScript or a login return a notice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| raw | No | Get raw content without markdown conversion | |
| url | Yes | URL to fetch | |
| max_length | No | Maximum number of characters to return | |
| start_index | No | Start content from this character index |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| mode | Yes | ||
| title | Yes | ||
| content | Yes | ||
| metadata | No | ||
| extractor | No | ||
| max_length | Yes | ||
| start_index | Yes | ||
| total_length | Yes |