{"name":"switch402","kind":"x402 router","category":"web-scrape","what":"One x402 endpoint for page-to-markdown scraping. switch402 picks the cheapest healthy x402 scrape provider (from public health and price checks), pays it for you, fails over to the next one on error, and returns one normalized result. You are only charged if a result comes back.","price":"$0.008 per successful call (lite: $0.003), USDC on Base (x402 v2, exact)","endpoints":{"scrape":"GET https://api.switch402.com/v1/scrape?url=<page> or POST {\"url\": \"<page>\"} (paid)","scrape_lite":"GET https://api.switch402.com/v1/scrape/lite?url=<page> or POST {\"url\": \"<page>\"} (paid, $0.003: only providers at $0.002 or less, our own WebRead as last resort)","quote":"GET https://api.switch402.com/v1/quote?url=<page>[&tier=lite] (free: which provider would be used and why)","health":"GET https://api.switch402.com/health"},"output":{"url":"string","title":"string|null","markdown":"string","provider":{"slug":"string","name":"string","own_tool":"boolean"},"ms":"number"},"charging":"Payment is verified first and settled only after an upstream provider returned content. If every provider fails you get a 502 and are not charged.","providers":[{"slug":"geo402","name":"geo402","tier":"primary","own_tool":false},{"slug":"url2md","name":"url2md","tier":"primary","own_tool":false},{"slug":"weblens","name":"WebLens","tier":"primary","own_tool":false},{"slug":"mdapi","name":"mdapi","tier":"primary","own_tool":false},{"slug":"clawfetch-ai","name":"ClawFetch","tier":"primary","own_tool":false},{"slug":"oassis","name":"Oassis","tier":"backup","own_tool":false},{"slug":"webread","name":"WebRead (our own tool)","tier":"own","own_tool":true}],"disclosure":"WebRead is our own tool and is only used as the last resort, after every third-party provider is unavailable. /v1/quote and every result say when it was used.","margin":"switch402 pays providers at most $0.005 per call and keeps at least $0.003 (lite: at most $0.002, keeps at least $0.001).","clients":"Send your own User-Agent header (for example \"my-agent/1.0\"); some default library user-agents are blocked by the hosting edge.","built_by":"YourAITools (https://youraitools.co)"}