# Phygital Trading Card Arbitrage Screener (Courtyard.io vs TCGPlayer)

> Phygital Trading Card Arbitrage Screener (Courtyard.io vs TCGPlayer) is a paid API for AI agents from oracle.the-undesirables.com, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-15).

Cross-references Courtyard.io tokenized card listings on Polygon against TCGPlayer raw prices to surface buy/sell arbitrage opportunities across 267K+ vaulted cards.

## Facts

- Endpoint: GET https://oracle.the-undesirables.com/api/v1/phygital/arbitrage
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/phygital-trading-card-arbitrage-screener-courtyard-io-vs-tcgplayer-f5120446
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ERHg5hGCewIACL_U_bof5

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 phygital-trading-card-arbitrage-screener-courtyard-io-vs-tcgplayer-f5120446
```

Example prompt: Scan Courtyard.io tokenized card listings against TCGPlayer prices and show me all arbitrage opportunities for Magic: The Gathering cards with at least a 15% edge.

## When to prefer this

Use this endpoint when you need to identify price discrepancies between tokenized phygital trading cards on Courtyard.io (Polygon blockchain) and physical card prices on TCGPlayer. Ideal for collectors or traders who want algorithmic buy/sell signals across 267K+ vaulted cards without manually comparing both platforms. Prefer this over generic price lookup endpoints when the goal is cross-market arbitrage detection specifically between the phygital and physical card markets.

## Known failure modes

- No results returned if min_edge threshold is set too high and no qualifying cards exist
- Stale price data if Courtyard.io or TCGPlayer feeds are delayed or unavailable
- Invalid game filter string returns empty results or error
- Rate limiting or payment failure at $0.1 USDC per call via x402 protocol
- Polygon network congestion may cause tokenized listing data to lag

## How this service works

TCG card grading, conformal risk forecasting, and market intelligence. Powered by x402 micropayments — USDC on Base, USDC on Solana, or USDG on Robinhood Chain; the 402 offers all three and the agent picks a leg. Free tools require no payment. Paid tools return HTTP 402 — sign a payment and retry with the payment proof header.

## Output

A list of trading cards with identified buy/sell arbitrage signals, showing the Courtyard.io tokenized price, TCGPlayer raw price, calculated edge percentage, and recommended action (BUY/SELL), filtered by game and minimum edge threshold.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "required": {
   "type": "string"
  },
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "signals": [
    {
     "card": "Charizard",
     "signal": "BUY",
     "edge_pct": 6.8
    }
   ]
  },
  "tool": "phygital_arbitrage",
  "status": "ok"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/phygital-trading-card-arbitrage-screener-courtyard-io-vs-tcgplayer-f5120446/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from oracle.the-undesirables.com](https://www.zero.xyz/host/oracle.the-undesirables.com/llms.txt)
