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.

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