This is an n8n community node for the ExchangeRate API. It provides a simple way to get currency exchange rates and perform conversions within your n8n workflows.
n8n is a fair-code licensed workflow automation platform.
Installation
Credentials
Operations
Features
Resources
Contributing
Support
License
Follow the installation guide in the n8n community nodes documentation.
- Go to Settings > Community Nodes
- Enter
n8n-nodes-exchangerate-api
in the "Enter npm package name" field - Click "Install"
- After installation, you'll find the "ExchangeRate API" node in the node library
npm install n8n-nodes-exchangerate-api
This node requires an API key from ExchangeRate API. You can get a free API key by signing up.
To use this node, you need to:
- Create an account at ExchangeRate API
- Obtain your API key
- Configure the node with the API key using Token Bearer Authentication
This node supports the following operations:
Fetches the latest exchange rates from a base currency (e.g., USD) to all other supported currencies.
Parameters:
- Resource: Exchange Rate (default)
- Base Currency: Select a currency from the dropdown of ISO 4217 currency codes (e.g., USD, EUR, GBP)
Converts a value from one currency to another.
Parameters:
- Resource: Exchange Rate (default)
- Amount: The amount to convert (must be positive)
- From Currency: Select a currency from the dropdown of ISO 4217 currency codes
- To Currency: Select a currency from the dropdown of ISO 4217 currency codes
- Use Conversion Fee: Toggle to enable/disable applying a percentage fee
- Conversion Fee (%): Percentage fee to add to the conversion (only shown when toggle is enabled)
- Use Decimal Places: Toggle to enable/disable rounding to specific decimal places
- Decimal Places: Number of decimal places to round the result to (only shown when toggle is enabled, must be a non-negative integer)
- Return Detailed Response: Toggle to switch between detailed or simple response format
- When enabled (default): Returns full conversion details including rates, fee, and timestamps
- When disabled: Returns only the converted amount value
- Simple and intuitive interface for currency exchange operations
- Support for all major currencies (ISO 4217 codes)
- Configurable conversion fees for financial calculations
- Flexible decimal place settings for precise outputs
- Choice between detailed or simplified response formats
- Reliable and up-to-date exchange rate data
Contributions are welcome! If you'd like to contribute to this project:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
For bug reports or feature requests, please use the GitHub issues section.
If you find this node helpful and would like to support its development: