Publiczne API
Open data · CC BY 4.0 · bez kluczy
Państwo to nie czarna skrzynka
Wszystkie dane, które widzisz w PINGGLE, możesz pobrać sam. Bez logowania, bez kluczy, bez limitów per-IP. Cache 10 min na CDN, CORS dla każdej domeny.
Endpointy v1
Indeks endpointów + metadane.
JSONRanking 460 posłów: frekwencja, lojalność klubowa, sumy głosów.
JSONCSVProcesy legislacyjne X kadencji.
JSONCSV?limit=1..200NBP (kursy + RPP), GUS (CPI), MF (dług SP).
JSONBudżet państwa 2025 + demografia (GUS).
JSONCSV
Przykład
# JSON
curl https://pinggle.app/api/public/v1/mp-ranking
# CSV
curl https://pinggle.app/api/public/v1/mp-ranking?format=csv -o ranking.csv
# JS (CORS działa)
fetch("/api/public/v1/finance").then(r => r.json()).then(console.log)Licencja i atrybucja
Dane oryginalne pochodzą od instytucji publicznych (NBP, GUS, MF, Sejm RP, GPW) – domena publiczna lub warunki ich licencji. Nasze obliczenia, agregacje i widoki publikujemy na licencji Creative Commons CC BY 4.0: używaj komercyjnie, modyfikuj, ale podaj źródło – pinggle.app.
- Bez kluczy API. Bez limitów per-IP.
- JSON + CSV (BOM dla Excela).
- CORS:
Access-Control-Allow-Origin: *
Embedy
Każdą stronę posła można osadzić w swoim serwisie:
<iframe src="https://pinggle.app/embed/posel/12" width="100%" height="240" style="border:0;border-radius:14px" loading="lazy" title="PINGGLE – poseł #12"></iframe>
Bug? Pomysł na endpoint? Pisz na api@pinggle.app lub PR na GitHub (wkrótce).