API Documentation
This application is powered by the free Frankfurter.app API. Below are the details of the endpoints used.
1. Latest Exchange Rates
Get the most recent exchange rates.
Endpoint:https://api.frankfurter.app/latest
What you get:
- Base currency (default: EUR)
- Date of the rates
- Exchange rates for many world currencies
- Change base currency (e.g., ?base=USD)
- Limit to specific currencies (e.g., ?symbols=INR,USD)
Example:
{
"base": "USD",
"date": "2025-11-25",
"rates": {
"EUR": 0.92,
"INR": 83.47,
...
}
} 2. Historical Exchange Rates
Retrieve exchange rates for a specific day in the past.
What you get:
- Base currency
- Specific historic date
- Exchange rates for that day
- Works back to 1999-01-04
Example:
https://api.frankfurter.app/2020-01-10?base=EUR&symbols=USD,INR 3. Time Series / Range Data
Fetch rates for a range of dates.
What you get:
- A set of exchange rates across a range of dates
- Useful for charts/trends
- Specify base and symbols
- Response is grouped by each date
4. Supported Currencies List
Get a list of all supported currencies.
What you get:
- All currency codes the API supports
- Full names or descriptions
- Useful for building dropdown menus
5. Conversion Between Currencies
Directly convert an amount between two currencies.
What you get:
- Direct converted amount
- Based on latest exchange rate
- Can be used with a specific date
6. Custom Filtering + Parameters
Refine requests with query parameters.
What you get:
- base – change the base (starting) currency
- symbols – comma-separated list of currencies you want
- amount – return converted amount instead of just rates
- Date or time range selection
Example:
https://api.frankfurter.app/2023-12-01?base=USD&symbols=INR,EUR