Exchange Rates API
Overview
The exchange rates integration is a toy integration to demonstrate how Airbyte works with a very simple source.
It pulls all its data from https://exchangeratesapi.io
Output schema
It contains one stream: exchange_rates
Each record in the stream contains many fields:
- The date of the record
- One field for every supported currency which contain the value of that currency on that date.
Data type mapping
Currencies are number
and the date is a string
.
Features
Feature | Supported? |
---|---|
Full Refresh Sync | Yes |
Incremental - Append Sync | Yes |
Namespaces | No |
Getting started
Requirements
- API Access Key
Setup guide
In order to get an API Access Key
please go to this page and enter needed info. After registration and login you will see your API Access Key
, also you may find it here.
If you have free
subscription plan (you may check it here) this means that you will have 2 limitations:
- 1000 API calls per month.
- You won't be able to specify the
base
parameter, meaning that you will be dealing only with default base value which is EUR.
Changelog
Version | Date | Pull Request | Subject |
---|---|---|---|
1.2.8 | 2023-02-14 | 23000 | Specified date formatting in specification |
1.2.7 | 2022-10-31 | 18726 | Fix handling error during check connection |
1.2.6 | 2022-08-23 | 15884 | Migrated to new API Layer endpoint |
0.2.6 | 2022-04-20 | 12230 | Update connector to use a spec.yaml |
0.2.5 | 2021-11-12 | 7936 | Add ignore_weekends boolean option |
0.2.4 | 2021-11-08 | 7499 | Remove base-python dependencies |
0.2.3 | 2021-06-06 | 3973 | Add AIRBYTE_ENTRYPOINT for kubernetes support |
0.2.2 | 2021-05-28 | 3677 | Adding clearer error message when a currency isn't supported. access_key field in spec.json was marked as sensitive |
0.2.0 | 2021-05-26 | 3566 | Move from api.ratesapi.io/ to api.exchangeratesapi.io/ . Add required field access_key to config.json . |
0.1.0 | 2021-04-19 | 2942 | Implement Exchange API using the CDK |