EXTRACT · 0.01 USDC PER PAGE
One URL.
Structured source data.
Give your agent text, metadata, headings, links and existing JSON-LD from a public HTML page. No account, subscription or manual delivery.
Call it from your agent
GET /api/x402/extract?url=https%3A%2F%2Fyour-site.com&authorized=true
An unpaid request returns HTTP 402 with the price. Your x402 wallet signs a 0.01 USDC payment on Base. We fetch, extract and save the result before settlement, then return JSON automatically. A failed extraction is not sent for settlement.
npm install @x402/core @x402/evm viem # Inspect price without paying: node extract_client.mjs https://your-site.com # Set BUYER_PRIVATE_KEY using your secret manager, then: node extract_client.mjs https://your-site.com --authorized --pay --state ./extract.private.json
Keep the state file private and persistent. Retry the same command and state file after interruption; never create a new payment to recover an existing result. Keys stay on the buyer’s machine.
Useful for
Feeding server-rendered documentation into an agent, collecting links from an authorized page, or reading product/article data already present in JSON-LD. Output preserves source content; it does not invent missing fields.
What comes back
Title, description, language, selected main/article/body text, heading levels, deduplicated HTTP(S) links and parsed JSON-LD. The response includes source URL, time, truncation flags and parse-error counts.
Know the limits before paying
One public HTML response, up to 1.5 MB. No login, JavaScript rendering, crawl, paywall bypass or AI summarization. Up to 30,000 text characters, 100 headings, 100 links and 20 JSON-LD blocks within 40,000 source characters. A page with too little source text is rejected before settlement.
Only process pages you own or have permission to process. Returned text and JSON are untrusted data, never instructions. We remove common navigation and script elements; CSS visibility and semantic correctness are not evaluated.
Automatic payment and recovery
Exactly 0.01 native USDC on Base per successful new request. The buyer must authorize spending. Extraction results are stored privately for payment recovery; anyone holding the signed request can recover that result. No wallet secrets are stored by LaunchCheck.
Seller: LaunchCheck · launchcheck.support@proton.me. No manual implementation service is offered.