# WebPulse > WebPulse is a web extraction and search API: one call extracts clean markdown content from any URL, and another searches the web via DuckDuckGo and returns structured results. Base URL: https://webpulse.waltsoft.net/v1 — authenticate with the header X-API-Key: , or pay $0.01 per call with x402 (USDC on Base or Solana) and no key. ## Endpoints - POST https://webpulse.waltsoft.net/v1/extract with body {"url":"https://example.com/article"}: Extract clean markdown from any URL - POST https://webpulse.waltsoft.net/v1/search with body {"query":"best practices","num":5}: Search the web via DuckDuckGo ## Agent access - MCP (Amazon Bedrock AgentCore Gateway): https://waltsoft-marketplace-gateway-xncyjgs1uh.gateway.bedrock-agentcore.us-east-1.amazonaws.com/mcp — tools: webpulse___extractContent(url, api_key) - A2A agent card: https://webpulse.waltsoft.net/.well-known/agent-card.json (JSON-RPC endpoint https://waltsoft-marketplace-gateway-xncyjgs1uh.gateway.bedrock-agentcore.us-east-1.amazonaws.com/a2a-gw/webpulse) ## Docs - [OpenAPI 3 schema](https://webpulse.waltsoft.net/openapi.json) - [Agent guide](https://webpulse.waltsoft.net/agents.md) - [Full reference](https://webpulse.waltsoft.net/llms-full.txt) - [Buy on AWS Marketplace](https://aws.amazon.com/marketplace/search/results?searchTerms=Waltsoft%20WebPulse)