Oficjalne stopy procentowe i regulowane ceny energii w jednym czystym API
Dane o stopach procentowych i regulowanych cenach energii od banków centralnych i regulatorów — EBC, ČNB, Bundesbank, Bank of England, CRE, Ofgem, Bundesnetzagentur, URE i ÚRSO — znormalizowane do jednego schematu, z historią i obowiązkową atrybucją. Benchmarki kredytów hipotecznych i oszczędności, zharmonizowane oprocentowanie gospodarstw domowych dla wszystkich krajów UE, taryfy regulowane i feed zdarzeń rynkowych. Nie odsprzedajemy treści podmiotów komercyjnych (cenników dostawców, tabel oprocentowania banków). Wyłącznie dane rynkowe — nigdy dane użytkowników.
Wypróbuj 7 dni za darmo →Wyłącznie oficjalne źródła — banki centralne, urzędy statystyczne i regulatorzy energetyki:
ECB · ČNB · Deutsche Bundesbank · Bank of England · Eurostat · CRE · Ofgem · BNetzA · URE · ÚRSO
Co Państwo otrzymują
Benchmarki stóp procentowych
Oprocentowanie kredytów hipotecznych dla CZ, UK, DE i FR ze statystyk banków centralnych (EBC MIR, Bank of England, Bundesbank), benchmarki oszczędności dla CZ, SK i PL (stopa repo ČNB, ČNB ARAD, EBC MIR) oraz zharmonizowane oprocentowanie gospodarstw domowych dla każdego kraju UE — kredyty hipoteczne, konsumpcyjne, lokaty terminowe i depozyty z okresem wypowiedzenia.
Regulowane ceny energii
Taryfy regulowane i urzędowe ceny referencyjne: taryfy regulowane CRE (FR), limit cen Ofgem (UK), średnia referencyjna Bundesnetzagentur (DE), a w historii cen także decyzje taryfowe URE (PL) i decyzje cenowe ÚRSO (SK). Bez cenników dostawców — dlatego CZ i IT nie są objęte.
Proweniencja i atrybucja przy każdym punkcie
Każdy rekord zawiera odnośnik do oficjalnego zbioru danych lub decyzji. Pole attribution odpowiada licencji źródła — zasadom ESBC ponownego wykorzystania statystyk, Open Government Licence v3.0 (Bank of England, Ofgem), Licence Ouverte (CRE) — i muszą je Państwo wyświetlać razem z danymi.
Odświeżane automatycznie
Pipeline działa co tydzień z samokontrolą — dane niepoprawne nigdy nie zostaną zapisane. Szeregi miesięczne uzupełniamy, gdy tylko źródło je opublikuje; historia jest tylko dopisywana.
Co można na tym zbudować
Widgety z kontekstem oprocentowania
Mogą Państwo pokazać użytkownikom, jak ich kredyt hipoteczny lub konto oszczędnościowe wypada na tle oficjalnej średniej rynkowej (EBC MIR, ČNB ARAD) — albo ich taryfa energii na tle regulowanej referencji (limit Ofgem, Tarif Bleu).
Dashboardy oprocentowania
Mogą Państwo śledzić oprocentowanie kredytów hipotecznych, konsumpcyjnych i depozytów gospodarstw domowych w krajach UE i w Wielkiej Brytanii — jedno wywołanie zwraca cały szereg miesięczny do Państwa narzędzia BI.
Badania i dziennikarstwo
Weryfikowalne liczby do cytowania: każdy punkt danych odsyła do oficjalnego zbioru danych lub decyzji, wraz z atrybucją wymaganą przez licencję.
Alerty o zmianach oprocentowania
Odpytując feed zdarzeń, mogą Państwo reagować, gdy tylko bank centralny lub Eurostat opublikuje nową wartość miesięczną.
Wykres na 20 linijek
Historię polskiego benchmarku hipotecznego (MIR EBC, ostatnie 24 miesiące) można pobrać i narysować dowolną biblioteką wykresów. Przykład z Chart.js:
const url = "https://assetli.app/api/data/v1/eu-rates?kind=mortgage&market=PL&history=true";
const res = await fetch(url, { headers: { Authorization: "Bearer <key>" } });
const { history, description, attribution } = await res.json();
new Chart(document.getElementById("rates"), {
type: "line",
data: {
labels: history.map(p => p.month),
datasets: [{
label: description,
data: history.map(p => p.ratePct),
borderColor: "#2563eb",
fill: true, backgroundColor: "rgba(37,99,235,.08)",
}],
},
options: { plugins: { subtitle: { display: true, text: attribution } } },
}); Wynik — średnie oprocentowanie nowych kredytów mieszkaniowych dla gospodarstw domowych w Polsce (MIR EBC, raportuje NBP):
2026-08: 5.94 %
Źródło: ECB Data Portal, MIR (ČNB)
Albo tabela
Urzędowe referencje przychodzą jako płaskie rekordy JSON — mapują się wprost do tabeli. Przykład z GET /api/data/v1/energy-prices?market=GB (limit cen Ofgem według regionów):
| productName | region | unit rate | standing charge | validFrom |
|---|---|---|---|---|
| Energy price cap (default tariff) | london | 27.93 p/kWh | 45.06 p/day | 2026-10-01 |
| Energy price cap (default tariff) | north-west | 27.81 p/kWh | 47.96 p/day | 2026-10-01 |
| Energy price cap (default tariff) | yorkshire | 26.88 p/kWh | 64.75 p/day | 2026-10-01 |
Porównanie 4 rynków w jednym widoku
Jedno wywołanie na rynek daje oficjalne benchmarki hipoteczne w tym samym schemacie miesięcznym dla CZ, UK, DE i FR. Wykres ilustracyjny (API zwraca rzeczywiste wartości):
Oprocentowanie kredytów hipotecznych gospodarstw domowych na różnych rynkach — ilustracyjny kształt rzeczywistych szeregów; definicje się różnią (okres stałej stopy, stawki ofertowe vs. faktycznie zawarte). Źródło: ECB (MIR), Bank of England, Deutsche Bundesbank
Alerty o zmianach oprocentowania z szeregów banków centralnych
Endpoint events zamienia każdą nową wartość miesięczną śledzonego szeregu w strukturalne zdarzenie z wartością poprzednią i nową. Odpytując go (np. z parametrem since), otrzymują Państwo feed zmian oprocentowania. Przykład z rzeczywistych zdarzeń z sierpnia i września 2026:
| market | subject | productName | prevValue | newValue | Δ p.p. |
|---|---|---|---|---|---|
| GB | Bank of England — 2y fixed, 75% LTV | 2026-09 | 4.92 | 5.13 | +0.21 |
| DE | Bundesbank — 5–10y fixed | 2026-08 | 3.78 | 3.81 | +0.03 |
| FR | ECB MIR — over 10y fixed | 2026-08 | 3.19 | 3.21 | +0.02 |
| PL | ECB MIR — household deposits | 2026-08 | 3.00 | 2.94 | −0.06 |
| CZ | ČNB ARAD — savings deposits | 2026-08 | 2.57 | 2.60 | +0.03 |
Nazwy szeregów są w przykładzie skrócone. Każde zdarzenie zawiera też validFrom, sourceUrl i atrybucję wymaganą przez licencję źródła.
Referencja API
Uwierzytelnienie: klucz wysyła się jako Authorization: Bearer <key> (albo nagłówek X-API-Key). Wszystkie endpointy są tylko do odczytu (GET), odpowiedzi w JSON, CORS włączony.
GET /api/data/v1/energy-prices
Taryfy regulowane i urzędowe ceny referencyjne obowiązujące dziś. Parametry: market (FR|GB|DE — należy podawać go zawsze; domyślne CZ oraz IT zwracają pustą listę z notatką), commodity (electricity|gas, domyślnie electricity). FR: taryfy regulowane i cena referencyjna gazu według CRE; GB: limit cen Ofgem według regionów; DE: średnia referencyjna Bundesnetzagentur.
curl -H "Authorization: Bearer <key>" \
"https://assetli.app/api/data/v1/energy-prices?market=GB&commodity=electricity"
{
"market": "GB",
"commodity": "electricity",
"count": 14,
"asOf": "2026-10-20",
"attribution": "Contains Ofgem data licensed under the Open Government Licence v3.0.",
"excluded": 14,
"note": "Data from commercial sources (supplier price lists, bank rate sheets) are not redistributed via the Data API. …",
"data": [
{
"supplier": "Ofgem",
"productName": "Energy price cap (default tariff)",
"commodity": "electricity",
"tariffType": "single",
"region": "london",
"isPriceCap": true,
"validFrom": "2026-10-01",
"validTo": null,
"sourceUrl": "https://www.ofgem.gov.uk/sites/default/files/2026-08/Annex-9-…-v1.11.xlsx",
"price": { "standingChargePencePerDay": 45.06, "unitRatePencePerKwh": 27.93 }
}
]
} GET /api/data/v1/mortgage-rates
Oficjalne benchmarki oprocentowania kredytów hipotecznych gospodarstw domowych. Parametry: market (CZ|GB|DE|FR, domyślnie CZ), history=true dla całego szeregu miesięcznego. CZ: EBC MIR (nowe kredyty mieszkaniowe, raportuje ČNB, od 2017); GB: stawki ofertowe Bank of England (stała stopa na 2 i 5 lat, LTV 75%, od 2015); DE: statystyka MFI Bundesbanku (stała stopa 5–10 lat i powyżej 10 lat, od 2003); FR: EBC MIR (stała stopa powyżej 10 lat, od 2000).
curl -H "Authorization: Bearer <key>" \
"https://assetli.app/api/data/v1/mortgage-rates?market=CZ&history=true"
{
"market": "CZ",
"attribution": "Source: ECB statistics (MIR, loans to households for house purchase, new business, reported by ČNB). Attribution required.",
"series": [
{
"source": "ecb-mir-cz-mortgage",
"seriesName": "Loans to households for house purchase, new business (ECB MIR)",
"latest": { "month": "2026-08", "ratePct": 4.94 },
"sourceUrl": "https://data-api.ecb.europa.eu/service/data/MIR/M.CZ.B.A2C.A.R.A.2250.CZK.N?format=csvdata",
"history": [ { "month": "2017-08", "ratePct": 2.32 }, "…" ]
}
]
} GET /api/data/v1/savings-rates
Benchmarki oszczędności — bez ofert banków. Parametry: market (CZ|SK|PL, domyślnie CZ), history=true dla całych szeregów miesięcznych. CZ: dwutygodniowa stopa repo ČNB (od 1995) i średnia rynkowa depozytów oszczędnościowych gospodarstw domowych (Źródło: ČNB ARAD, zaokrąglone do 2 miejsc po przecinku, od 2002); SK i PL: oprocentowanie depozytów gospodarstw domowych z EBC MIR.
curl -H "Authorization: Bearer <API_KEY>" \
"https://assetli.app/api/data/v1/savings-rates?market=CZ&history=true"
{
"market": "CZ", "currency": "CZK", "asOf": "2026-10-20",
"attribution": "Zdroj: ČNB ARAD (průměrné sazby vkladů, …; zaokrouhleno na 2 desetinná místa) a ČNB (dvoutýdenní repo sazba). …",
"benchmark": {
"source": "cnb-repo-2t",
"latest": { "month": "2026-10", "ratePct": 3.75 },
"history": [ { "month": "1995-12", "ratePct": 11.3 }, "…" ]
},
"marketAverage": {
"source": "arad-savings-deposits",
"latest": { "month": "2026-08", "ratePct": 2.6 },
"sourceUrl": "https://www.cnb.cz/arad/#/cs",
"history": [ { "month": "2002-01", "ratePct": 1.34 }, "…" ]
},
"note": "Data from commercial sources (supplier price lists, bank rate sheets) are not redistributed via the Data API. …"
} GET /api/data/v1/energy-price-history
Historia taryf regulowanych i urzędowych referencji: każda zarejestrowana wersja ceny, nigdy nienadpisywana ani nieusuwana. Parametry: market (FR|GB|PL|SK; CZ i IT zwracają pustą listę z notatką, DE nie ma jeszcze rekordów), commodity (electricity|gas), supplier (wystawca wskazany w dokumencie urzędowym, w PL i SK posiadacz taryfy z decyzji URE/ÚRSO), from / to (data obowiązywania, YYYY-MM-DD), limit / offset — albo asOf=YYYY-MM-DD dla cen obowiązujących w danym dniu (jedna na serię). Historia od października 2026, każdy rekord z firstSeenAt–lastSeenAt.
curl -H "Authorization: Bearer <API_KEY>" \
"https://assetli.app/api/data/v1/energy-price-history?market=GB&commodity=electricity&asOf=2026-10-15"
{
"market": "GB", "commodity": "electricity", "asOf": "2026-10-15", "count": 14,
"attribution": "Contains Ofgem data licensed under the Open Government Licence v3.0.",
"excluded": 14, "note": "Data from commercial sources … are not redistributed via the Data API. …",
"data": [{
"supplier": "Ofgem", "productName": "Energy price cap (default tariff)", "region": "east-england",
"price": { "standingChargePencePerDay": 54.43, "unitRatePencePerKwh": 27.94 },
"validFrom": "2026-10-01", "validTo": null,
"firstSeenAt": "2026-09-01T10:43:28Z", "lastSeenAt": "2026-10-13T13:39:16Z", "sourceUrl": "https://www.ofgem.gov.uk/…"
}, "…"]
} GET /api/data/v1/eu-rates
Zharmonizowane oprocentowanie gospodarstw domowych dla państw członkowskich UE i strefy euro jako całości (EBC MIR). Parametry: kind (mortgage|consumer|deposit-term|deposit-notice, domyślnie mortgage), market (kod kraju ISO; bez niego otrzymują Państwo ostatnią wartość dla każdego kraju), history=true (z rynkiem: ostatnie 24 miesiące). Kraj, który danego podziału nie raportuje, zwraca available: false — nigdy wartości zastępczej.
curl -H "Authorization: Bearer <API_KEY>" \
"https://assetli.app/api/data/v1/eu-rates?kind=mortgage&market=CZ&history=true"
{
"kind": "mortgage",
"description": "Loans to households for house purchase, new business",
"market": "CZ",
"available": true,
"latest": { "month": "2026-08", "ratePct": 4.94, "currency": "CZK" },
"seriesKey": "M.CZ.B.A2C.A.R.A.2250.CZK.N",
"sourceUrl": "https://data-api.ecb.europa.eu/service/data/MIR/M.CZ.B.A2C.A.R.A.2250.CZK.N?format=csvdata",
"history": [ "… last 24 months …" ],
"attribution": "Source: ECB Data Portal, MIR statistics (reported by EU national central banks). Attribution required."
} GET /api/data/v1/events
Zdarzenia rynkowe wyłącznie z oficjalnych źródeł — nowe wartości miesięczne i zmiany szeregów EBC, ČNB, Eurostatu, Bank of England i Bundesbanku oraz cotygodniowego biuletynu naftowego UE. Parametry: domain (energy|savings|mortgage|inflation), market, since (data ISO), limit (domyślnie 50).
curl -H "Authorization: Bearer <API_KEY>" \
"https://assetli.app/api/data/v1/events?domain=mortgage&since=2026-10-01"
{
"attribution": "Contains Bank of England data licensed under the Open Government Licence v3.0. Source: ECB statistics. Quelle: Deutsche Bundesbank.",
"count": 5,
"events": [{
"domain": "mortgage", "market": "GB", "eventType": "benchmark-month",
"subject": "Bank of England — 2y fix 75% LTV", "productName": "2026-09",
"prevValue": 4.92, "newValue": 5.13, "unit": "% p.a.", "validFrom": "2026-09-01",
"sourceUrl": "https://www.bankofengland.co.uk/boeapps/database/…", "createdAt": "2026-10-13T13:58:03Z"
}, "…"]
} Pola odpowiedzi
Wszystkie endpointy zwracają JSON z łańcuchem atrybucji, który trzeba wyświetlić. Kluczowe pola:
| market, commodity, kind | Żądany rynek (kod kraju ISO), nośnik energii (electricity|gas) lub rodzaj stopy (eu-rates) |
| series[].latest / history | Benchmarki hipoteczne: ostatni miesiąc + opcjonalnie cały szereg miesięczny |
| benchmark / marketAverage | Oszczędności: stopa repo ČNB (tylko CZ) i średnia rynkowa depozytów gospodarstw domowych (ČNB ARAD, EBC MIR) |
| data[].productName / price | Energia: taryfa regulowana lub urzędowa referencja tak, jak nazywa ją dokument źródłowy (np. limit cen Ofgem, Tarif Bleu, średnia BNetzA), oraz obiekt cenowy według rynku |
| data[].validFrom / validTo | Okno obowiązywania; validTo null = obowiązuje obecnie |
| sourceUrl | Odnośnik do oficjalnego zbioru danych lub decyzji (proweniencja) |
| attribution | Atrybucja wymagana przez licencję źródła — musi być wyświetlona razem z danymi |
| note | Wyjaśnia, gdy rynek lub rekordy nie są redystrybuowane (np. energia CZ i IT) |
Jeden plan. Wszystko w cenie.
49 €/ miesiąc
7 dni za darmo na próbę — pełny dostęp, bez karty.- Benchmarki hipoteczne (CZ, UK, DE, FR), benchmarki oszczędności (CZ, SK, PL) i oprocentowanie gospodarstw domowych dla całej UE
- Regulowane ceny energii (FR, UK, DE, PL, SK) i feed zdarzeń rynkowych
- Cała dostępna historia (np. stopa repo ČNB od 1995, kredyty hipoteczne FR od 2000)
- 10 000 zapytań dziennie
- Źródłowy URL i licencyjna atrybucja przy każdym rekordzie
Jak zacząć: wystarczy napisać do nas e-mail, a w ciągu 24 godzin wystawimy klucz próbny. Na razie bez samoobsługi — zamiast niej dostaną Państwo człowieka.
Wypróbuj 7 dni za darmo →Klucz otrzymają Państwo pod adresem info@assetli.app
Wyłącznie dane rynkowe — nigdy dane użytkowników. Dane pochodzą od urzędów publicznych i banków centralnych, które zachowują swoje prawa, i obowiązują ich warunki licencyjne: pole attribution muszą Państwo wyświetlać razem z danymi, a wartości nie wolno zmieniać bez zaznaczenia ani przedstawiać jako własnych lub zatwierdzonych przez źródło (zasady ESBC ponownego wykorzystania statystyk, Open Government Licence v3.0, Licence Ouverte). Dane są udostępniane w stanie, w jakim są, do celów informacyjnych. Redystrybucja surowej bazy wymaga odrębnej licencji.