Exchange Rate Scraper — Get Real-Time Currency Conversion Rates avatar

Exchange Rate Scraper — Get Real-Time Currency Conversion Rates

Pricing

Pay per usage

Go to Apify Store
Exchange Rate Scraper — Get Real-Time Currency Conversion Rates

Exchange Rate Scraper — Get Real-Time Currency Conversion Rates

Get real-time and historical exchange rates for 170+ currencies. USD, EUR, GBP, crypto — all in structured JSON. Perfect for fintech apps, dashboards, and financial analysis. Custom pipeline: $100 pilot, spinov001@gmail.com

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Alex

Alex

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Exchange Rate Scraper — Real-Time & Historical Currency Conversion

Get real-time and historical exchange rates for 30+ world currencies. Powered by European Central Bank (ECB) data via the Frankfurter API. Compare rates over time, calculate percentage changes, and export individual currency pairs. Free, no API key needed.

Features

  • Real-Time Rates — current exchange rates from the European Central Bank
  • 30+ Currencies — USD, EUR, GBP, JPY, CHF, CAD, AUD, and many more
  • Historical Comparison — fetch rates from any past date and calculate changes
  • Percentage Changes — automatic calculation of rate change and change percentage
  • Currency Pairs — outputs individual currency pair records for easy filtering
  • Multiple Base Currencies — query rates for several base currencies in one run
  • ECB Data Source — reliable, institutional-grade exchange rate data

Output Example

{
"base": "USD",
"date": "2026-03-18",
"rates": {
"EUR": 0.9234,
"GBP": 0.7891,
"JPY": 149.52,
"CHF": 0.8812,
"CAD": 1.3621
},
"ratesCount": 30,
"historicalDate": "2026-01-01",
"changes": {
"EUR": {
"current": 0.9234,
"historical": 0.9102,
"change": 0.0132,
"changePercent": 1.4505
}
},
"scrapedAt": "2026-03-18T10:00:00.000Z"
}

Use Cases

  • E-Commerce Pricing — automatically update product prices based on current exchange rates
  • Financial Analysis — track currency movements and calculate historical changes
  • Travel Budgeting — compare conversion rates across multiple currencies at once
  • Accounting & Invoicing — fetch daily rates for multi-currency bookkeeping
  • Forex Research — monitor ECB rate trends and currency pair volatility
  • Data Pipelines — feed structured rate data into dashboards and reporting tools

Input Parameters

ParameterTypeDefaultDescription
baseCurrenciesarray["USD"]Base currencies (e.g., "USD", "EUR", "GBP")
targetCurrenciesarray[]Target currencies to filter (empty = all 30+)
includeHistoricalbooleanfalseFetch historical rates for comparison
historicalDatestring""Date for historical rates (YYYY-MM-DD)

How It Works

The scraper queries the Frankfurter API (backed by ECB data) to retrieve current exchange rates for each base currency. When historical comparison is enabled, it fetches rates for the specified past date and calculates absolute and percentage changes for every currency pair. Each pair is also output as a separate record for convenient filtering and analysis.