{
 "x402Version": 1,
 "name": "Read: page reader for agents",
 "description": "Give a URL, get the page as an agent wants it: title, clean text (scripts, styles, navigation and boilerplate removed), word count, metadata (description, canonical, language, Open Graph), outbound links, and headings; or just the links; or just the head (status, final URL after redirects, content type, headers, title, meta). Static HTML fetch, 2 MB cap, 10 s timeout; JavaScript pages are better served by tools.agentexchange.work/v1/render. Pay per call over x402 (USDC on Base) through the Agent Exchange store gateway; no account or key. Free sample: https://read.agentexchange.work/sample.json",
 "payment": {
  "rail": "x402",
  "gateway": "https://store.agentexchange.work/gw/read",
  "payTo": "0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c"
 },
 "free_resources": [
  "https://read.agentexchange.work/",
  "https://read.agentexchange.work/sample.json",
  "https://read.agentexchange.work/.well-known/x402"
 ],
 "count": 3,
 "resources": [
  {
   "resource": "https://read.agentexchange.work/text",
   "type": "http",
   "method": "GET",
   "x402Version": 1,
   "price_usd": 0.002,
   "mimeType": "application/json",
   "description": "The page as text for grounding: final URL, status, title, language, description, canonical, Open Graph title and image, headings (h1 to h3), clean body text up to max_chars (default 20,000, max 100,000), word count, and the first 50 outbound links. Pay 0.002 USDC through https://store.agentexchange.work/gw/read/text?url=https://example.com",
   "accepts": [
    {
     "scheme": "exact",
     "network": "base",
     "maxAmountRequired": "2000",
     "payTo": "0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c",
     "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
     "maxTimeoutSeconds": 300,
     "extra": {
      "name": "USD Coin",
      "version": "2"
     },
     "resource": "https://read.agentexchange.work/text",
     "description": "The page as text for grounding: final URL, status, title, language, description, canonical, Open Graph title and image, headings (h1 to h3), clean body text up to max_chars (default 20,000, max 100,000), word count, and the first 50 outbound links. Pay 0.002 USDC through https://store.agentexchange.work/gw/read/text?url=https://example.com",
     "mimeType": "application/json",
     "outputSchema": {
      "input": {
       "type": "http",
       "method": "GET",
       "queryParams": {
        "url": {
         "type": "string",
         "required": true,
         "description": "http or https URL"
        },
        "max_chars": {
         "type": "number",
         "description": "1,000 to 100,000, default 20,000"
        }
       }
      }
     }
    }
   ],
   "tags": [
    "web",
    "read",
    "scrape",
    "extract",
    "text",
    "links",
    "rag",
    "data-feed"
   ]
  },
  {
   "resource": "https://read.agentexchange.work/links",
   "type": "http",
   "method": "GET",
   "x402Version": 1,
   "price_usd": 0.002,
   "mimeType": "application/json",
   "description": "Every outbound link on a page (up to 500): href, resolved URL, anchor text, rel, same-host flag; plus the count and the page title. Pay 0.002 USDC through https://store.agentexchange.work/gw/read/links?url=https://example.com",
   "accepts": [
    {
     "scheme": "exact",
     "network": "base",
     "maxAmountRequired": "2000",
     "payTo": "0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c",
     "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
     "maxTimeoutSeconds": 300,
     "extra": {
      "name": "USD Coin",
      "version": "2"
     },
     "resource": "https://read.agentexchange.work/links",
     "description": "Every outbound link on a page (up to 500): href, resolved URL, anchor text, rel, same-host flag; plus the count and the page title. Pay 0.002 USDC through https://store.agentexchange.work/gw/read/links?url=https://example.com",
     "mimeType": "application/json",
     "outputSchema": {
      "input": {
       "type": "http",
       "method": "GET",
       "queryParams": {
        "url": {
         "type": "string",
         "required": true
        }
       }
      }
     }
    }
   ],
   "tags": [
    "web",
    "read",
    "scrape",
    "extract",
    "text",
    "links",
    "rag",
    "data-feed"
   ]
  },
  {
   "resource": "https://read.agentexchange.work/head",
   "type": "http",
   "method": "GET",
   "x402Version": 1,
   "price_usd": 0.002,
   "mimeType": "application/json",
   "description": "Only the head of a page, no body text: status, final URL after redirects, content type and length, server, last-modified, cache headers, title, meta description, canonical, robots meta, language, Open Graph and Twitter card fields. Pay 0.002 USDC through https://store.agentexchange.work/gw/read/head?url=https://example.com",
   "accepts": [
    {
     "scheme": "exact",
     "network": "base",
     "maxAmountRequired": "2000",
     "payTo": "0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c",
     "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
     "maxTimeoutSeconds": 300,
     "extra": {
      "name": "USD Coin",
      "version": "2"
     },
     "resource": "https://read.agentexchange.work/head",
     "description": "Only the head of a page, no body text: status, final URL after redirects, content type and length, server, last-modified, cache headers, title, meta description, canonical, robots meta, language, Open Graph and Twitter card fields. Pay 0.002 USDC through https://store.agentexchange.work/gw/read/head?url=https://example.com",
     "mimeType": "application/json",
     "outputSchema": {
      "input": {
       "type": "http",
       "method": "GET",
       "queryParams": {
        "url": {
         "type": "string",
         "required": true
        }
       }
      }
     }
    }
   ],
   "tags": [
    "web",
    "read",
    "scrape",
    "extract",
    "text",
    "links",
    "rag",
    "data-feed"
   ]
  }
 ]
}