# AgentToll Currency Exchange Rate Lookup

> AgentToll Currency Exchange Rate Lookup is a paid API for AI agents from agenttoll.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Returns live currency exchange rates between a base currency and a target currency, including support for crypto like BTC

## Facts

- Endpoint: POST https://agenttoll.dev/paid/utility/currency
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agenttoll-currency-exchange-rate-lookup-45393791
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_kl9TNlbgeZATUjfXdUdRj

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 agenttoll-currency-exchange-rate-lookup-45393791 -d '<json body>'
```

Example prompt: What's the current exchange rate from USD to EUR?

## When to prefer this

Use this endpoint when an AI agent needs a quick, pay-per-call currency conversion rate lookup without managing a subscription API key. Particularly useful for agents that only occasionally need forex data and want to avoid monthly billing, or when the use case spans fiat and crypto (e.g. BTC) in the same interface. Less suitable for high-frequency trading applications where latency and rate limits matter.

## Known failure modes

- Invalid or unrecognized 3-letter currency code returns an error
- Unsupported currency pair may return empty or null rate
- Payment failure (insufficient USDC balance) blocks the call entirely
- Network or upstream data provider outage may cause timeouts or stale data

## How this service works

108+ receipt-backed x402 work products for AI agents. Clear prices, spend caps, buyer metadata, and structured results over Base USDC.

## Output

A JSON object containing the exchange rate data for the requested currency pair, including the rate value between the base and target currencies (e.g. USD→EUR). The exact schema is unspecified beyond the top-level object, but typical fields would include the rate, possibly timestamps, and currency identifiers.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "base": {
   "type": "string",
   "description": "optional 3-letter code e.g. USD"
  },
  "target": {
   "type": "string",
   "description": "optional e.g. EUR, JPY, BTC"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agenttoll-currency-exchange-rate-lookup-45393791/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agenttoll.dev](https://www.zero.xyz/host/agenttoll.dev/llms.txt)
