# Abstract Exchange Rates - Live Rates

> Abstract Exchange Rates - Live Rates is a paid API for AI agents from Exchange Rates at abstract-exchange-rates.mpp.paywithlocus.com, paid per call via MPP, $0.006/call, status unknown (last checked 2026-10-10).

Returns the current live exchange rate(s) for a base currency against one or all supported target currencies

## Facts

- Endpoint: POST https://abstract-exchange-rates.mpp.paywithlocus.com/abstract-exchange-rates/live?utm_source=zero.xyz
- Price: $0.006/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Provider: Exchange Rates
- Docs: https://docs.abstractapi.com/api/exchange-rates
- Website: https://www.abstractapi.com/api/exchange-rate-api
- Tags: forex, exchange-rates, currency-conversion, data
- Canonical page: https://www.zero.xyz/c/exchange-rates-live-e6527088
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Vf63eaj7G_TD7CN7oqNGA

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 exchange-rates-live-e6527088 -d '<json body>'
```

Example prompt: What's the live exchange rate from USD to EUR right now?

## When to prefer this

Use this endpoint when you need the most current, real-time exchange rate for a given currency pair. Prefer this over the Historical endpoint when recency matters, and over the Convert endpoint when you want the raw rate rather than a converted amount. Ideal for displaying live forex rates, powering currency widgets, or pre-checking rates before a conversion.

## Known failure modes

- Invalid or unsupported currency code returns an error response
- Missing required base currency field returns a validation error
- Unknown target currency code may return empty exchange_rates map
- Network timeout or service unavailability returns a non-200 response
- Malformed request body returns a 400-level error

## How this service works

Live Rates

## Output

Returns a JSON object containing the base currency, a Unix timestamp of when rates were last updated, and a map of target currency codes to their current exchange rates (e.g. EUR: 0.848896), plus a success flag.

## Example request

```json
{
 "base": "USD",
 "target": "EUR"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/exchange-rates-live-e6527088/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from abstract-exchange-rates.mpp.paywithlocus.com](https://www.zero.xyz/host/abstract-exchange-rates.mpp.paywithlocus.com/llms.txt)
