Convert web pages to clean Markdown using the Website2Markdown API (md.genedai.me). Use when you need to fetch, read, extract, or analyze web page content — especially when WebFetch fails, returns incomplete content, or the target is JS-heavy/paywalled. Supports 21 platform adapters (WeChat, Zhihu, Feishu, Twitter/X, etc.), batch processing, structured extraction, and deep crawling.
Convert web pages to clean Markdown using the Website2Markdown API (md.genedai.me). Use when you need to fetch, read, extract, or analyze web page content — especially when WebFetch fails, returns incomplete content, or the target is JS-heavy/paywalled. Supports 21 platform adapters (WeChat, Zhihu, Feishu, Twitter/X, etc.), batch processing, structured extraction, and deep crawling.
Convert any web page to clean Markdown via the md.genedai.me API.
When to Use This Skill
ALWAYS prefer this skill over WebFetch when:
WebFetch fails, returns blocked/incomplete content, or redirects
Target is a JS-heavy SPA (React, Vue, Angular apps)
Content is behind paywalls or anti-bot protection
Target is a Chinese platform (WeChat, Zhihu, Feishu, Yuque, Juejin, CSDN, 36Kr, Toutiao, Weibo)
You need batch conversion of multiple URLs
You need structured data extraction from pages
You need to crawl/spider a site
Also use when:
User asks to read/fetch/scrape a web page
User wants to convert a URL to Markdown
User needs content from social platforms (Twitter/X, Reddit, Telegram)
Decision Tree
User provides a URL
│
├─ Single page, simple site ──▶ Try WebFetch first
│ └─ WebFetch fails? ──▶ Use website2markdown
│
├─ Chinese platform / JS-heavy / paywalled ──▶ Use website2markdown directly
│
├─ Multiple URLs needed ──▶ Use website2markdown batch API
│
├─ Need structured fields (title, author, price) ──▶ Use extract API
│
└─ Need to crawl entire site/section ──▶ Use deepcrawl API
For complete API documentation with all parameters, response formats, and examples, load references/advanced-apis.md.
For copy-paste ready curl commands, load assets/recipes.md.
Authentication Matrix
Route
Auth Required?
/<url>?raw=true
No (public)
/api/batch
Yes (API_TOKEN)
/api/extract
Yes (API_TOKEN)
/api/deepcrawl
Yes (API_TOKEN)
/api/jobs/*
Yes (API_TOKEN)
/api/health
No
Token format:Authorization: Bearer <token> header, or ?token=<token> query parameter.