cleanread402.netlify.app
https://cleanread402.netlify.app/readPaid verification
How it worksNo sponsored paid call yet.
Pay this endpoint once from your own wallet (Base USDC, up to $1.00) and we call it and record what came back. Your wallet pays the listed recipient directly; Agent Tools never holds funds. Sponsored checks prove delivery; they do not count as demand.
Quality grade
How grading works- ✓ Answers a real HTTP 402 challenge
- ✓ Publishes a /.well-known/x402 descriptor
- ✓ Payment address on record
- ✓ Settlement network declared
- ✓ Price declared
x402 readiness
Readiness is how fully this listing follows its protocol and how it behaved in our probes over 30 days. It is shown for reference and does not move it in search. Search order and leaderboards use the separate quality grade (here B+, 68.7/100), which weighs availability, payability and on-chain demand. How the two differ
| Valid payment requirements | 10/10 | Payment requirements carry a payee, a mainnet network and a price. |
| Live 402 challenge | 25/25 | Paid endpoint answers with an HTTP 402 challenge (345 ms). |
| x402 version | n/a | x402 version not observed yet. |
| Signed descriptor | n/a | No x402 standard defines a signed descriptor. |
| Uptime (30 days) | 15/15 | 18/18 probes succeeded over 30 days (100%). |
| Resource declaration | 10/10 | Declares 9 paid resource(s). |
| Verified identity | 5/10 | Publisher descriptor (/.well-known/x402 or OpenAPI) on record; claim this listing to verify domain control. |
| Freshness + modern flags | 3/5 | seen within 30 days; declares x402. |
| Security declaration | n/a | Payment is the access control for an x402 resource. |
Compared with peers
Against 10,082 reachable x402 APIs in our daily snapshot (2026-11-12 06:46 UTC). Display only; it does not change search order.
- Readiness
- Higher than 90% of peers
- This listing 91 · peer median 78
- Latency
- Faster than 32% of peers
- This listing 345 ms · peer median 205 ms
Where it loses the most points, and how to win them back
- Verified identity −5
— Claim the listing and prove control of its domain.
Now: Publisher descriptor (/.well-known/x402 or OpenAPI) on record; claim this listing to verify domain control.
- Freshness + modern flags −2
— Keep the listing current in the registry or source it comes from.
Now: seen within 30 days; declares x402.
Paid endpoints
9 resource(s) advertised by this origin. Each price below is that resource's own x402 price; the headline price is the range across them.
https://cleanread402.netlify.app/read
$0.0100 / call
Fetch any public webpage and return its clean readable text and markdown: boilerplate, nav, ads and scripts stripped. Returns the page title, clean text, markdown, word count and final URL after redirects. Input: a public http(s) URL. Errors for bad or non-HTML URLs are returned free (settlement is
https://cleanread402.netlify.app/feed
$0.0050 / call
Fetch an RSS 2.0 or Atom feed and return it as clean structured JSON: feed title and description plus each item's title, link, publication date, summary and id (up to 50 items). Input: the public http(s) URL of the feed. Errors for non-feed or unreachable URLs are returned free (settlement is cancel
https://cleanread402.netlify.app/meta
$0.0050 / call
Extract a webpage's metadata in one call: title, description, canonical URL, language, favicon, author, keywords and robots directives, plus all Open Graph and Twitter Card tags as structured JSON. Input: a public http(s) URL. Errors for bad or non-HTML URLs are returned free (settlement is cancelle
https://cleanread402.netlify.app/unshorten
$0.0020 / call
Resolve a URL's full redirect chain without downloading the page body: every hop with its HTTP status, the final destination URL and the final status code. Unshortens short links and reveals redirect targets before you fetch them. Input: a public http(s) URL. Lookup errors are returned free (settlem
https://cleanread402.netlify.app/dns
$0.0030 / call
Look up a domain's public DNS records in one call: A and AAAA with TTLs, MX priority-sorted, TXT, NS, CNAME, SOA and CAA. Input: a bare domain name such as example.com. Errors for invalid domains or domains with no records are returned free (settlement is cancelled on failure).
https://cleanread402.netlify.app/qr
$0.0020 / call
Generate a QR code as a PNG image for any text or URL (up to 1024 characters, 128-1024 px, error-correction level M, black on white). Inputs: text to encode, optional size in pixels (default 512). Errors are returned free (settlement is cancelled on failure).
https://cleanread402.netlify.app/textstats
$0.0020 / call
Analyze a block of text: character, word, sentence and paragraph counts, syllable count, average words per sentence, Flesch Reading Ease and Flesch-Kincaid grade scores, estimated reading and speaking times, and the top repeated words. Input: the text (up to 20000 characters). Errors are returned fr
https://cleanread402.netlify.app/cronnext
$0.0020 / call
Compute the next fire times of a standard 5-field cron expression in a named IANA timezone, DST-correct: spring-forward gap times never fire, fall-back repeated times fire at both UTC instants (labelled repeatedWallTime), and when both day-of-month and day-of-week are restricted either matches (Vixi
https://cleanread402.netlify.app/uuidcheck
$0.0020 / call
Analyze a SET of identifier strings (UUIDs in any written form, plus ULIDs) in one call: per-ID form, version, variant and embedded timestamp where the format carries one, duplicate groups across case and format variants, a version census, and the k-sortability verdict (does lexical string order agr
How to call
curl -sS -i -X GET https://cleanread402.netlify.app/read # expect HTTP 402 Payment Required (about 0.002 USDC/call)
Listed in
Directories this entry was found in.