Exchange Rates — Live & Historical Currency Rates avatar

Exchange Rates — Live & Historical Currency Rates

Pricing

from $0.72 / 1,000 rates

Go to Apify Store
Exchange Rates — Live & Historical Currency Rates

Exchange Rates — Live & Historical Currency Rates

Get live or historical foreign-exchange rates (ECB reference rates) for any base and target currencies. One clean JSON row per currency pair with rate, date and amount. No API key, no anti-bot.

Pricing

from $0.72 / 1,000 rates

Rating

0.0

(0)

Developer

Marouane Oulabass

Marouane Oulabass

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Exchange Rates — Live & Historical FX Rates to JSON

Get live or historical foreign-exchange rates as clean JSON. Pick base and target currencies (and optionally a date) and get back a tidy row per currency pair with the rate, date and converted amount. Based on official ECB reference rates — no API key, no anti-bot.

AI-agent ready: this Actor is callable and payable by AI agents via x402 (USDC on Base), no Apify account required.

A simple, reliable FX rates API for finance apps, invoicing, analytics and reporting.

Who uses this

  • 💱 Finance & fintech apps — convert and display up-to-date rates.
  • 🧾 Invoicing & accounting — apply correct rates by date.
  • 📊 Analysts & researchers — build historical FX datasets.
  • 🛒 E-commerce & pricing — localize prices across currencies.
  • 🧑‍💻 Developers — a clean rates endpoint by pair and date.

What you get — one clean row per currency pair

FieldDescription
baseBase currency (e.g. EUR)
targetTarget currency (e.g. USD)
rateExchange rate
amountConverted amount (base × rate)
pairBASE/TARGET label
dateRate date (live or historical)
scrapedAtProvenance

Example

Input

{ "baseCurrencies": ["EUR", "USD"], "targetCurrencies": ["USD", "GBP", "JPY"], "amount": 100, "date": "2025-01-15" }

(omit date for the latest rates)

Output (one item)

{
"base": "EUR", "target": "USD",
"rate": 1.0285, "amount": 102.85,
"pair": "EUR/USD", "date": "2025-01-15"
}

Why this actor

  • Official ECB reference rates — trusted, widely used.
  • 🕒 Live or historical — omit or set a date.
  • 🔁 Many pairs at once — cross every base against every target.
  • 💰 Built-in conversion — pass an amount to get converted values.
  • Fast & affordable — pay only per pair returned. No key, no anti-bot.

Input options

  • baseCurrencies — base currency codes (e.g. EUR, USD).
  • targetCurrencies — target currency codes.
  • date — optional YYYY-MM-DD for historical rates (latest if omitted).
  • amount — optional amount to convert (default 1).

FAQ

Live or historical? Both — set date for a past day, or leave it empty for the latest rates.

Which rates source? European Central Bank (ECB) reference rates.

Can I get many pairs in one run? Yes — every base is crossed against every target, one row per pair.

Does it convert amounts? Yes — set amount and each row includes the converted value.

Can I export to CSV/Excel/Google Sheets? Yes — the dataset exports to JSON, CSV, Excel and HTML, or pull it via the API.

What does it cost? Pay-per-pair — you're only charged for pairs actually returned.


Tip: run a fixed date range on your key pairs to build your own FX history table.