# FX Carry Trade Ranking

> FX Carry Trade Ranking is a paid API for AI agents from bess-x402.onrender.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Ranks currency pairs by interest-rate differential using central bank policy rates, optionally filtered to a specific funding currency like JPY or CHF.

## Facts

- Endpoint: GET https://bess-x402.onrender.com/v1/finance/fx-carry?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fx-carry-trade-ranking-f7d9eeeb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TP8qPrfaFA_fj-_3-991P

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 fx-carry-trade-ranking-f7d9eeeb
```

Example prompt: Show me the top 10 FX carry trade opportunities right now, using JPY as the funding currency, ranked by interest rate differential.

## When to prefer this

Use this endpoint when you need a ranked, ready-to-use list of FX carry trade opportunities derived from official central bank policy rates, especially when you want to filter by a specific low-yield funding currency like JPY or CHF. Prefer this over manually querying individual central bank rates and computing differentials yourself.

## Known failure modes

- Invalid funding currency code returns an error or empty results
- Limit parameter outside 1-100 range returns a validation error
- Service unavailable if central bank rate data source is stale or unreachable
- No results returned if funding currency has no valid pairs in the dataset

## How this service works

FX carry trade ranking from central-bank policy rates: currency pairs ranked by interest-rate differential, optionally for one funding currency such as JPY or CHF.

## Output

A ranked list of currency pairs sorted by interest-rate differential, derived from live central bank policy rates. Each entry includes the currency pair, the yield of each leg, and the net carry differential. Optionally filtered to pairs funded by a specific low-yield currency such as JPY or CHF.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "limit": {
       "type": "integer",
       "description": "Maximum number of results (1-100)"
      },
      "funding": {
       "type": "string",
       "description": "Funding currency, e.g. JPY (optional)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fx-carry-trade-ranking-f7d9eeeb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from bess-x402.onrender.com](https://www.zero.xyz/host/bess-x402.onrender.com/llms.txt)
