Currency Rates Scraper avatar

Currency Rates Scraper

Pricing

Pay per usage

Go to Apify Store
Currency Rates Scraper

Currency Rates Scraper

Latest and historical FX reference rates (ECB via Frankfurter + open.er-api.com, 160+ currencies), one flat row per date/currency. No API key.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Andres Clap

Andres Clap

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Categories

Share

Latest and historical foreign-exchange reference rates from free, key-less public APIs — flat rows ready for a spreadsheet, database, or Google Sheet.

Sources

sourcecoveragehistorynotes
Frankfurter~30 majorsdaily back to 1999ECB reference rates, open-source
open.er-api.com160+ currencieslatest onlyfree tier, no key, attribution required

No paywalled providers are scraped.

Input

fieldtypenotes
basestring (req)ISO 4217 code, default USD
symbolsstring[]targets; empty = all the source offers
modelatest | timeseries
sourcefrankfurter | erapi | bothlatest mode only; both merges, Frankfurter wins overlap
startDate / endDateYYYY-MM-DDstartDate required for timeseries (Frankfurter/ECB)
amountnumberalso report this much of base converted at each rate

Examples

{ "base": "USD", "symbols": ["EUR","GBP","JPY"], "mode": "latest", "source": "both" }
{ "base": "EUR", "symbols": ["USD"], "mode": "timeseries", "startDate": "2024-01-01", "endDate": "2024-12-31" }

Output

One row per (date, symbol):

date, base, symbol, currency_name, rate, amount, converted, source

Run summary in the key-value store as OUTPUT ({ base, mode, rowCount, range }).

Notes

  • ECB publishes rates around 16:00 CET on TARGET business days — weekends/holidays carry the previous business day.
  • timeseries always uses Frankfurter (the only key-less historical source).