๐Ÿ’ฑ Forex Exchange Intelligence - FX Rates (ECB) avatar

๐Ÿ’ฑ Forex Exchange Intelligence - FX Rates (ECB)

Pricing

from $1.00 / 1,000 results

Go to Apify Store
๐Ÿ’ฑ Forex Exchange Intelligence - FX Rates (ECB)

๐Ÿ’ฑ Forex Exchange Intelligence - FX Rates (ECB)

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

9

Total users

0

Monthly active users

4 days ago

Last modified

Share

๐Ÿ’ฑ Forex Exchange Intelligence โ€” Real-Time & Historical Currency Rates From the ECB

Pull currency exchange rates from the European Central Bank โ€” real-time, historical, or across a full date range โ€” as clean, structured data with inverse (cross) rates on every pair. It covers USD, EUR, GBP, JPY, CHF and 30+ world currencies, all from an official, free, central-bank source with no API key and no subscription. Whether you're converting invoices, localizing e-commerce prices, or building an FX trend dashboard, this actor turns ECB reference rates into ready-to-use records. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.

๐Ÿ’ฑ What is the Forex Exchange Intelligence?

It turns the ECB's official reference rates into a structured dataset. Pick a base currency (and optionally a list of target currencies, a single historical date, or a start/end date range) and it returns one clean record per rate โ€” the conversion rate, the inverse rate, and the date it applies to. Run it once for today's rates, look up any past business day, or pull a multi-month time series to build your own FX history. No paid forex API, no rate-limit headaches โ€” just authoritative data you can drop straight into apps, spreadsheets, or BI tools.

What data does it extract?

  • Base currency (base_currency) โ€” the currency you're converting from
  • Target currency (target_currency) โ€” the currency you're converting to
  • Exchange rate (rate) โ€” units of target per 1 unit of base
  • Inverse rate (inverse_rate) โ€” the reverse conversion, pre-calculated
  • Rate date (date) โ€” the ECB business day the rate applies to
  • Extraction timestamp (extracted_at) โ€” when the record was pulled

โฌ‡๏ธ Input

Run it three ways โ€” latest rates, a single historical date, or a full date range:

FieldDescription
baseCurrencyBase currency code, e.g. USD, EUR, GBP, JPY, CHF (default USD)
targetCurrenciesList of target currency codes to return (leave empty for all available)
historicalDateGet rates for one specific date (YYYY-MM-DD)
dateRangeSet true to pull a range instead of a single date
startDate / endDateRange bounds (YYYY-MM-DD) when dateRange is on
maxResultsCap the run (1โ€“1000, default 100)

Example input

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

โฌ†๏ธ Output

Every rate is one clean row (view as a table, or export JSON / CSV / Excel):

{
"base_currency": "EUR",
"target_currency": "USD",
"rate": 1.0842,
"inverse_rate": 0.922339,
"date": "2026-05-01",
"extracted_at": "2026-06-26T15:30:00.000000"
}

๐Ÿ’ก Use cases

  • ๐Ÿ’ธ Fintech & accounting apps: convert invoices, payments and transactions using authoritative reference rates.
  • ๐Ÿ›’ E-commerce localization: show prices in the shopper's currency with up-to-date FX, refreshed on a schedule.
  • ๐Ÿฆ Treasury & finance teams: track currency exposure and movements across a date range.
  • ๐Ÿ“Š BI & backtesting: build FX trend dashboards or pull historical rates to validate financial models.

โ“ FAQ

Where does the exchange-rate data come from? The European Central Bank's official reference rates, served via a free public API. The data is authoritative and central-bank sourced.

Do I need an API key? No. There's no key, no login and no subscription โ€” just pick a base currency and run.

How do I get the latest rates? Leave historicalDate and dateRange empty. The actor returns the most recent published rates for your base currency.

Can I get rates for a specific past date? Yes โ€” set historicalDate to any YYYY-MM-DD and you'll get that day's snapshot.

Can I pull a whole date range? Yes โ€” set dateRange: true with startDate and endDate to get a full time series, ideal for trend charts and history databases.

Which currencies are supported? USD, EUR, GBP, JPY, CHF, CAD, AUD, NZD, CNY, INR and 30+ others. Leave targetCurrencies empty to return every available currency for your base.

What's the inverse rate? It's the reverse conversion (target โ†’ base), pre-calculated on every record so you don't have to do the math.

Are weekend rates available? The ECB publishes on business days only, around 16:00 CET. Weekends and holidays carry the most recent business-day rate.

Can I run it on a schedule or via API? Yes โ€” schedule recurring runs in Apify, call it via the API/SDK, or connect it to Make, Zapier or n8n to keep your own FX history up to date.

Is this legal? It uses the ECB's publicly available reference-rate data, which is published for public use. You remain responsible for compliant downstream use in financial applications.

๐Ÿ”— You might also like


Keywords: forex scraper, currency exchange rates, ECB rates API, exchange rate API, foreign exchange data, currency converter, historical exchange rates, FX data, USD EUR GBP rates, cross rates, currency conversion API, free forex API, European Central Bank rates, fintech currency data, exchange rate history.