# AgentFeed FX Reference Rates

> AgentFeed FX Reference Rates is a paid API for AI agents from x402.ochinimus.app, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-14).

Returns ECB official euro foreign exchange reference rates for ~30 currencies, with optional cross-rate computation for any base currency, plus Hyperliquid HIP-3 FX and commodity marks.

## Facts

- Endpoint: GET https://x402.ochinimus.app/api/fx-rates?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentfeed-fx-reference-rates-0ed970f4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2IzDil3J1MTsZFBpYP7rT

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 agentfeed-fx-reference-rates-0ed970f4
```

Example prompt: What are today's official ECB euro exchange rates? I'd like all the reference rates with EUR as the base, plus the Hyperliquid HIP-3 FX and commodity marks.

## When to prefer this

Choose this endpoint when you need official, authoritative ECB euro foreign exchange reference rates for informational or analytical purposes across ~30 currencies, or when you need Hyperliquid HIP-3 FX and commodity marks alongside traditional FX data. Prefer over other FX sources when regulatory or official ECB sourcing matters. Not suitable for live transactional FX pricing.

## Known failure modes

- Invalid or unsupported base currency code returns an error or empty rates object
- ECB rates not yet published for the day (typically published around 16:00 CET) may return stale or previous day's data
- Network or upstream ECB data source unavailability causes request failure
- Payment failure (x402 protocol) if USDC not provided

## How this service works

FX reference rates: the ECB euro foreign exchange reference rates for about 30 currencies, as published or as crosses for another base, plus Hyperliquid HIP-3 FX and commodity marks. Use when you need to answer: What are today's official euro exchange rates? The ECB rates are available free of charge on the ECB's website; they are for information only, not for transactions.

## Output

A JSON object containing the base currency, a map of currency codes to exchange rates, the ECB reference date, a source notice (ECB for information only, not for transactions), and an array of Hyperliquid HIP-3 FX and commodity marks. Also includes a 'paid' boolean and a 'tool' field.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "base": "EUR",
   "rates": {
    "AUD": 1.6032,
    "BRL": 5.5819,
    "CAD": 1.5946,
    "CHF": 0.9312,
    "CNY": 7.4832,
    "CZK": 24.391,
    "DKK": 7.4748,
    "GBP": 0.84478,
    "HKD": 8.7743,
    "HUF": 365.13,
    "IDR": 20036.18,
    "ILS": 3.432,
    "INR": 107.086,
    "ISK": 136.4,
    "JPY": 177.33,
    "KRW": 1490.53,
    "MXN": 20.5081,
    "MYR": 4.5663,
    "NOK": 10.6955,
    "NZD": 1.9968,
    "PHP": 70.169,
    "PLN": 4.385,
    "RON": 5.337,
    "SEK": 11.1965,
    "SGD": 1.4314,
    "THB": 37.585,
    "TRY": 55.1635,
    "USD": 1.1181,
    "ZAR": 18.4945
   },
   "notice": "Euro foreign exchange reference rates: source European Central Bank (ECB). This data is available free of charge on the ECB's website (data.…",
   "source": "European Central Bank (data-api.ecb.europa.eu, EXR); Hyperliquid HIP-3 (api.hyperliquid.xyz)",
   "rates_are": "ECB euro reference rates as published",
   "ecb_reference_date": "2026-10-12",
   "hip3_fx_and_commodity_marks": [
    {
     "market": "xyz:GOLD",
     "ticker": "GOLD",
     "mark_px": 4171.3,
     "oracle_px": 4173,
     "asset_class": "commodity",
     "change_24h_pct": -0.645
    },
    {
     "market": "xyz:BRENTOIL",
     "ticker": "BRENTOIL",
     "mark_px": 103.31,
     "oracle_px": 103.4,
     "asset_class": "commodity",
     "change_24h_pct": 0.8
    }
   ]
  },
  "paid": true,
  "tool": "get_fx_rates"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentfeed-fx-reference-rates-0ed970f4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.ochinimus.app](https://www.zero.xyz/host/x402.ochinimus.app/llms.txt)
