Download EDF FreePhase half-hourly rates as CSV for your region and date range.
slot_time_utc โ Half-hourly slot in UTC
local_time โ Half-hourly slot in UK local time (BST/GMT)
fp_rate โ EDF FreePhase rate in p/kWh
period_class โ green / amber / red band
Use this in Excel Power Query to pull data automatically:
let
StartDate = "2025-10-29",
EndDate = Date.ToText(Date.AddDays(DateTime.Date(DateTime.LocalNow()), 1), "yyyy-MM-dd"),
Source = Json.Document(Web.Contents("https://fprates.online/api/rates/G/history?start=" & StartDate & "&end=" & EndDate)),
ToTable = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
Expanded = Table.ExpandRecordColumn(ToTable, "Column1", {"slot_time_utc", "local_time", "fp_rate", "period_class"}),
ChangeType = Table.TransformColumnTypes(Expanded, {{"local_time", type datetime}, {"fp_rate", type number}})
in
ChangeType
Replace G with your region code.
FPRates is an independent service and is not affiliated with, endorsed by, or connected to EDF Energy in any way. EDF and FreePhase are trademarks of EDF Energy.