FREE
Odmah otvorite račun. Bez kartice.
- Mjesečna kvota
- 5.000 upita
- Limit po računu
- 2 zahtjeva/s
- API ključevi
- 1
- Search, autocomplete i resolve
- Koordinate i reverse geocoding
- Stabilni ID i praćenje potrošnje
GeoAdrese API dokumentacija: search, autocomplete, resolve, nearest, dohvat po ID-u i usage. Primjeri, autentikacija, limiti i OpenAPI za vašu integraciju.
FREE API · 5.000 upita mjesečno · bez kartice
GET /v1/search?q=vukovarska%205%20zagreb
X-API-Key: YOUR_API_KEY{
"data": [
{
"label": "Ulica grada Vukovara 5, 10110 Zagreb",
"lat": 45.7995066,
"lon": 15.9569118,
"match": {
"type": "fuzzy",
"score": 0.95
}
}
],
"meta": {
"count": 1
}
}Otvorite FREE račun: email → potvrda → dashboard → API ključ → prvi request. Ključ se prikazuje samo jednom; spremite ga. Bez kartice i ručnog odobrenja.
Osnovni URL je https://api.geoadrese.net. Svaki /v1 endpoint zahtijeva zaglavlje X-API-Key. Ključ čuvajte na backendu, izvan browsera i mobilne aplikacije. CORS za izravne klijentske pozive nije omogućen.
Isprobajte bez vlastitog ključa u Tražilici; svaki rezultat nudi „Pogledaj API poziv“ s primjerom za vaš backend.
curl --get 'https://api.geoadrese.net/v1/search' \
--header "X-API-Key: $GEOADRESE_API_KEY" \
--data-urlencode 'q=vukovarska 5 zagreb' \
--data 'limit=1'| Metoda i putanja | Namjena | Kvota |
|---|---|---|
GET/v1/search | Pretraga pune ili približne adrese | Da |
GET/v1/autocomplete | Prijedlozi tijekom unosa | Da |
POST/v1/resolve | Normalizacija u kanonsku adresu i status | Da, i no_match |
GET/v1/nearest | Najbliže adrese WGS84 koordinatama | Da, i prazan rezultat |
GET/v1/addresses/{id} | Dohvat po stabilnom DGU ID-u | Da, osim 404 |
GET/v1/usage | Potrošnja accounta | Ne |
Preuzmite OpenAPI 3.1 specifikaciju za strojno čitljiv ugovor.
GET /health je javna provjera rada bez ključa. Skupni batch endpoint ne postoji.
qobaveznolimitneobaveznoidputanjaKB.0022073018. Ukinuta adresa može vratiti 404.Nepoznat ili ponovljen parametar vraća 400 invalid_parameter.
GET /v1/autocomplete?q=Vukovars&limit=3
X-API-Key: YOUR_API_KEY{
"data": [
{
"id": "KB.0022073018",
"label": "Ulica grada Vukovara 5, 10110 Zagreb",
"street": "Ulica grada Vukovara",
"houseNumber": "5",
"settlement": "Zagreb",
"municipality": null,
"postalCode": "10110",
"lat": 45.7995066,
"lon": 15.9569118,
"match": {
"type": "fuzzy",
"score": 0.95
}
}
],
"meta": {
"count": 1
}
}Search i autocomplete vraćaju data kao niz. Dohvat po ID-u vraća { "data": { … } }. Nedostajuće vrijednosti su null; municipality zasad je null.
exactfuzzypartialScore je relativna ocjena 0–1, ne statistička vjerojatnost. Za obradu neurednih zapisa koristite resolve statuse opisane u nastavku. Search i autocomplete ostaju odvojeni od resolve odluke. Kućni i poštanski broj ne ispravljaju se tiho.
Opcionalno polje match.provenance u search, autocomplete i resolve odgovoru opisuje primijenjene normalizacije. Sadrži schemaVersion: 1 i niz normalizations; kod doslovnog podudaranja može izostati. Kanonska DGU adresa ostaje nepromijenjena.
{
"schemaVersion": 1,
"normalizations": [
"curated-alias"
]
}curated-aliasplace-casestreet-numberordered-initialsbilingual-officialProvenance objašnjava kako je upit protumačen; nije dodatna ocjena sigurnosti. Za odluku o automatskom prihvatu provjerite resolve status, confidence i kanonsku adresu.
POST /v1/resolve prihvaća samo JSON polje address, najviše 250 Unicode znakova i tijelo do 8 KB. Normalizira rubne i ponovljene razmake te Unicode NFC.
POST /v1/resolve
X-API-Key: YOUR_API_KEY
Content-Type: application/json
{"address":"vlasska 10 zagreb"}{
"data": {
"status": "matched",
"input": "vlasska 10 zagreb",
"canonical": {
"id": "KB.0022075340",
"label": "Vlaška ulica 10, 10000 Zagreb",
"street": "Vlaška ulica",
"houseNumber": "10",
"settlement": "Zagreb",
"municipality": null,
"postalCode": "10000",
"lat": 45.8135437,
"lon": 15.9793051
},
"match": {
"type": "fuzzy",
"score": 0.94,
"confidence": "high",
"fields": {
"street": 0.9,
"houseNumber": 1,
"place": 1
}
},
"alternatives": []
}
}matchedambiguousno_matchMatch sadrži type, score, confidence i fields za street, houseNumber i place te opcionalni provenance. Confidence je heuristička kategorija high/medium/low, a ne kalibrirana vjerojatnost.
Rezultat dobiven kolokvijalnim aliasom, inicijalima, redno/rimskim ili službenim dvojezičnim oblikom najviše je fuzzy / medium, čak i kad je jednoznačan. Primjer „Jelačić plac 1, Zagreb“ vraća matched / medium. Pravilo koje prihvaća samo confidence === "high" takav će rezultat izdvojiti za pregled. Mjesto u padežu samo po sebi ne ograničava confidence na medium.
Ravnopravna konkurentska adresa s drugim DGU ID-jem spušta high na medium; postojeći low ostaje low. Resolve tada vraća ambiguous i konkurente u alternatives. Sam nedostatak grada ili kućnog broja ne snižava jednoznačan rezultat. Ni oznaka exact sama po sebi ne jamči jedinstvenu adresu.
GET /v1/nearest zahtijeva konačne decimalne koordinate lat (−90 do 90) i lon (−180 do 180). Limit je 1–10, zadano 3; maxDistanceMeters je cijeli broj 1–200000, zadano 50000.
GET /v1/nearest?lat=45.8131&lon=15.9775&limit=1&maxDistanceMeters=250{
"data": [
{
"id": "KB.0022075307",
"label": "Trg bana Josipa Jelačića 7, 10000 Zagreb",
"street": "Trg bana Josipa Jelačića",
"houseNumber": "7",
"settlement": "Zagreb",
"municipality": null,
"postalCode": "10000",
"lat": 45.8133182,
"lon": 15.9776926,
"distanceMeters": 28.5
}
]
}Data je niz kanonskih adresa s distanceMeters, poredan od najbliže prema udaljenijima. Udaljenost je u metrima, zaokružena na jednu decimalu. Nearest nema search match score. Prazan niz znači da nema adresa unutar radijusa i troši jedan upit.
Neispravna koordinata vraća 400 invalid_coordinate, a radijus 400 invalid_distance. Nepoznati i ponovljeni parametri se odbijaju.
Koordinate u adresu: primjer na kartiLimiti vrijede po accountu. Mjesečnu kvotu troše uspješni search, autocomplete, resolve, nearest i addresses pozivi, uključujući prazne rezultate i cache hitove. Greške i usage ne troše kvotu, ali usage podliježe limitu zahtjeva u sekundi.
Kvota se obnavlja početkom kalendarskog mjeseca po UTC-u. /v1/usage vraća period, used, limit, remaining i resetAt. Usporedite pakete.
Svaki odgovor nosi X-Request-ID. Sačuvajte ga ako trebate pomoć s konkretnim zahtjevom.
{
"error": {
"code": "rate_limited",
"message": "Rate limit exceeded."
}
}| Status | Značenje i postupak |
|---|---|
400 | Neispravan upit — provjerite parametre, lat/lon i radijus. |
413 | Resolve tijelo prelazi 8 KB — smanjite zahtjev. |
401 / 403 | Ključ nije valjan ili pristup nije dopušten. |
404 | Adresa više nije dostupna ili putanja ne postoji. |
429 | rate_limited: usporite zahtjeve. quota_exceeded: provjerite mjesečnu kvotu. |
500 / 503 | Greška servisa ili privremena nedostupnost — odgodite ponavljanje. |
GeoAdrese koristi službeni DGU INSPIRE skup adresa. Broj adresa i datum DGU kataloga trenutačno nisu dostupni. Metapodaci su dostupni i kao javni JSON podataka o DGU skupu.
Nova verzija provjerava se svaku noć; podaci se preuzimaju kad DGU objavi novu verziju. Ukinute adrese uklanjaju se. GeoAdrese nije službeni servis DGU-a.
Ista kvaliteta pretrage u svakom paketu. Plaćate volumen, limit i podršku. Bez dodatne naknade za spremanje rezultata.
Odmah otvorite račun. Bez kartice.
Za prvu produkcijsku integraciju i manje sustave.
ili 290 € godišnje — 2 mjeseca gratis
Preporučeno za poslovne sustave
Za redovitu poslovnu upotrebu.
ili 890 € godišnje — 2 mjeseca gratis
Za velik volumen adresa i zahtjeva.
ili 2.490 € godišnje — 2 mjeseca gratis
Custom volumen, limit i broj ključeva, SLA i posebni uvjeti.
Kvota broji uspješne search, autocomplete, resolve, nearest i addresses zahtjeve, uključujući prazne rezultate i cache hitove. Greške i usage ne troše mjesečnu kvotu. Limiti vrijede po računu; kvota se obnavlja početkom kalendarskog mjeseca po UTC-u. Slanje upita za plaćeni paket ne aktivira pretplatu.
Ručna web pretraga ostaje besplatnaOdgovori na pitanja koja mijenjaju način rada s adresama.
Upišite email u account portalu i otvorite jednokratni link za potvrdu. Dashboard se otvara automatski i prikazuje API ključ samo jednom: spremite ga prije odlaska sa stranice. Odmah možete poslati prvi request. FREE uključuje 5.000 upita mjesečno, 2 zahtjeva/s i jedan aktivni ključ, bez kartice.
Iz službenog DGU INSPIRE skupa adresa. Broj adresa i datum DGU kataloga preuzimaju se automatski iz provjerenih metapodataka. GeoAdrese nije službeni servis DGU-a.
Broj adresa i datum DGU kataloga trenutačno nisu dostupni.
Ne. Vaš frontend poziva vaš backend, koji poziva GeoAdrese uz X-API-Key. Ključ se ne ugrađuje u browser ni mobilnu aplikaciju.
Relativnu ocjenu podudarnosti 0–1, ne statističku vjerojatnost točnosti. Za normalizaciju koristite /v1/resolve i njegov status. Ambiguous izdvojite za pregled, a no_match zadržite bez zamjene. Autocomplete je prijedlog tijekom unosa, ne potvrda pune adrese.
FREE račun otvorite odmah. Za plaćeni paket, veći volumen ili posebne potrebe pošaljite nam upit.
[email protected]GeoAdrese je informativna web aplikacija i API usluga za pretragu adresa i koordinata na temelju javno dostupnih službenih podataka Državne geodetske uprave.
Podaci se prikazuju u najboljoj dostupnoj kvaliteti, ali korisnik treba provjeriti rezultat prije donošenja pravnih, financijskih, logističkih ili drugih važnih odluka.
Zabranjena je zloupotreba servisa, automatizirano opterećivanje bez dogovora, pokušaji neovlaštenog pristupa i korištenje protivno važećim propisima.
Za pitanja o privatnosti, pravima korisnika, poslovnoj upotrebi ili uklanjanju podataka javite se na [email protected].
Stranica koristi lokalnu pohranu za postavke prikaza i ovu obavijest. Za evidenciju kontaktnog upita tijekom sesije pamti se početna stranica i domena izvora posjeta, bez punog referral URL-a ili parametara pretrage.
Za tražilicu bilježimo anonimnu statistiku korištenja putem Cloudflarea. Ne spremamo sadržaj upita, koordinate ni IP adresu u analitiku i ne koristimo marketinške kolačiće.