All registered users, whether on a free or paid plan, can use our Quickstart Guide to explore the full range of API functionalities with just one click.
- Existing users: Access the Quickstart Guide below.
- New users: Create an account and get started immediately.
Get onboarded with the Exchangerates API and start retrieving currency data in just a few minutes!
Step 1: Get Your API Access Key
Sign up for a free account to start using the Exchangerates API. Once registered, your personal API Access Key will be available in the Dashboard. This key is required to authenticate all API requests—keep it secure. You can reset it anytime from your Account Dashboard.
Get Your Free API Key
Step 2: API Endpoints
ExchangeRatesAPI provides several endpoints to access different types of currency data. All requests start with this Base URL:
http://api.exchangeratesapi.io/v1/Simply attach your unique Access Key as a query parameter:
http://api.exchangeratesapi.io/v1/latest?access_key=YOUR_ACCESS_KEYStep 3: Make API Requests
Latest
// "latest" endpoint - request the most recent exchange rate data
http://api.exchangeratesapi.io/v1/latest?access_key=YOUR_ACCESS_KEY
&base=GBP
&symbols=USD,AUD,CAD,PLN,MXNNote: Click the URL above to get the most recent exchange rates for USD, AUD, CAD, PLN, and MXN.
Historical
// "historical" endpoint - request rates for a specific day
http://api.exchangeratesapi.io/v1/YYYY-MM-DD?access_key=YOUR_ACCESS_KEY
&base=JPY
&symbols=USD,AUD,CAD,PLN,MXNNote: Click the URL above to request historical rates for the specified date.
Convert
// "convert" endpoint - convert any amount from one currency to another
http://api.exchangeratesapi.io/v1/convert?access_key=YOUR_ACCESS_KEY
&from=USD
&to=EUR
&amount=25
// Optional: append "date" for historical conversion
&date=YYYY-MM-DDTimeseries
// "timeseries" endpoint - request exchange rates for a specific period
http://api.exchangeratesapi.io/v1/timeseries?access_key=YOUR_ACCESS_KEY
&start_date=YYYY-MM-DD
&end_date=YYYY-MM-DD
&base=EUR
&symbols=USD,AUD,CAD,PLN,MXNFluctuation
// "fluctuation" endpoint - request currency change parameters (margin and percentage)
http://api.exchangeratesapi.io/v1/fluctuation?access_key=YOUR_ACCESS_KEY
&base=GBP
&symbols=USD,AUD,CAD,PLN,MXN
// Optional: specify start and end dates for a timeframe
&start_date=YYYY-MM-DD
&end_date=YYYY-MM-DDStep 4: First API Call
This is just the beginning of what the Exchangerates API can do. Start by making simple requests using the latest endpoint or explore other endpoints like historical and convert.
For detailed integration guides, code examples, and advanced features, refer to the official API Documentation.
Support & Resources
- For any questions or issues, contact our support team.
- Explore commonly used API calls and examples to get the most out of your integration.