# Web page extraction — paid agent endpoints compared

Fetch a URL and return clean text, markdown or structured content. Prices are per unit (one page fetched), in USD stablecoin. A call that covers several units is divided by how many, as stated by the listing or its example request.

- **Top rated:** AI Web Scraper — $0.03 per page fetched, score 90 (A) — `POST https://api.apify.com/v2/acts/apify~ai-web-scraper/run-sync-get-dataset-items`
- **Best value:** Minifetch Technical SEO API — $0.001 per page fetched, score 85 (A) — `GET https://minifetch.com/api/v1/x402/preflight/url-check`

Showing 25 of 1484 paid endpoints, ranked by Hagglyai score, then real usage.

Narrow by sub-category (sellers in brackets) with `platform` / `task` (JSON: comma-separated; MCP compare_category: arrays; pages: `?platform=&task=`):

- Task: `markdown` (318), `metadata` (168), `crawl` (127), `browser` (117), `robots` (94), `structured` (82), `documents` (79), `screenshots` (16)

| # | Service | Price/unit | Score | Uptime 7d | p50 | Payers 30d | Endpoint |
|---|---|---|---|---|---|---|---|
| 1 | Minifetch Technical SEO API · Crawl whole sites, robots.txt & llms.txt | $0.001 | 85 A | 100% | 71 ms | 22 | `GET https://minifetch.com/api/v1/x402/preflight/url-check` |
| 2 | AI Web Scraper (Apify) · Structured data | $0.03 + $0.00025/run | 90 A | 88% | – | 658 | `POST https://api.apify.com/v2/acts/apify~ai-web-scraper/run-sync-get-dataset-items` |
| 3 | Fast Website Content Crawler (Apify) · Crawl whole sites | $0.003 + $0.0015/run | 90 A | 100% | – | 137 | `POST https://api.apify.com/v2/acts/6sigmag~fast-website-content-crawler/run-sync-get-dataset-items` |
| 4 | StableEnrich | $0.002 | 89 A | 100% | 131 ms | 55 | `POST https://stableenrich.dev/api/exa/contents` |
| 5 | Apify · Crawl whole sites, Structured data | $1 | 86 A | 100% | 912 ms | 38 | `GET https://agi.apify.com/protocols/x402/prepaid-tokens` |
| 6 | win.oneshotagent.com · Page to Markdown / text, Screenshots | $0.002 | 83 B | 100% | 854 ms | 22 | `POST https://win.oneshotagent.com/v1/tools/web-read` |
| 7 | NetIntel · Page to Markdown / text, JavaScript pages (browser), Metadata & links, PDF & documents | $0.003 | 83 B | 100% | 336 ms | 13 | `GET https://netintel.dev/web/extract` |
| 8 | Agent Web-Access · Page to Markdown / text, JavaScript pages (browser) | $0.001 | 82 B | 100% | 798 ms | 17 | `GET https://web.cyberwarex.com/fetch` |
| 9 | Email Domain Scraper - Find Emails by Domain From Any Website (Apify) | $0.005 | 81 B | 100% | – | 30 | `POST https://api.apify.com/v2/acts/s-r~free-email-domain-scraper/run-sync-get-dataset-items` |
| 10 | offercheck · Page to Markdown / text, JavaScript pages (browser), Metadata & links | $0.001 | 81 B | 100% | 735 ms | 11 | `GET https://offercheck.offercheck.workers.dev/v1/read` |
| 11 | AARN Web Read · Page to Markdown / text | $0.002 | 81 B | 100% | 431 ms | 9 | `POST https://api.aarn.space/v1/web/read` |
| 12 | Agent Tools UK · Page to Markdown / text | $0.003 | 81 B | 100% | 270 ms | 8 | `GET https://agent-tools-production-e6aa.up.railway.app/v1/extract` |
| 13 | x402 Web Search · Page to Markdown / text, JavaScript pages (browser) | $0.002 | 80 B | 100% | 571 ms | 9 | `GET https://search.cyberwarex.com/contents` |
| 14 | api.terradeed.co.uk · Page to Markdown / text, JavaScript pages (browser) | $0.01 | 80 B | 100% | 694.5 ms | 9 | `POST https://api.terradeed.co.uk/scrape` |
| 15 | WebberSites x402 Data API · Page to Markdown / text, PDF & documents | $0.001 | 80 B | 100% | 425 ms | 7 | `GET https://x402-data-api.onrender.com/api/scrape` |
| 16 | NanoParse · Page to Markdown / text | $0.005 | 80 B | 100% | 338.5 ms | 7 | `POST https://nanoparse.app/fetch` |
| 17 | x402.onlybots.shop · Page to Markdown / text | $0.002 | 79 B | 100% | 623 ms | 7 | `GET https://x402.onlybots.shop/read` |
| 18 | sovereign-x402-zeta.vercel.app · Page to Markdown / text, Crawl whole sites | $0.01 | 79 B | 100% | 656 ms | 7 | `POST https://sovereign-x402-zeta.vercel.app/api/v1/web/scrape` |
| 19 | fetchdelta.com · Page to Markdown / text, JavaScript pages (browser), Metadata & links | $0.002 | 79 B | 100% | 359 ms | 6 | `GET https://fetchdelta.com/api/resolve` |
| 20 | Mekler AI · Page to Markdown / text, Crawl whole sites, JavaScript pages (browser), Metadata & links | $0.005 | 79 B | 100% | 496 ms | 6 | `POST https://api.mekler.ai/v1/web/pages/extract-static-content` |
| 21 | x240.jvnclk88.workers.dev · Page to Markdown / text | $0.005 | 79 B | 100% | 297.5 ms | 6 | `POST https://x240.jvnclk88.workers.dev/scrape` |
| 22 | Check robots.txt crawl rules · Crawl whole sites, robots.txt & llms.txt | $0.006 | 79 B | 100% | 92 ms | 6 | `POST https://web.openverbs.com/v1/robots` |
| 23 | Link Lens URL Inspector · Page to Markdown / text, Metadata & links | $0.01 | 79 B | 100% | 235 ms | 6 | `GET https://linklens-sand.vercel.app/api/inspect` |
| 24 | Keenable · Page to Markdown / text | $0.01 | 79 B | 100% | 118 ms | 6 | `GET https://api.keenable.ai/v1/x402/fetch` |
| 25 | twin.unykorn.org · Page to Markdown / text, Metadata & links | $0.004 | 79 B | 100% | 219 ms | 5 | `POST https://twin.unykorn.org/web-extract` |


