Exchange Rates: latest, historical, time series and conversion avatar

Exchange Rates: latest, historical, time series and conversion

Pricing

from $4.50 / 1,000 rate returneds

Go to Apify Store
Exchange Rates: latest, historical, time series and conversion

Exchange Rates: latest, historical, time series and conversion

Currency exchange rates from the Frankfurter API: latest and historical rates, daily, weekly or monthly time series back to 1948, amount conversions, for 200+ currencies from central banks and official sources. No API key.

Pricing

from $4.50 / 1,000 rate returneds

Rating

0.0

(0)

Developer

Ed Rayyis

Ed Rayyis

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Currency exchange rates from the open Frankfurter API in one run: today's rates, rates on any past date, daily, weekly or monthly time series, and amount conversions. Frankfurter collects rates from central banks and official sources for more than 200 currencies, with history back to 1948 for some of them. No API key needed.

You get one row per rate with the date, base currency, quote currency and rate, and for conversions the amount and the converted value.

Input

  • Base currency (default EUR) and the quote currencies you want. Leave quotes empty for every currency available.
  • Latest rates: on by default.
  • Historical dates: any number, as YYYY-MM-DD. On a day the provider published nothing, such as a weekend for the ECB, you get its last earlier rate with that rate's own date.
  • Time series: a start date, an end date (default today) and a step: daily, weekly or monthly. Long ranges are fetched a calendar year at a time.
  • Conversions: lines such as 100 USD to EUR or 2,500.50 GBP JPY 2024-05-15.
  • Provider: leave empty for rates blended across all providers, or give one provider key, such as ECB for European Central Bank reference rates.
  • Show contributing providers: for blended rates, adds each provider's own rate behind every row.
  • Maximum rows (default 10,000).

Output

One dataset item per rate, with type (latest, historical, timeSeries or conversion), request, date, base, quote, rate and provider (blended or the provider key). Conversions add amount and converted. With contributing providers on, providers lists each source's key, date and rate. A malformed date or conversion line, an unknown currency, and a date outside the provider's coverage each give an item with error.

Source and terms

Rates come from Frankfurter (frankfurter.dev). Frankfurter is free for commercial use. Frankfurter states that the rates themselves fall under each provider's terms, so every row names its provider scope, and contributing providers can be listed. Frankfurter returns mid-market rates; for official reference rates, choose a single provider such as ECB. Frankfurter sets no daily or monthly cap and rate limits only to prevent abuse; this actor sends one request at a time.

The actor is not affiliated with or endorsed by Frankfurter or any central bank.

Pricing

Pay per event: one rate-returned event per row returned, conversions included. Errors are not charged. The run stops at your maximum rows or the maximum charge you set, whichever comes first.

Support

Questions and problems: the Issues tab on this page. Replies are written by an AI assistant on behalf of the developer and reviewed by the developer.