Api Endpoint

AgentUtility.ai

Scrapes any webpage and pulls title, description, canonical URL, OpenGraph + Twitter card metadata, headings, and outbound links from a single URL. Server-side rendering; body content rendered as text, raw HTML, or clean markdown, with optional link extraction. Cheerio-based with no headless browser, so it is fast and cheap, ideal for static pages and SSR sites. For JS-heavy SPAs that need a real browser, see website-screenshot. Use it as a web scraping API or webpage metadata extractor.

Open interactive test console

Offering

Provider
x402.agentutility.ai
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Web Search Research
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://x402.agentutility.ai/scrape-website
MIME type
Not provided
First seen
2026-10-16T01:50:19.913Z
Last seen
Tags
web-probe, scrape, website

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.04 USDC
Atomic price: 40000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Payment option 2
0.04 USDC
Atomic price: 40000 · Network: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "40000",
    "payTo": "0x6c0752c09e7F6fA6526fCDf40e456a159ebB5621"
  },
  {
    "scheme": "exact",
    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "amount": "40000",
    "payTo": "FJqAJ4dXkFbrp3EEo8E9x98iaBGUQwaU8Srz5ePfUXLH"
  }
]

Observed health

Status
Healthy
Latest latency
118 ms
Average latency
2623 ms
HTTP status
204
Last checked
Reachability
61.5% over 13 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "additionalProperties": false,
  "properties": {
    "body": {
      "properties": {
        "format": {
          "description": "Body output format. 'text' (default, plain text), 'html' (raw HTML body), or 'markdown' (clean markdown — best for LLM ingestion).",
          "enum": [
            "text",
            "html",
            "markdown"
          ],
          "type": "string"
        },
        "include_links": {
          "description": "If true, also returns an array of all <a href> links found on the page. Default false.",
          "type": "boolean"
        },
        "url": {
          "description": "Public URL to fetch and parse. Must include scheme (http/https). Follows redirects.",
          "type": "string"
        },
        "user_agent": {
          "description": "Custom User-Agent header. Defaults to a modern desktop Chrome UA.",
          "type": "string"
        }
      },
      "required": [
        "url"
      ]
    },
    "bodyType": {
      "enum": [
        "json",
        "form-data",
        "text"
      ],
      "type": "string"
    },
    "method": {
      "enum": [
        "POST"
      ],
      "type": "string"
    },
    "type": {
      "const": "http",
      "type": "string"
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "type": "object"
}

Output schema

{
  "properties": {
    "example": {
      "properties": {
        "body_chars": {
          "type": "integer"
        },
        "canonical": {
          "type": "null"
        },
        "description": {
          "type": "string"
        },
        "final_url": {
          "type": "string"
        },
        "format": {
          "type": "string"
        },
        "h1": {
          "type": "string"
        },
        "lang": {
          "type": "string"
        },
        "og": {
          "properties": {},
          "type": "object"
        },
        "status_code": {
          "type": "integer"
        },
        "text": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "twitter": {
          "properties": {},
          "type": "object"
        },
        "url": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "type": {
      "type": "string"
    }
  },
  "required": [
    "type"
  ],
  "type": "object"
}