Custom Connector

Frankfurter Connector

Global

The Frankfurter Connector provides a RESTful interface to real-time and historical foreign-exchange rate data sourced from the European Central Bank (ECB). It lets applications retrieve the latest rates, query historical data by date or range, and list supported currencies — ideal for currency converters, dashboards, and analytical tools.

Type
Virtual machines, Single VM, BYOL
Runs on
Google Compute Engine
Last update
24 Oct 2024
Category
Integration
Overview

Integration Overview

The Frankfurter Connector offers the following integration points for retrieving currency exchange data.

  • Get Latest Rates. Retrieve current exchange rates for all or selected currencies.
  • Get Rates by Date. Retrieve exchange rates for a specific historical date.
  • Get Rates by Date Range. Retrieve historical exchange rates for a specified period.
  • Get Supported Currencies. List all available currency codes and descriptions.
Documentation

Detailed Integration Documentation

Get Latest Rates

Operation IDgetLatestRates
EndpointGET /latest
ParametersOptional:
base — base currency code (default EUR); symbols — comma-separated target currency codes.
PurposeRetrieves the most recent available exchange rates.
OutputJSON object with base currency, date, and rates.
Workflow exampleUse to update currency-conversion widgets or show the latest market rates.

Get Rates by Date

Operation IDgetRatesByDate
EndpointGET /{date}
ParametersRequired:
date (path, YYYY-MM-DD) — historical date. Optional:
base (default EUR); symbols.
PurposeRetrieves official ECB exchange rates for a specific date.
OutputJSON object with rates for the given day.
Workflow examplePopulate historical-data charts or show past conversion values.

Get Rates by Date Range

Operation IDgetRatesByDateRange
EndpointGET /{start}..{end}
ParametersRequired:
start, end (path, YYYY-MM-DD). Optional:
base (default EUR); symbols.
PurposeReturns exchange rates over a defined period.
OutputJSON object with rates keyed by date.
Workflow exampleGenerate trend lines, analyze currency performance, or backtest strategies.

Get Supported Currencies

Operation IDgetSupportedCurrencies
EndpointGET /currencies
ParametersRequired: None.
PurposeLists all currency codes and their full names supported by the API.
OutputJSON object mapping currency codes to descriptions.
Workflow exampleDynamically build currency-selection dropdowns.

Example Workflow: Currency Conversion Dashboard

Get supported currenciesCall getSupportedCurrencies to populate currency dropdown menus.
Fetch latest ratesUse getLatestRates to show today’s rates for the selected base currency.
View historical dataUse getRatesByDate or getRatesByDateRange for past values and trends.
Update in real timeSchedule periodic calls to /latest to refresh rates.
Support

For technical support, contact custom-connectors-support@isolutions.sa.

free consultation

Schedule a Free Consultation With Our Specialists

Book a free demo
request

Begin Your Adventure With Experienced Professionals

Send request
help desk

Do You Have Questions or Want More Information? Call Now.

Contact support