I ran a no-payment availability check against the public AgentData x402 surface because the homepage currently advertises the paid endpoints as live on Base mainnet.
Observed from a US network on 2026-05-20 around 02:33 UTC:
GET https://agentdata-api.com/api/prices returned a Cloudflare 504 instead of a 402 Payment Required challenge.
GET https://agentdata-api.com/api/try/prices timed out after 8s with no response.
GET https://agentdata-api.com/api/try/sentiment timed out after 8s with no response.
- The paid endpoint preflight for
/api/prices did return 204 with useful CORS/payment headers, so the edge/preflight path appears reachable while the origin request path is not.
Scanner command used:
npx --yes x402-surface-check@latest --endpoint --method GET https://agentdata-api.com/api/prices --origin https://agentdata-api.com --json
Key 504 body fields:
{
"error_name": "origin_gateway_timeout",
"retryable": true,
"retry_after": 120,
"owner_action_required": true,
"zone": "agentdata-api.com"
}
Expected behavior for the paid route: a no-payment GET /api/prices should return a structured x402 402 Payment Required challenge so agents can read the payment requirements and retry with payment.
I did not send payment headers, wallet signatures, or private credentials. This was only a public no-payment readiness probe.
I ran a no-payment availability check against the public AgentData x402 surface because the homepage currently advertises the paid endpoints as live on Base mainnet.
Observed from a US network on 2026-05-20 around 02:33 UTC:
GET https://agentdata-api.com/api/pricesreturned a Cloudflare504instead of a402 Payment Requiredchallenge.GET https://agentdata-api.com/api/try/pricestimed out after 8s with no response.GET https://agentdata-api.com/api/try/sentimenttimed out after 8s with no response./api/pricesdid return204with useful CORS/payment headers, so the edge/preflight path appears reachable while the origin request path is not.Scanner command used:
Key 504 body fields:
{ "error_name": "origin_gateway_timeout", "retryable": true, "retry_after": 120, "owner_action_required": true, "zone": "agentdata-api.com" }Expected behavior for the paid route: a no-payment
GET /api/pricesshould return a structured x402402 Payment Requiredchallenge so agents can read the payment requirements and retry with payment.I did not send payment headers, wallet signatures, or private credentials. This was only a public no-payment readiness probe.