Stealth Scraper MD - blocks to Markdown/JSON/CSV
Pricing
Pay per usage
Stealth Scraper MD - blocks to Markdown/JSON/CSV
Auto-escalating web scraper for anti-bot protected pages (Cloudflare/Turnstile/Akamai/DataDome). Clean Markdown, HTML, JSON or CSV with pagination, CSS-selectors, caching, webhooks. HTTP->dynamic->stealth, no proxy setup.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Gv Gn
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Stealth Scraper MD
Extract public web data from sites that block bots (Cloudflare / Turnstile / Akamai / DataDome). Get clean Markdown, HTML, JSON or CSV automatically.
Tries fast HTTP first; if a page blocks it, escalates to a browser, then a stealth Chromium. No proxy/browser management on your side.
Features
- Auto-escalation:
HTTP → dynamic → stealth - Formats: Markdown, HTML, JSON (CSS selectors,
@attr), CSV - Pagination (
next-links), Apify Proxy, result cache, webhooks - Custom user-agent / headers / cookies
- Optional ZenRows / Bright Data Web Unlocker fallback
- Free tier + promo codes (beta)
Quick start
{"urls": ["https://books.toscrape.com"],"outputFormat": "json","jsonStructure": { "title": "h3 a", "price": "p.price_color" }}
One dataset row per product. Paste, run, done.
CLI: apify call YOUR-USERNAME/stealth-scraper-md --default-result
Presets
| Preset | Result |
|---|---|
examples/demo_books_json.json | Product cards → JSON |
examples/demo_article_markdown.json | Page → clean Markdown |
examples/demo_pagination_csv.json | Paginated list → CSV |
examples/preset_ecommerce_product.json | Product card (price/rating/SKU) → JSON |
examples/preset_llm_rag_markdown.json | Article → clean Markdown (LLM/RAG) |
examples/preset_seo_audit.json | Page SEO audit → JSON |
Pricing
| Tier | Price |
|---|---|
| Free | 100 results / mo |
Promo (REDDIT5K, DEVTO5K, TELEGRAM5K, X5K, PH5K, BETA5K) | 5,000 results |
| Early-bird | $0.39 / 1000 successful results |
Only successful, usable pages are billed. Blocked or empty pages are not charged.
Input options
urls (required) · mode (auto/stealth/dynamic/http) · cssSelector · maxUrls · outputFormat (markdown/html/json) · jsonStructure · pagination · useProxy / proxyCountry / proxyGroups · userAgent / headers / cookies · cache · webhookUrl / webhookToken · unblocker · promoCode
Can / cannot
| Can | Cannot |
|---|---|
| Plain HTTP + auto browser escalation | Log in & scrape behind a session (unless you pass cookies) |
| Cloudflare / Turnstile / Akamai / DataDome | Infinite-scroll pagination, mandatory 2FA / manual CAPTCHAs |
| Markdown / HTML / JSON / CSV / tables | Fill login forms |
Pagination via next-links | Promise 100% success on every site |
Compliance
For lawful collection of public web data. Respect each site's ToS, robots.txt, GDPR/CCPA and platform rules. Not for login/paywall bypass or personal data without a legal basis.
Support
- Report a bug: GitHub Issues → https://github.com/gal001/stealth-scraper-md/issues
- Beta / promo: message via Issues with your source + use case.
- Known limits: HTTP proxy won't bypass Cloudflare IP/TLS blocks; infinite-scroll pages stop at page 1.