Parse Document
document.parseParse public HTML or PDF URLs into clean structured JSON with automatic document type detection. Pay per call using USDC on Base.
Instructions
Parse any public HTML page or PDF URL into clean structured JSON. Auto-detects doc type. Costs $0.01 USDC on Base.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public URL of HTML page or PDF to parse | |
| _payment | No | Base64-encoded signed v2 PaymentPayload (the value you'd put in the PAYMENT-SIGNATURE HTTP header). Use @x402/evm or @x402/fetch to sign locally with your own wallet — your private key never leaves your machine. Get the requirements from a first call without _payment, then retry. | |
| output_schema | No | Output schema type | auto |
| include_raw_text | No | Include raw extracted text |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Error message when the call failed. | |
| result | No | Raw JSON payload returned by the x402 service on a successful, paid call. | |
| network | No | Settlement network for the x402 payment (base). | |
| service | No | Underlying x402tools service that handled the call. | |
| price_usdc | No | Price charged for this call, in USDC on Base. | |
| requirements | No | x402 payment requirements (scheme, network, amount, payTo, asset) when payment_required is true. | |
| payment_required | No | True when the call needs an x402 payment before it will run. |