Wyszukaj adres w bazie PRG
Wpisz adres powyżej lub spróbuj jednego z przykładów:
Kliknij lub przeciągnij plik
CSV, XLSX, TXT, JSON
Miejscowości
Wyszukaj miejscowość w rejestrze TERYT SIMC
Ulice w miejscowości
Wyszukaj ulicę w wybranej miejscowości
Kod pocztowy
Sprawdź adresy przypisane do kodu pocztowego
Kod dla adresu
Znajdź kod pocztowy dla podanego adresu
Wyszukaj TERYT
Znajdź kody TERYT (SIMC, ULIC) dla adresu
Dekoduj TERYT
Wpisz SIMC, ULIC lub pełny kod SIMC#ULIC#NR
Adres z mapy
Kliknij na mapę, aby znaleźć najbliższe adresy
Adresy w pobliżu
Wklej współrzędne w dowolnym formacie
Domyślny kontekst wyszukiwania
Aplikacja korzysta z domyślnych ustawień miejscowości i województwa, aby zwiększyć trafność dopasowywania adresów, które nie zawierają pełnych danych lokalizacyjnych.
| Domyślne województwo: | nie ustawione |
| Domyślna miejscowość: | nie ustawiona |
Jak to działa: Gdy adres nie zawiera nazwy miasta (np. Długa 5), system najpierw szuka w domyślnej miejscowości i województwie. Jeśli adres zawiera inne miasto (np. Długa 5, Warszawa), to miasto z adresu ma zawsze priorytet — ustawienia domyślne są pomijane. Dzięki temu adresy lokalne nie wymagają podawania miasta, a adresy spoza regionu nadal są prawidłowo rozpoznawane.
Limity zapytań i autoryzacja
Dostęp do API jest ograniczony limitem zapytań na minutę.
Zapytania bez klucza API mają niski limit — do użytku z kluczem
dodaj nagłówek Authorization.
| Bez klucza API: | 3 zapytań/min (per sesja/IP) |
| Z kluczem API: | 600 zapytań/min |
Użycie klucza: Dodaj nagłówek do zapytania:
Authorization: Bearer <twój-klucz-api>
Alternatywnie: query param ?api_key=<klucz>
POST /api/v1/match
Dopasowanie listy adresów. Pole context nadpisuje wartości domyślne.
{
"addresses": ["Kościuszki 14, Kraków", "Długa 5"],
"context": {
"miejscowosc": "Wrocław",
"wojewodztwo": "dolnośląskie"
},
"options": {
"fuzzy_threshold": 82,
"max_candidates": 5
}
}
Gdy context nie jest podany, używane są wartości domyślne z konfiguracji.
Miejscowość wykryta w treści adresu (po przecinku) zawsze ma najwyższy priorytet.
GET /api/v1/match?q=...&miejscowosc=...&wojewodztwo=...
Dopasowanie pojedynczego adresu. Parametry miejscowosc i wojewodztwo
nadpisują wartości domyślne.
POST /api/v1/match/stream
Strumieniowe dopasowanie (SSE) — wyniki przesyłane na bieżąco.
POST /api/v1/match/file
Upload pliku CSV/XLSX/TXT/JSON (multipart/form-data). Parametry: default_city, default_woj.
GET /api/v1/health
Sprawdzenie stanu aplikacji.
GET /api/v1/stats
Statystyki bazy danych.
GET /api/v1/wojewodztwa?q=...
Autocomplete województw.
Okręgi wyborcze i wyniki
Ładowanie danych...
Szkoły i placówki oświatowe
Dane: RSPO/SIO 2025/2026