Introduction
In this article, we will see how to automate data retrieval from an external API using Power Automate. Taking Exchange Rate API as an example, I will demonstrate how we can set up our SharePoint list to be updated consistently with all the latest exchange rates.
Why We Need This Automation?
- Accurate Data: Make sure SharePoint is always up to date with real-time data.
- Saves Time: No manual data entry anymore.
- Scheduled Update: Automation of data updates at predetermined intervals.
- Boosts Productivity: Reduces repetitive tasks for the team.
- Custom Data: Only allows the storage of the data points that are needed.
Setup External API
- We will use ExchangeRate-API to get the latest exchange rates.
- Create a User Account to Access the API Key:
- Visit https://www.exchangerate-api.com/
- Sign up to get your API key.
- API Endpoint
- This is what you call to get the latest exchange rates: https://v6.exchangerate-api.com/v6/YOUR-API-KEY/latest/USD.
- Replace YOUR API KEY with the actual one you received when you signed up. Setup Your SharePoint List.
Create a SharePoint list with desired columns
I am adding the below columns as an example.
- Base Currency
- Rupees
- Euro
- Kuwaiti Dinar
- British Pound
- Swiss Franc

Ensure that the relevant data types are selected for each column to ensure data integrity.
Create Scheduled Flow in Power Automate
Go to https://make.powerautomate.com and log in with your credentials.
Create a scheduled flow













Join the conversation! Your thoughts help the community grow.