# LastLook Data – Historical Daily G10 FX Rate Series

> LastLook Data – Historical Daily G10 FX Rate Series is a paid API for AI agents from api.lastlookdata.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Returns historical daily exchange rates for a specified G10 currency pair over 30, 90, or 365 days.

## Facts

- Endpoint: GET https://api.lastlookdata.com/api/fx/series
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-lastlookdata-com-aaf97d5a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0hqf6G3ptt85sr0UCZslJ

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-aaf97d5a
```

Example prompt: Can you pull the daily EURUSD exchange rates for the last 365 days so I can see how the euro has moved against the dollar over the past year?

## When to prefer this

Use this endpoint when you need a historical daily time series of G10 FX rates — not just a single date or the current rate. It supports exactly 30, 90, or 365 day windows. Prefer it over the single-date or current-rate endpoints when you need trend analysis, charting, or statistical computation over time. Best for G10 pairs only (EURUSD, GBPUSD, USDJPY, USDCHF, USDCAD, AUDUSD, NZDUSD, USDSEK, USDNOK).

## Known failure modes

- Unsupported currency pair (not in the G10 enum) returns an error
- Invalid days value (not 30, 90, or 365) returns a validation error
- Missing required query parameters (pair or days) returns a 400 error
- Payment failure (insufficient USDC balance) returns a 402 response
- Network timeout or upstream ECB data unavailability may return a 5xx error

## How this service works

LastLook Data — historical daily exchange rates for a G10 currency pair.

## Output

A time series of daily exchange rate values for the requested G10 currency pair, covering the specified historical window (30, 90, or 365 days), sourced from the European Central Bank via LastLook Data.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "days": "30",
   "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",
      "days"
     ],
     "properties": {
      "days": {
       "enum": [
        "30",
        "90",
        "365"
       ],
       "type": "string",
       "description": "30, 90, or 365 days of history"
      },
      "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-aaf97d5a/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)
