# LastLook Data FX Current Rate

> LastLook Data FX Current Rate is a paid API for AI agents from api.lastlookdata.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-12).

Returns the current exchange rate for a specified G10 currency pair, sourced from the European Central Bank.

## Facts

- Endpoint: GET https://api.lastlookdata.com/api/fx/current?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-lastlookdata-com-4df6dae3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fDgD3jsCPXHsqqi05gyho

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 api-lastlookdata-com-4df6dae3
```

Example prompt: What's the current exchange rate for EURUSD right now, sourced from the ECB?

## When to prefer this

Use this endpoint when you need a real-time or near-real-time spot rate for a G10 currency pair (EURUSD, GBPUSD, USDJPY, USDCHF, USDCAD, AUDUSD, NZDUSD, USDSEK, USDNOK) and want an ECB-sourced authoritative rate. Prefer this over historical endpoints when you need the latest available rate, not a past date. Ideal for FX calculations, portfolio valuations, or real-time currency conversion in agent workflows.

## Known failure modes

- Unsupported currency pair (not in G10 enum) — likely 400 or validation error
- ECB data feed delay or unavailability — stale or missing rate
- Rate limit or payment failure via x402 — 402 Payment Required
- Network timeout — no response

## How this service works

LastLook Data — current exchange rate for a G10 currency pair. Source: European Central Bank.

## Output

Returns the current exchange rate value for the requested G10 currency pair, sourced from the European Central Bank, likely including the pair identifier, rate, and timestamp of the last update.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "pair": "EURUSD"
  }
 }
}
```

## 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": [
      "pair"
     ],
     "properties": {
      "pair": {
       "enum": [
        "EURUSD",
        "GBPUSD",
        "USDJPY",
        "USDCHF",
        "USDCAD",
        "AUDUSD",
        "NZDUSD",
        "USDSEK",
        "USDNOK"
       ],
       "type": "string",
       "description": "G10 currency pair"
      }
     }
    }
   },
   "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/api-lastlookdata-com-4df6dae3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.lastlookdata.com](https://www.zero.xyz/host/api.lastlookdata.com/llms.txt)
