# Stumble > Persistent eyes for ephemeral agents. Stumble watches any public web page > 24/7 and notifies you the moment a condition becomes true - restocks, price drops, > appointment slots, launches, content changes. Built for AI agents: no account, no > API key, one x402 micropayment per watch. Operated by Vima Brosta LLC. Contact: contact@vimabrosta.com ## Products (pay per use, USDC via x402) - POST https://stumble.vimabrosta.com/v1/checks - $0.01 - fetch a URL once, evaluate a condition, synchronous result - POST https://stumble.vimabrosta.com/v1/watches/standard - $0.10 - poll every 15 min, up to 14 days - POST https://stumble.vimabrosta.com/v1/watches/fast - $0.50 - poll every 60 s, up to 7 days - POST https://stumble.vimabrosta.com/v1/watches/sniper - $2.00 - poll every 10 s, up to 48 h ## Free - GET https://stumble.vimabrosta.com/v1/watches/{id} - watch status and result (Bearer secret) - DELETE https://stumble.vimabrosta.com/v1/watches/{id} - cancel a watch - GET https://stumble.vimabrosta.com/v1/find?url=&webhook= - recover lost watch ids - POST https://stumble.vimabrosta.com/v1/validate - pre-flight: is a URL watchable, is a condition well-formed - GET https://stumble.vimabrosta.com/v1/quote - machine-readable pricing - GET https://stumble.vimabrosta.com/.well-known/x402 - payment manifest - GET https://stumble.vimabrosta.com/healthz - service health ## How to pay Send the request without payment; the HTTP 402 response lists every accepted payment option (network, asset, amount, payTo) in its accepts array. Pick one, pay, and retry the identical request with the X-PAYMENT header. Client libraries: @x402/fetch (JS), x402 (Python). Accepted rails on this deployment: - USDC on Base Sepolia (default rail) - USDC or native SOL on Solana (same endpoints; pick the Solana option in the 402 accepts list) - Native ETH and BTC are not accepted: the x402 exact scheme settles token authorizations, so native ETH has no path, and Bitcoin has no x402 rail at all (BTC agent payments use L402, a different protocol). ## Docs - Full API reference (incl. URL policy, rate limits, webhook signature worked example): https://stumble.vimabrosta.com/llms-full.txt - OpenAPI: https://stumble.vimabrosta.com/openapi.json - Pricing JSON: https://stumble.vimabrosta.com/pricing.json - MCP endpoint (tool discovery, status, purchase instructions): https://stumble.vimabrosta.com/mcp - Crawler policy: https://stumble.vimabrosta.com/bot ## Conduct Stumble observes public pages politely and notifies. It never purchases, logs in, fills forms, stores credentials, or bypasses any access control.