Connect your agent

2s

x402Grade BLast checked 17 min ago

GET https://2s.io/api/url/clean

Fetch any URL and return its article content with the clutter stripped — nav, ads, sidebars, footers, scripts, styles, comments removed via heuristic extraction (<article> / <main> / role=main / densest block). Choose the output with `format`: markdown (default), text, both (JSON envelope), html (a self-contained readable reader-view page, raw text/html), or pdf (a clean typeset reading document, raw application/pdf). html/pdf are built from the same cleaned content, so they carry no live page, no third-party assets, no trackers. SSRF-guarded, 512KB body cap, 8s timeout, 5 redirects max. JSON formats return { url, finalUrl, title, markdown?, text?, wordCount, sourceBytes }. This uses a raw HTTP fetch (no JavaScript) — for client-rendered / SPA pages whose content only appears after JS runs, use /api/url/render (same formats, headless-rendered). For a pixel-perfect image of the live page use /api/ai/screenshot; to enumerate a page or sitemap into its links use /api/url/map.

Price$0.0027per page fetched · paid in USD on Base
Uptime100%
5/5 probes · 143 ms
Score79Grade B
Paid usage, 30 days5payers · 22 calls

How to buy

This endpoint takes pay-per-call payments over x402. Call it once without paying to see its live price; any x402 client then pays and retries automatically.

curl -i -X GET "https://2s.io/api/url/clean"
# HTTP/1.1 402 Payment Required: price, asset and payTo are in the response

Recent checks

Checked (UTC)ResultStatusTimeLive price
2026-10-11 14:46Valid 402402378 ms$0.0027
2026-10-11 09:46Valid 402402125 ms$0.0027
2026-10-11 05:30Valid 402402281 ms$0.0027
2026-10-11 01:00Valid 402402143 ms$0.0027
2026-10-10 20:30Valid 402402105 ms$0.0027

Receipts

No test purchases yet. Graded test purchases are next on our list; until then every number here comes from unpaid checks.

What a check proves