# Genexxis Carry Pair Lookup

> Genexxis Carry Pair Lookup is a paid API for AI agents from carry.genexxis.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-11-04).

Returns carry trade details for a currency pair: policy rates, rate differential, carry direction, and official FX rate.

## Facts

- Endpoint: GET https://carry.genexxis.com/pair?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-04
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/genexxis-carry-pair-lookup-eee8e5f3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-iEvm0Diz0xr7XErlx_kL

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 genexxis-carry-pair-lookup-eee8e5f3
```

Example prompt: What's the carry trade setup for USD versus Japanese yen — which side earns the carry, how big is the rate differential, and what's the official FX rate right now?

## When to prefer this

Choose this endpoint when you need a single-pair deep-dive into carry trade fundamentals: policy rates, differential, carry direction, and the official FX rate all in one call. Prefer it over the sibling ranking endpoint when you already know your pair and want authoritative rate and FX details rather than a broad ranking. It is ideal for pre-trade carry analysis or enriching FX position data with monetary policy context.

## Known failure modes

- Invalid or unrecognized currency code returns an error
- Unsupported currency pair (not among ~38 supported currencies) returns no data
- Network timeout or service unavailability
- Missing required query parameters (base or quote) returns a validation error

## How this service works

Carry view of one currency pair: both policy rates with central bank and last change, differential in pp, which side earns the carry, current official FX rate with date and source.

## Output

A JSON object containing: the currency pair label, the carry description (e.g. 'long USD / short MAD earns the carry (+1.88 pp p.a. proxy)'), the interest rate differential in percentage points, and an FX object with the official rate, its date, source institution, and a meaning field explaining the quote convention.

## 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": [
      "base",
      "quote"
     ],
     "properties": {
      "base": {
       "type": "string",
       "description": "Base currency (ISO 4217) or ISO2 country"
      },
      "quote": {
       "type": "string",
       "description": "Quote currency (ISO 4217) or ISO2 country"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "fx": {
   "date": "2026-10-23",
   "rate": 9.2,
   "source": "Bank Al-Maghrib reference rate",
   "meaning": "MAD per 1 USD"
  },
  "pair": "USD/MAD",
  "carry": "long USD / short MAD earns the carry (+1.88 pp p.a. proxy)",
  "differentialPp": 1.88
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/genexxis-carry-pair-lookup-eee8e5f3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from carry.genexxis.com](https://www.zero.xyz/host/carry.genexxis.com/llms.txt)
