Pricing
from $1.00 / 1,000 results
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
Actor stats
0
Bookmarked
8
Total users
0
Monthly active users
22 days ago
Last modified
Categories
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 API | Build your own | This actor | |
|---|---|---|---|
| Cost | $50-500/mo subscriptions | Free but you maintain it | Pay-per-result, no subscription |
| Data source | Varies | You wire up ECB | Official ECB rates |
| Historical + ranges | Often premium tier | Manual | Built-in |
| Cross-rate calc | Sometimes | Manual | Built-in |
Input
| Field | Type | Description |
|---|---|---|
baseCurrency | enum | Base currency: USD, EUR, GBP, JPY, CHF, CAD (default USD) |
targetCurrencies | string[] | Target currencies (empty = all available) |
historicalDate | string | Single past date (YYYY-MM-DD) for a historical snapshot |
dateRange | bool | Enable a date range instead of a single date |
startDate / endDate | string | Range bounds (YYYY-MM-DD) when dateRange: true |
maxResults | int | Maximum 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.001per rate record$0.00005actor-start fee
Example runs
| Use case | Records | Cost |
|---|---|---|
| Today's rates (10 currencies) | 10 | $0.01 |
| 4-month history (4 pairs, daily) | 350 | $0.35 |
| Full multi-currency dataset | 1,000 | $1.00 |
Tips
- Leave
targetCurrenciesempty to pull all available currencies for the base - Use
dateRange: true+startDate/endDateto 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.
Related actors
- yahoo-finance-scraper โ stock + financial data
- crypto-intelligence โ cryptocurrency market data
- stock-sentiment-intelligence โ market sentiment
Legal & compliance
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.
