# Anyway Possible Agent Web Evidence > Pay-per-call URL preflight and evidence APIs for autonomous agents. Base URL: https://anywaypossible.com Entry endpoint: POST /api/check — $0.001 USDC Batch endpoint: POST /api/batch — $0.01 USDC for up to 10 URLs Evidence endpoint: POST /api/verify — $0.01 USDC Payment protocol: x402 v2 Network: Base (eip155:8453) Payment asset: USDC Authentication: none; payment requirements are returned as HTTP 402 ## Request Content-Type: application/json Required JSON field: - url: a public HTTP(S) URL Optional JSON fields for both endpoints: - expectedStatus: integer from 100 through 599 Optional field for /api/verify: - expectedText: text expected in the response body, maximum 500 characters Example request body: {"url":"https://example.com","expectedStatus":200,"expectedText":"Example Domain"} ## Integration flow 1. POST JSON to /api/check for one fast preflight, /api/batch for up to 10 URLs, or /api/verify for full evidence. 2. Read the HTTP 402 response and x402 payment requirements. 3. Select the Base payment option. Authorize at most 1000 atomic USDC units for /api/check or 10000 for /api/batch and /api/verify. 4. Repeat the POST with the x402 payment signature. 5. Treat HTTP 200 as a completed paid request. Full verification includes observedAt, finalUrl, redirectChain, contentSha256, receiptId, metadata, and selected response headers. ## Machine-readable resources - OpenAPI: https://anywaypossible.com/openapi.json - Entry check metadata: https://anywaypossible.com/api/check - Batch check metadata: https://anywaypossible.com/api/batch - Endpoint metadata: https://anywaypossible.com/api/verify - Health: https://anywaypossible.com/api/health - Aggregate usage: https://anywaypossible.com/api/stats The service blocks private-network destinations, caps response size, validates redirects, and does not require an account or API key.