Forex Currency Exchange avatar

Forex Currency Exchange

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Forex Currency Exchange

Forex Currency Exchange

Track real-time currency exchange rates from the European Central Bank. Get forex rates for USD, EUR, GBP, JPY, CHF, and 30+ world currencies. Historical rate lookup, currency conversion, and cross-rate calculations.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

ben

ben

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

0

Monthly active users

18 days ago

Last modified

Share

Forex Exchange Intelligence — ECB Currency Rates API

Track real-time and historical currency exchange rates from the European Central Bank — USD, EUR, GBP, JPY, CHF, and 30+ world currencies.

Built for fintech apps, accounting tools, e-commerce platforms, treasury teams, and anyone needing reliable FX data without paying for an expensive forex API.

What you get

  • Official ECB reference rates — authoritative, central-bank-sourced data
  • 30+ world currencies with cross-rate calculations
  • Historical lookup — any past date or date range
  • Currency conversion between any base + target pair
  • Free, official data source — no API key, no rate-limit headaches
  • Pre-built dataset Overview in Apify Console for instant inspection

Why this scraper (vs. alternatives)

Paid FX APIBuild your ownThis actor
Cost$50-500/mo subscriptionsFree but you maintain itPay-per-result, no subscription
Data sourceVariesYou wire up ECBOfficial ECB rates
Historical + rangesOften premium tierManualBuilt-in
Cross-rate calcSometimesManualBuilt-in

Input

FieldTypeDescription
baseCurrencyenumBase currency: USD, EUR, GBP, JPY, CHF, CAD (default USD)
targetCurrenciesstring[]Target currencies (empty = all available)
historicalDatestringSingle past date (YYYY-MM-DD) for a historical snapshot
dateRangeboolEnable a date range instead of a single date
startDate / endDatestringRange bounds (YYYY-MM-DD) when dateRange: true
maxResultsintMaximum number of rate records (default 100)

Example Input

{
"baseCurrency": "EUR",
"targetCurrencies": ["USD", "GBP", "JPY", "CHF"],
"dateRange": true,
"startDate": "2026-01-01",
"endDate": "2026-05-01",
"maxResults": 100
}

Output (sample)

{
"base_currency": "EUR",
"target_currency": "USD",
"rate": 1.0842,
"date": "2026-05-01",
"inverse_rate": 0.9223,
"source": "European Central Bank",
"scraped_at": "2026-05-28T14:00:00+00:00"
}

Use cases

  • Fintech / accounting apps — convert invoices and transactions accurately
  • E-commerce — display localized prices with up-to-date FX
  • Treasury / finance teams — track currency exposure over time
  • Reporting / BI — build FX trend dashboards from historical ranges
  • Backtesting — pull historical rates for financial model validation

Pricing

Pay-Per-Event — far cheaper than subscription FX APIs:

  • $0.001 per rate record
  • $0.00005 actor-start fee

Example runs

Use caseRecordsCost
Today's rates (10 currencies)10$0.01
4-month history (4 pairs, daily)350$0.35
Full multi-currency dataset1,000$1.00

Tips

  • Leave targetCurrencies empty to pull all available currencies for the base
  • Use dateRange: true + startDate/endDate to build historical trend datasets
  • ECB publishes rates on business days — weekends/holidays carry the prior business-day rate
  • Schedule a daily run to maintain your own FX history database

FAQ

Q: Where does the data come from?
A: The European Central Bank's official reference rates — authoritative and free.

Q: How often are rates updated?
A: ECB updates around 16:00 CET on business days. Schedule your runs accordingly.

Q: Can I get rates for a specific past date?
A: Yes — set historicalDate to any YYYY-MM-DD.

Q: Are weekend rates available?
A: ECB doesn't publish on weekends; the most recent business-day rate applies.

Uses the European Central Bank's publicly available reference-rate data. ECB rates are published for public use. You remain responsible for compliant downstream use in financial applications.

Support & feature requests

Open an issue on the Actor page or contact via Apify Console messaging. Custom features welcome.