Currency Exchange Rate Tracker — Real-Time & Historical FX avatar

Currency Exchange Rate Tracker — Real-Time & Historical FX

Pricing

from $1.00 / 1,000 item trackeds

Go to Apify Store
Currency Exchange Rate Tracker — Real-Time & Historical FX

Currency Exchange Rate Tracker — Real-Time & Historical FX

Real-time and historical exchange rates for 170+ currencies via the Fawaz Ahmed Currency API (no API key). Supports latest snapshot, date-range history up to 30 days, and multi-base comparison. Outputs per-pair records with converted amounts and currency metadata. Free, no sign-up required.

Pricing

from $1.00 / 1,000 item trackeds

Rating

0.0

(0)

Developer

Hojun Lee

Hojun Lee

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

What does Currency Exchange Tracker do?

Currency Exchange Rate Tracker is an Apify Actor that fetches real-time and historical forex exchange rates for 170+ currencies — including all major fiat currencies, leading cryptocurrencies, and exotic pairs. Powered by the Fawaz Ahmed Currency API, a free CDN-backed dataset updated daily, this forex rates API requires no API key, no account, and no rate-limit workarounds. It supports three modes: a latest snapshot of any base currency, a historical date-range fetch (up to 30 days of daily rates), and a multi-base comparison for side-by-side currency analysis — all in a single Actor run.

Why use Currency Exchange Tracker?

As a zero-config real-time FX data source covering 170+ pairs, this Actor removes the usual friction of currency data pipelines. Key business use cases:

  • E-commerce localization — display product prices in your customer's local currency. Pull the latest USD → EUR, GBP, JPY, KRW rates on demand without paying for a premium FX API subscription.
  • Portfolio valuation — convert multi-currency holdings into a single base currency daily. Use the converted_amount field directly in your P&L calculation.
  • Travel and budget apps — build trip cost calculators with daily-updated rates for all destination currencies, with automatic CDN failover for reliability.
  • Historical FX research — download up to 30 days of daily rates per run for backtesting, regression analysis, or regulatory reporting. Chain multiple runs for longer date ranges.
  • Multi-currency comparison — use comparison mode to benchmark how EUR, GBP, JPY, CNY, and KRW each perform against USD in a single structured output.

How to use Currency Exchange Tracker

  1. Open the Actor on Apify Store and click Try for free.
  2. Choose a mode — latest for today's rates, historical for a date range, or comparison for multi-base analysis.
  3. Set the base currency — enter a 3-letter ISO 4217 code (e.g. USD, EUR, BTC).
  4. Select target currencies — list specific targets or leave empty to fetch all 170+ currencies.
  5. Set a convert amount (optional) — enter a value and each record will include the converted_amount field pre-calculated.
  6. Run and export — results appear in the dataset tab as flat JSON records, ready to download as JSON, CSV, or XLSX.

Input

ParameterTypeDefaultDescription
modestringlatestlatest (today's rates), historical (date range), or comparison (multi-base)
baseCurrencystringUSDBase currency ISO 4217 code
targetCurrenciesstring list[] (all)Target currency codes. Empty = all 170+ currencies
convertAmountnumber1Amount in base currency; each record returns converted_amount = convertAmount × rate
dateFromstring—Start date for historical mode (YYYY-MM-DD)
dateTostring—End date for historical mode (YYYY-MM-DD, max 30 days from dateFrom)
comparisonBasesstring list—Base currencies to compare in comparison mode

Example — latest USD rates for 4 major currencies, converting $1,000:

{
"mode": "latest",
"baseCurrency": "USD",
"targetCurrencies": ["EUR", "GBP", "JPY", "KRW"],
"convertAmount": 1000
}

Example — 15 days of historical EUR/USD and EUR/JPY rates:

{
"mode": "historical",
"baseCurrency": "EUR",
"targetCurrencies": ["USD", "JPY"],
"dateFrom": "2026-08-01",
"dateTo": "2026-08-15"
}

Output

[
{
"base": "USD",
"target": "EUR",
"rate": 0.9182,
"converted_amount": 918.20,
"base_name": "United States Dollar",
"target_name": "Euro",
"date": "2026-09-02",
"fetched_at": "2026-09-02T08:00:00Z"
},
{
"base": "USD",
"target": "KRW",
"rate": 1328.45,
"converted_amount": 1328450.00,
"base_name": "United States Dollar",
"target_name": "South Korean Won",
"date": "2026-09-02",
"fetched_at": "2026-09-02T08:00:00Z"
}
]

Data fields

FieldTypeDescription
basestringBase currency code (ISO 4217)
targetstringTarget currency code
ratefloatExchange rate — 1 unit of base = N units of target
converted_amountfloatconvertAmount × rate (ready for direct display)
base_namestringFull name of the base currency
target_namestringFull name of the target currency
datestringRate date (YYYY-MM-DD)
fetched_atstringISO 8601 UTC timestamp of the API call

Cost estimation

This Actor uses Pay-Per-Event (PPE) pricing — you pay only for the currency pairs actually returned.

EventPriceNotes
Actor start$0.005Charged once per run
Per rate fetched$0.001Per currency pair record returned
Typical runPairsEstimated cost
Latest rates, 10 currencies10~$0.015
Latest rates, all 170 currencies170~$0.175
Historical, 10 currencies × 30 days300~$0.305
Comparison, 5 bases vs USD5~$0.010
Daily monitor, 20 pairs × 30 days600~$0.61/month

FAQ

Does this Actor require an API key or account registration? No. The Fawaz Ahmed Currency API is free, MIT-licensed, and CDN-hosted. No sign-up, no key, no rate limits. The Actor uses automatic CDN failover (jsDelivr → Cloudflare Pages) for reliability.

How current is the exchange rate data? Rates are updated daily, typically by early UTC morning. For truly real-time tick data (sub-minute updates), you would need a paid FX data provider. For daily operations, reporting, and analytics, this source is sufficient.

Can I fetch more than 30 days of historical data? The historical mode supports up to 30 days per run. To fetch longer date ranges, schedule multiple sequential runs with non-overlapping dateFrom/dateTo windows, then merge the datasets downstream.


Disclaimer: Exchange rate data is sourced from the Fawaz Ahmed Currency API and is updated daily. Rates may differ from live interbank rates by a small margin. This data is for informational and analytical purposes only and does not constitute financial advice. Always verify rates with your bank or broker before executing transactions.


  • BIS Central Bank Rates — Broad Real EER (effective exchange rate) indices for 60+ economies to complement spot FX rates
  • CFTC COT Tracker — Speculator positioning in EUR, JPY, GBP futures that drives FX rate movements
  • Korea Exchange Pulse — KRW/USD rate data alongside Korean equity markets for Asian FX context

Feedback

If this actor powers your forex research, a review helps others find it: Leave a review on Apify Store


Keywords: currency exchange rates, forex exchange rate API, real-time exchange rates, historical exchange rates, 170 currencies tracker, USD EUR GBP converter, multi-currency comparison, no API key exchange rates, fiat currency tracker, base currency converter, forex historical data, daily exchange rate scraper, free currency API