{"slug":"pitcrew-api-appin60-com-x402-preflight-2693b0","title":"Check any x402 paid endpoint before paying it","host":"pitcrew-api.appin60.com","method":"GET","resource":"https://pitcrew-api.appin60.com/x402/preflight","category":"market","description":"Check any x402 paid endpoint before paying it: does it return a valid 402 challenge, which networks/tokens/prices it accepts (decoded to USD), whether amounts are valid atomic units, payTo sanity, testnet-only offers, missing Bazaar input schema, redirects and latency. Returns a verdict (payable / p","price_listed":0.005,"price_asked":0.005,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":1101,"reported_calls_30d":2,"reported_payers_30d":2,"networks":["eip155:42161","eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"method":"GET","url":"https://contractlens-api.appin60.com/scan"},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"body":{"description":"Optional JSON body to send with a POST probe (use the route's own example input)","type":"string"},"method":{"description":"HTTP method to probe (default GET)","enum":["GET","POST"],"type":"string"},"url":{"description":"Full URL of the x402 endpoint","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-18","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.005,"price_match":true,"latency_ms":1101,"error":null}],"description_full":"Check any x402 paid endpoint before paying it: does it return a valid 402 challenge, which networks/tokens/prices it accepts (decoded to USD), whether amounts are valid atomic units, payTo sanity, testnet-only offers, missing Bazaar input schema, redirects and latency. Returns a verdict (payable / payable with warnings / broken / unreachable) and the exact problems. Useful for agents choosing between paid APIs and for sellers debugging why x402scan or the CDP Bazaar skipped their route.","last_updated":"2026-10-14T06:23:52.14Z","schemes":["exact"]}