**Apify rows:** pay with an Apify prepaid token bought over x402 (agi.apify.com, $1 minimum), then POST the actor input to the endpoint. Uptime is Apify's reported 30-day run success and payers are its monthly users; Hagglyai does not probe them.

## Also listed as MCP servers (pricing not published, not scored)

Status is from our MCP `initialize` handshake every 6 hours; sign-in required means up but needs an account.

- io.github.robertoyanguas-ops/agentdiet — up (up 100% of 19 checks) — `https://agentdiet-72343955726.us-central1.run.app/mcp` — Strips 85-97% of HTML bloat into clean Markdown, <200-token skeletons, or BM25 excerpts via MCP.
- io.github.robertoyanguas-ops/llms-generator-mcp — up (up 100% of 19 checks) — `https://llms-generator-72343955726.us-central1.run.app/mcp/llms-generator` — Crawls any website and generates a standards-compliant /llms.txt file and JSON-LD schema bundle.
- FineData — up, sign-in required (up 100% of 19 checks) — `https://mcp.finedata.ai/mcp` — FineData web scraping MCP — JavaScript rendering, captcha solving, markdown for AI agents
- io.github.quantumproxies/quanticdata-mcp — up, sign-in required (up 100% of 19 checks) — `https://api.quanticdata.io/mcp` — Live web access for agents: scrape, SERP search, crawl/map, 100+ collectors, datasets, proxies.
- io.github.quantumproxies/quantumproxies-mcp — up, sign-in required (up 100% of 19 checks) — `https://api.quantumproxies.io/mcp` — Web scraping, SERP search, crawl/map and 74 Collectors through residential proxies. 25 tools.
- PulpMiner — up, sign-in required (up 100% of 19 checks) — `https://mcp.pulpminer.com/mcp` — Turn any public webpage into JSON with AI, save it as a live JSON API, and call it from your agent.
- GroundAPI — up, sign-in required (up 100% of 19 checks) — `https://mcp.groundapi.net/mcp` — Real-time data API for AI Agents: stocks, weather, forex, logistics, search, scrape, news, IP.
- Myworker — 20 paid crypto & AI micro-APIs (x402) — up (up 100% of 19 checks) — `https://crypto-micro-agent.mykira.workers.dev/mcp` — 20 paid micro-APIs: token price, DeFi APY, FX rates, web scraping. Pay USDC per call.
- mcp-my-site — up (up 100% of 19 checks) — `https://ai.pournasserian.com/mcp` — Search and fetch tools for one website, served from an index you build with the mcpmysite crawler.
- Scrapingant — up (up 100% of 19 checks) — `https://gateway.pipeworx.io/scrapingant/mcp` — ScrapingAnt MCP — wraps the ScrapingAnt web scraping API (scrapingant.com)

Method: https://hagglyai.com/methodology.md · JSON: https://hagglyai.com/api/v1/categories/web-extraction

Source: hagglyai.com/compare/web-extraction · as of 2026-10-27 11:13 UTC