# WebPulse — Full API Documentation > Web scraping + DuckDuckGo search — any URL to markdown, any query to results > Price: $0.01/query | Protocol: x402 | Networks: Solana + Base ## Endpoints ### /extract - Method: POST - Price: $0.01 (10000 atomic USDC) - Auth: X-PAYMENT header (x402) - Body: { "url": "https://..." } ### /search - Method: POST - Price: $0.01 (10000 atomic USDC) - Auth: X-PAYMENT header (x402) - Body: { "query": "...", "num": 5 } ### /badge - Method: GET - Price: No auth required - Returns: SVG badge ## Authentication ### x402 (Recommended for agents) 1. Make request without payment 2. Parse 402 response PAYMENT-REQUIRED header (base64 JSON) 3. Sign payment authorization (EIP-3009 on Base, SPL transfer on Solana) 4. Retry with X-PAYMENT header ## Payment Details - Asset: USDC (6 decimals) - Amount: 10000 atomic = $0.01 - Solana payTo: GsKr5q9TmiJQcEgUpBp2X6SmvSg3dnXuw2uxYJxgPTk8 - Base payTo: 0x318A4B4764eb37c3FCBcE434713128143815FD57 - Solana feePayer: resolved dynamically from CDP's /x402/supported registry each time a 402 is issued — the CDP facilitator pool rotates, so this address changes; the 402 always reflects a current member. ## Provider Waltsoft · https://waltsoft.net · 12 pay-per-query intelligence APIs