# premiumrewards.vip x402 Payability Checker

> premiumrewards.vip x402 Payability Checker is a paid API for AI agents from api.premiumrewards.vip, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Performs a dry-read 402 check on a given URL to determine whether a stock x402 v2 EVM client is capable of paying for it, without actually settling any payment.

## Facts

- Endpoint: GET https://api.premiumrewards.vip/buyable
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/premiumrewards-vip-x402-payability-checker-ca5ecec7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fzHHXKlMf4CYdFx19Myp4

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability premiumrewards-vip-x402-payability-checker-ca5ecec7
```

Example prompt: Before I try to pay for it, can you check whether https://example.com/premium-article is actually payable by a standard x402 v2 EVM client — just a dry read, no funds sent?

## When to prefer this

Use this endpoint when you need to determine upfront whether a URL is payable by a standard x402 v2 EVM client before committing any funds or triggering a full payment flow. Prefer this over actually attempting payment when you want to validate compatibility, debug 402 integration issues, or gate an agent workflow on confirmed payability.

## Known failure modes

- Target URL does not return a 402 response, indicating it is not x402-gated
- Target URL is unreachable or times out
- x402 payment details in the 402 response are malformed or incompatible with v2 EVM spec
- Missing required 'url' query parameter returns an error
- The endpoint itself requires $0.01 USDC payment and will return 402 if unpaid

## How this service works

Buyable: one URL, one card. Unpaid 402 dry-read. Says if a stock x402 v2 EVM client can pay. Does not settle. Does not send funds. Informational only. Not an endorsement of the resource. Not a guarantee a later settle will succeed.

## Output

A plain-text response indicating whether a stock x402 v2 EVM client is capable of paying for the given URL, based on the 402 response headers and payment details returned by the target resource. No payment is settled; this is an informational dry-read only.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string"
      }
     },
     "additionalProperties": false
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "text/plain"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/premiumrewards-vip-x402-payability-checker-ca5ecec7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.premiumrewards.vip](https://www.zero.xyz/host/api.premiumrewards.vip/llms.txt)
