{"id":15404,"date":"2024-02-26T17:25:12","date_gmt":"2024-02-26T16:25:12","guid":{"rendered":"https:\/\/www.tomislavstankovic.com\/blog\/?p=15404"},"modified":"2026-01-28T12:38:39","modified_gmt":"2026-01-28T11:38:39","slug":"api-sudskog-registra-data-gov-hr","status":"publish","type":"post","link":"https:\/\/www.tomislavstankovic.com\/blog\/api-sudskog-registra-data-gov-hr\/","title":{"rendered":"Dohva\u0107anje podataka s API-ja Sudskog registra data.gov.hr"},"content":{"rendered":"<p>Prije nekoliko godina objavio sam blog post o prikazu podataka <a href=\"https:\/\/www.tomislavstankovic.com\/blog\/api-sudskog-registra-angular\/\" target=\"_blank\" rel=\"noopener\">API-ja Sudskog registra \u2013 pravosudje.hr<\/a>.<\/p>\n<p>API se tada nalazio na adresi <span class=\"lang:default decode:true  crayon-inline \">https:\/\/sudreg-api.pravosudje.hr<\/span>, dok \u0107e se od 1. travnja nalaziti na adresi <span class=\"lang:default decode:true crayon-inline\">https:\/\/sudreg-data-test.gov.hr\/<\/span>za testno tj. na adresi <span class=\"lang:default decode:true crayon-inline\">https:\/\/sudreg-data.gov.hr\/<\/span> za produkcijsko okru\u017eenje.<\/p>\n<p>Vi\u0161e o detaljima i razlozima prebacivanja API-ja na novu adresu mo\u017eete saznati na <a href=\"https:\/\/data.gov.hr\/ckan\/dataset\/sudski-registar\" target=\"_blank\" rel=\"noopener\">https:\/\/data.gov.hr\/ckan\/dataset\/sudski-registar<\/a>.<\/p>\n<p>Ukratko, to zna\u010di da se osim URL-a putem kojega \u0107e se pozivati API mijenjaju i parametri potrebni za pristup tim podacima.<\/p>\n<blockquote><p>&#8220;Portal otvorenih podataka Sudskog registra namijenjen je razvojnim in\u017eenjerima koji u svoja aplikativna rje\u0161enja \u017eele preuzimati podatke Sudskog registra (<a href=\"https:\/\/sudreg.pravosudje.hr\" target=\"_blank\" rel=\"noopener\">https:\/\/sudreg.pravosudje.hr<\/a>) u strojno \u010ditljivom obliku.<\/p>\n<p>Za pristup podacima potrebno je napraviti registraciju. Nakon uspje\u0161no predanog registracijskog obrasca korisnik \u0107e dobiti e-mail za potvrdu svog korisni\u010dkog ra\u010duna. Verifikacijom ra\u010duna korisnik \u0107e biti preusmjeren na stranice aplikacije te \u0107e mu se dodijeliti Client ID, Client Secret i link za dohvat tokena koji omogu\u0107uju pristup RESTapi su\u010deljima.&#8221;<\/p><\/blockquote>\n<h2>Registracija i aktivacija<\/h2>\n<p>Prije registracije potrebno je prijaviti se, a to je mogu\u0107a napraviti kori\u0161tenjem <a href=\"https:\/\/gov.hr\/hr\/postanite-e-gradjanin\/2090\" target=\"_blank\" rel=\"noopener\">e-gra\u0111ana<\/a> te putem servisa Facebook, Google i Microsoft na linku <a href=\"https:\/\/data.gov.hr\/ckan\/dataset\/sudski-registar\" target=\"_blank\" rel=\"noopener\">https:\/\/data.gov.hr\/ckan\/dataset\/sudski-registar<\/a> i klikom na &#8216;Prijava&#8217; u gornjem desnom kutu ekrana.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15418\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/Portal-otvorenih-podataka.png\" alt=\"Portal otvorenih podataka\" width=\"838\" height=\"454\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/Portal-otvorenih-podataka.png 838w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/Portal-otvorenih-podataka-300x163.png 300w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/Portal-otvorenih-podataka-768x416.png 768w\" sizes=\"auto, (max-width: 838px) 100vw, 838px\" \/><\/p>\n<p>Nakon prijave mogu se vidjeti detalji o postupku registracije i \u0161to se njome dobije. Klikom na &#8220;Registracija&#8221; pokre\u0107e se postupak.<\/p>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudski-registar-api.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15428\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudski-registar-api.png\" alt=\"API sudskog registra\" width=\"1913\" height=\"1113\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudski-registar-api.png 1913w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudski-registar-api-300x175.png 300w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudski-registar-api-1024x596.png 1024w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudski-registar-api-768x447.png 768w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudski-registar-api-1536x894.png 1536w\" sizes=\"auto, (max-width: 1913px) 100vw, 1913px\" \/><\/a><\/p>\n<p>Klikom na &#8220;Registracija&#8221; otvara se jednostavna forma gdje se navodi naziv i opis projekta u kojemu \u0107e se koristiti API.<\/p>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudski-registar-api-forma.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15525\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudski-registar-api-forma.png\" alt=\"Forma API-ja Sudskog registra\" width=\"789\" height=\"685\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudski-registar-api-forma.png 789w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudski-registar-api-forma-300x260.png 300w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudski-registar-api-forma-768x667.png 768w\" sizes=\"auto, (max-width: 789px) 100vw, 789px\" \/><\/a><\/p>\n<p>Klikom na &#8220;Predaj zahtjev&#8221; otvara se sljede\u0107i ekran gdje se vide detalji poput parametara <span class=\"lang:default decode:true  crayon-inline\">Client Id<\/span> i <span class=\"lang:default decode:true  crayon-inline\">Client Secret<\/span> koji \u0107e biti potrebni za slanje upita na API tj. dobivanje tokena.<\/p>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudski-registar-api-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15430\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudski-registar-api-1.png\" alt=\"Sudski registar API\" width=\"1915\" height=\"1111\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudski-registar-api-1.png 1915w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudski-registar-api-1-300x174.png 300w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudski-registar-api-1-1024x594.png 1024w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudski-registar-api-1-768x446.png 768w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudski-registar-api-1-1536x891.png 1536w\" sizes=\"auto, (max-width: 1915px) 100vw, 1915px\" \/><\/a><\/p>\n<p>Prije nego se prikazani podaci mogu koristiti potrebno je potvrditi tj. verificirati e-mail klikom na &#8220;Potvrdi&#8221;.<\/p>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/Sudski-registar-email.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15433\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/Sudski-registar-email.png\" alt=\"Sudski registar API email\" width=\"891\" height=\"572\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/Sudski-registar-email.png 891w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/Sudski-registar-email-300x193.png 300w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/Sudski-registar-email-768x493.png 768w\" sizes=\"auto, (max-width: 891px) 100vw, 891px\" \/><\/a><\/p>\n<p>Nakon toga preostaje jo\u0161 kliknuti na &#8220;Aktivacija&#8221; i to je to \u0161to se registracije ti\u010de.<\/p>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/Sudski-registar-aktivacija.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15435\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/Sudski-registar-aktivacija.png\" alt=\"Sudski registar API aktivacija\" width=\"1907\" height=\"357\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/Sudski-registar-aktivacija.png 1907w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/Sudski-registar-aktivacija-300x56.png 300w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/Sudski-registar-aktivacija-1024x192.png 1024w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/Sudski-registar-aktivacija-768x144.png 768w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/Sudski-registar-aktivacija-1536x288.png 1536w\" sizes=\"auto, (max-width: 1907px) 100vw, 1907px\" \/><\/a><\/p>\n<p>I kona\u010dno, podaci su spremni za kori\u0161tenje.<\/p>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-sudski-registar-podaci.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15437\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-sudski-registar-podaci.png\" alt=\"Sudski registar API podaci\" width=\"1914\" height=\"1110\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-sudski-registar-podaci.png 1914w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-sudski-registar-podaci-300x174.png 300w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-sudski-registar-podaci-1024x594.png 1024w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-sudski-registar-podaci-768x445.png 768w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-sudski-registar-podaci-1536x891.png 1536w\" sizes=\"auto, (max-width: 1914px) 100vw, 1914px\" \/><\/a><\/p>\n<h2>Provjera rada API-ja<\/h2>\n<p>Kako je i navedeno u dokumentaciji API mogu provjeriti koriste\u0107i Curl (<em>Client for URL<\/em>) naredbu i to \u017eelim napraviti prije nego krenem s postavljanjem Angular forme.<\/p>\n<p>Naredba se upisuje u naredbeni redak (<a href=\"https:\/\/learn.microsoft.com\/en-us\/windows-server\/administration\/windows-commands\/windows-commands\" target=\"_blank\" rel=\"noopener\">CMD<\/a>) u sljede\u0107em obliku: <span class=\"lang:default decode:true  crayon-inline \">curl -i -k &#8211;user ClientId:ClientSecret &#8211;data &#8220;grant_type=client_credentials&#8221; https:\/\/sudreg-data.gov.hr\/api\/oauth\/token<\/span><\/p>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/curl-api-sudreg.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15528\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/curl-api-sudreg.png\" alt=\"Curl naredba Sudreg API\" width=\"1042\" height=\"490\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/curl-api-sudreg.png 1042w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/curl-api-sudreg-300x141.png 300w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/curl-api-sudreg-1024x482.png 1024w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/curl-api-sudreg-768x361.png 768w\" sizes=\"auto, (max-width: 1042px) 100vw, 1042px\" \/><\/a><\/p>\n<p>Iz navedenog mogu vidjeti u kojem obliku i koje parametre \u0107e mi API vratiti. U ovom slu\u010daju najva\u017eniji mi je parametar <span class=\"lang:default decode:true  crayon-inline \">access_token<\/span> koji \u0107e mi trebati prilikom pozivanja drugih API-ja.<\/p>\n<p>Tako\u0111er vidim da token vrijedi 6 sati (21600 sekundi) od trenutka kreiranja.<\/p>\n<p>Dohva\u0107anje tokena testirat \u0107u i koriste\u0107i <a href=\"https:\/\/www.postman.com\/\" target=\"_blank\" rel=\"noopener\">Postman<\/a>.<\/p>\n<div id='gallery-1' class='gallery galleryid-15404 gallery-columns-3 gallery-size-medium'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-sudreg-postman.png'><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"170\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-sudreg-postman-300x170.png\" class=\"attachment-medium size-medium\" alt=\"Sudreg API Postman\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-sudreg-postman-300x170.png 300w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-sudreg-postman-1024x580.png 1024w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-sudreg-postman-768x435.png 768w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-sudreg-postman.png 1231w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudreg-postman-api.png'><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"168\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudreg-postman-api-300x168.png\" class=\"attachment-medium size-medium\" alt=\"Sudreg API Postman\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudreg-postman-api-300x168.png 300w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudreg-postman-api-1024x573.png 1024w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudreg-postman-api-768x430.png 768w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudreg-postman-api.png 1237w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudreg-api-postman.png'><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"171\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudreg-api-postman-300x171.png\" class=\"attachment-medium size-medium\" alt=\"Sudreg API Postman\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudreg-api-postman-300x171.png 300w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudreg-api-postman-1024x584.png 1024w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudreg-api-postman-768x438.png 768w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudreg-api-postman.png 1227w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n\n<p>Odmah \u0107u, tako\u0111er putem Curl naredbe, isprobati jedan API u kojem \u0107u proslijediti <span class=\"lang:default decode:true  crayon-inline \">access_token<\/span> da bi dobio podatke. \u017delim se uvjeriti da sve radi prije nego po\u010dnem s kreiranjem API servisa u Angularu.<\/p>\n<p>Pokretanjem Curl naredbe <span class=\"lang:default decode:true    crayon-inline \">curl &#8211;location &#8220;https:\/\/sudreg-data.gov.hr\/api\/javni\/sudovi?expand_relations=true&#8221; ^ &#8211;header &#8220;Content-Type: application\/json&#8221; ^ &#8211;header &#8220;Authorization: Bearer access_token&#8221;<\/span> dobijem sljede\u0107e:<\/p>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudreg-sudovi-api.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15451\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudreg-sudovi-api.png\" alt=\"Popis sudova API\" width=\"1652\" height=\"1481\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudreg-sudovi-api.png 1652w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudreg-sudovi-api-300x269.png 300w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudreg-sudovi-api-1024x918.png 1024w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudreg-sudovi-api-768x689.png 768w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/sudreg-sudovi-api-1536x1377.png 1536w\" sizes=\"auto, (max-width: 1652px) 100vw, 1652px\" \/><\/a><\/p>\n<p>Kako se mo\u017ee vidjeti iz gornje naredbe ovdje proslje\u0111ujem samo dva parametara u headeru i ve\u0107 sam dobio &#8220;osje\u0107aj&#8221; kako \u0107e funkcionirati svi ostali API pozivi.<\/p>\n<p>Nadam se bez gre\u0161aka koje neki od njih trenutno imaju. \ud83d\ude42<\/p>\n<h2>API detalji_subjekta<\/h2>\n<p>S obzirom da me API <span class=\"lang:default decode:true  crayon-inline\">detalji_subjekta<\/span> trenutno najvi\u0161e zanima vi\u0161e \u0107u pa\u017enje obratiti na njega \u0161to se ti\u010de dokumentacije.<\/p>\n<p>Na adresi <a href=\"https:\/\/sudreg-data.gov.hr\/api\/OpenAPIs\/OpenAPIJavni\" target=\"_blank\" rel=\"noopener\">https:\/\/sudreg-data.gov.hr\/api\/OpenAPIs\/OpenAPIJavni<\/a> se nalaze sve dostupne API to\u010dke. Izme\u0111u ostalog tu je i <span class=\"lang:default decode:true  crayon-inline \">detalji_subjekta<\/span>.<\/p>\n<p>Iz dokumentacije vidim da se radi o <span class=\"lang:default decode:true  crayon-inline\">get<\/span> metodi i koje obavezne parametre trebam slati.<\/p>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/detalji-subjekta-api.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15481\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/detalji-subjekta-api.png\" alt=\"API detalji_subjekta\" width=\"1339\" height=\"1116\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/detalji-subjekta-api.png 1339w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/detalji-subjekta-api-300x250.png 300w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/detalji-subjekta-api-1024x853.png 1024w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/detalji-subjekta-api-768x640.png 768w\" sizes=\"auto, (max-width: 1339px) 100vw, 1339px\" \/><\/a><\/p>\n<h2>Kreiranje API servisa<\/h2>\n<p>U servisu \u0107e se nalaziti dvije funkcije. Jedna \u0107e dohva\u0107ati <span class=\"lang:default decode:true  crayon-inline\">access_token<\/span>, a druga podatke o tvrtki prema OIB-u ili MBS-u.<\/p>\n<p><strong>Obavezni parametri<\/strong> za dobivanje tokena:<\/p>\n<ul>\n<li><strong>Content-Type<\/strong> (string) \/ header &#8211; &#8216;application\/x-www-form-urlencoded&#8217;<\/li>\n<li><strong>Authorization<\/strong> (string) \/ header &#8211; &#8216;Basic &#8216; + btoa(&#8216;ClientId:ClientSecret&#8217;)<\/li>\n<li><strong>grant_type<\/strong> (string) \/ body &#8211; client_credentials<\/li>\n<\/ul>\n<pre class=\"lang:ts decode:true \" title=\"api.service.ts\">import { Injectable } from '@angular\/core';\nimport { HttpClient, HttpHeaders } from '@angular\/common\/http';\nimport { map } from 'rxjs\/operators';\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class ApiService {\n\n  sudregURL: string = \"https:\/\/sudreg-data.gov.hr\/api\/\";\n\n  constructor(\n    private _http: HttpClient\n  ){}\n\n  getToken(){\n    const headers = new HttpHeaders({\n      'Content-Type': 'application\/x-www-form-urlencoded',\n      'Authorization': 'Basic ' + btoa('ClientId:ClientSecret')\n    });\n\n    const body = new URLSearchParams();\n    body.set('grant_type', 'client_credentials');\n\n    return this._http.post(this.sudregURL + 'oauth\/token', body.toString(), { headers });\n  }\n\n  detaljiSubjekta(access_token: string, tip_identifikatora: string, identifikator: string){\n    const headers = new HttpHeaders({\n      'Content-Type': 'application\/json',\n      'Authorization': 'Bearer ' + access_token\n    });\n\n    return this._http.get(this.sudregURL + 'javni\/detalji_subjekta?expand_relations=true&amp;tip_identifikatora='+tip_identifikatora+'&amp;identifikator='+identifikator, { headers })\n          .pipe(map((res: any) =&gt; res ));\n  }\n\n}<\/pre>\n<p><strong>Obavezni parametri<\/strong> za dohva\u0107anje detalja tvrtke:<\/p>\n<ul>\n<li><strong>Content-Type<\/strong> (string) \/ header &#8211; &#8216;application\/json&#8217;<\/li>\n<li><strong>Authorization<\/strong> (string) \/ header &#8211; &#8216;Bearer &#8216; + access_token<\/li>\n<li><strong>tip_identifikatora<\/strong> (string) \/ query &#8211; &#8216;oib&#8217; ili &#8216;mbo&#8217;<\/li>\n<li><strong>identifikator<\/strong> (string) \/ query &#8211; 0000000000 ili 000000000<\/li>\n<\/ul>\n<h2>Angular forma<\/h2>\n<p>Forma \u0107e biti jednostavna. Nakon unosa OIB-a ili MBS-a popunit \u0107e se polja naziv, adresa i grad. API naravno dohva\u0107a puno vi\u0161e od toga.<\/p>\n<pre class=\"lang:default decode:true \" title=\"angular-forma.component.ts\">&lt;div class=\"page-content\"&gt;\n    &lt;form class=\"modal-content\" id=\"angularForma\" [formGroup]=\"angularForma\"&gt;\n      &lt;div class=\"modal-header p-4\"&gt;\n        &lt;h5 class=\"modal-title\"&gt;Provjera poslovnog subjekta&lt;\/h5&gt;\n      &lt;\/div&gt;\n      &lt;div class=\"modal-body p-4\"&gt;\n        &lt;div class=\"form-group row\"&gt;\n          &lt;div class=\"col-sm-6\"&gt;\n            &lt;label for=\"oib\"&gt;OIB:&lt;\/label&gt;\n            &lt;input class=\"form-control form-control-line\" id=\"oib\" type=\"text\" pattern=\"[-+]?[0-9]*[.,]?[0-9]+\" minlength=\"11\" maxlength=\"11\" formControlName=\"oib\" (keyup)=\"dohvatiDetalje(angularForma)\"&gt;\n          &lt;\/div&gt;\n          &lt;div class=\"col-sm-6\"&gt;\n            &lt;label for=\"mbs\"&gt;MBS:&lt;\/label&gt;\n            &lt;input class=\"form-control form-control-line\" id=\"mbs\" type=\"text\" pattern=\"[-+]?[0-9]*[.,]?[0-9]+\" minlength=\"9\" maxlength=\"9\" formControlName=\"mbs\" (keyup)=\"dohvatiDetalje(angularForma)\"&gt;\n          &lt;\/div&gt;\n        &lt;\/div&gt;\n        &lt;div class=\"form-group\"&gt;\n          &lt;label for=\"naziv\"&gt;Naziv:&lt;\/label&gt;\n          &lt;input class=\"form-control form-control-line\" id=\"naziv\" type=\"text\" formControlName=\"nazivtvrtke\"&gt;\n        &lt;\/div&gt;\n        &lt;div class=\"form-group\"&gt;\n          &lt;label for=\"adresa\"&gt;Adresa:&lt;\/label&gt;\n          &lt;input class=\"form-control form-control-line\" id=\"adresa\" type=\"text\" formControlName=\"ulica\"&gt;\n        &lt;\/div&gt;\n        &lt;div class=\"form-group\"&gt;\n          &lt;label for=\"grad\"&gt;Grad:&lt;\/label&gt;\n          &lt;input class=\"form-control form-control-line\" id=\"grad\" type=\"text\" formControlName=\"grad\"&gt;\n        &lt;\/div&gt;\n      &lt;\/div&gt;\n    &lt;\/form&gt;\n&lt;\/div&gt;<\/pre>\n<p>\u0160to se funkcionalnosti ti\u010de i s obzirom da je ovo samo demo prikaz ne\u0107u i\u0107i previ\u0161e u detalje.<\/p>\n<p>Unutar <span class=\"lang:default decode:true  crayon-inline\">ngOnInit()<\/span> funkcije pozivam API za dohva\u0107anje tokena. U produkcijskom okru\u017eenju ne bih to radio na ovaj na\u010din nego bih spremio token i novi ne bih tra\u017eio sljede\u0107ih 6 sati dok trenutni ne istekne.<\/p>\n<pre class=\"lang:default decode:true \" title=\"angular-forma.component.ts\">import { Component, OnInit } from '@angular\/core';\nimport { FormBuilder, FormGroup, ReactiveFormsModule, Validators } from '@angular\/forms';\nimport { RouterOutlet } from '@angular\/router';\n\nimport { ApiService } from '.\/api.service';\nimport { CommonModule } from '@angular\/common';\nimport { FormControl } from '@angular\/forms';\n\n@Component({\n  selector: 'app-root',\n  standalone: true,\n  imports: [CommonModule, RouterOutlet, ReactiveFormsModule],\n  templateUrl: '.\/app.component.html',\n  styleUrl: '.\/app.component.scss'\n})\nexport class AppComponent implements OnInit {\n\n  angularForma!: FormGroup;\n  \n  title = 'API - Sudreg';\n  access_token: string = '';\n\n  constructor(\n    private _fb: FormBuilder,\n    private _apiService: ApiService\n  ){\n    this.angularForma = this._fb.group({\n        oib: ['', [Validators.required, Validators.minLength(11), Validators.maxLength(11), Validators.pattern('[-+]?[0-9]*[.,]?[0-9]+')]],\n        mbs: ['', [Validators.required, Validators.minLength(9), Validators.maxLength(9), Validators.pattern('[-+]?[0-9]*[.,]?[0-9]+')]],\n        nazivtvrtke: new FormControl({ value: '', disabled: true }),\n        ulica: new FormControl({ value: '', disabled: true }),\n        grad: new FormControl({ value: '', disabled: true })\n    });\n  }\n\n  ngOnInit(){\n    this._apiService.getToken().subscribe((res: any) =&gt; { this.access_token = res.access_token; });\n  }\n\n  dohvatiDetalje(angularForma: FormGroup){\n    if(angularForma.value.oib &amp;&amp; angularForma.value.oib.length == 11){\n      console.log(\"Dohva\u0107am detalje...\");\n      this._apiService.detaljiSubjekta(this.access_token, 'oib', angularForma.value.oib).subscribe(res =&gt; {\n        console.log(\"Detalji tvrtke:\");\n        console.log(res);\n        if(res){\n            this.angularForma = this._fb.group({\n              oib: res.oib,\n              mbs: res.mbs,\n              nazivtvrtke: res.skracena_tvrtka['ime'],\n              ulica: res.sjediste['ulica'] + ' ' + res.sjediste['kucni_broj'] + (res.sjediste['kucni_podbroj'] ? (res.sjediste['kucni_podbroj']) : ''),\n              grad: res.sjediste['naziv_naselja']\n            });\n        } else {\n          alert(\"Neuspje\u0161no dohva\u0107anje podataka prema OIB-u!\");\n          this.angularForma.controls['oib'].setValue(null);\n        } \n      });\n    } else if (angularForma.value.mbs &amp;&amp; angularForma.value.mbs.length == 9){\n        this._apiService.detaljiSubjekta(this.access_token, 'mbs', angularForma.value.mbs).subscribe(res =&gt; {\n          if(res){\n              this.angularForma = this._fb.group({\n                oib: res.oib,\n                mbs: res.mbs,\n                nazivtvrtke: res.skracena_tvrtka[0].ime,\n                ulica: res.sjediste['ulica'] + ' ' + res.sjediste['kucni_broj'] + (res.sjediste['kucni_podbroj'] ? (res.sjediste['kucni_podbroj']) : ''),\n                grad: res.sjediste['naziv_naselja']\n              });\n          } else {\n            alert(\"Neuspje\u0161no dohva\u0107anje podataka prema MBS-u!\");\n            this.angularForma.controls['mbs'].setValue(null);\n          }\n        });\n    }\n  }\n\n}<\/pre>\n<p>U praksi to izgleda ovako. Unosom OIB-a ili MBS-a poziva se funkcija za dohva\u0107anje detalja poslovnog subjekta.<\/p>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/Api-sudski-registar-rezultat.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15499\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/Api-sudski-registar-rezultat.gif\" alt=\"API sudskog registra\" width=\"1905\" height=\"641\" \/><\/a><\/p>\n<p>Jednom kada <span class=\"lang:default decode:true  crayon-inline\">access_token<\/span> istekne dobit \u0107e se poruka<\/p>\n<p><a href=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-neautorizirano.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15503\" src=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-neautorizirano.png\" alt=\"API neautorizirano\" width=\"902\" height=\"420\" srcset=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-neautorizirano.png 902w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-neautorizirano-300x140.png 300w, https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-neautorizirano-768x358.png 768w\" sizes=\"auto, (max-width: 902px) 100vw, 902px\" \/><\/a><\/p>\n<p>I to je to. Istovremeno vrlo jednostavan i vrlo koristan API koji mo\u017ee pobolj\u0161ati funkcionalnosti nekog programskog rje\u0161enja.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prije nekoliko godina objavio sam blog post o prikazu podataka API-ja Sudskog registra \u2013 pravosudje.hr. API se tada nalazio na adresi https:\/\/sudreg-api.pravosudje.hr, dok \u0107e se od 1. travnja nalaziti na adresi https:\/\/sudreg-data-test.gov.hr\/za testno tj. na adresi https:\/\/sudreg-data.gov.hr\/ za produkcijsko okru\u017eenje. Vi\u0161e o detaljima i razlozima prebacivanja API-ja na novu adresu mo\u017eete saznati na https:\/\/data.gov.hr\/ckan\/dataset\/sudski-registar. Ukratko, &hellip; <a href=\"https:\/\/www.tomislavstankovic.com\/blog\/api-sudskog-registra-data-gov-hr\/\" class=\"more-link\">Nastavi \u010ditati <span class=\"screen-reader-text\">Dohva\u0107anje podataka s API-ja Sudskog registra data.gov.hr<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":15487,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[351],"tags":[471,376,748,749,628,373],"class_list":["post-15404","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-razvoj","tag-angular","tag-api","tag-data-gov-hr","tag-ministarstvo-pravosuda-i-uprave","tag-sudski-registar","tag-typescript"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Dohva\u0107anje podataka s API-ja Sudskog registra data.gov.hr - Tomislav Stankovi\u0107<\/title>\n<meta name=\"description\" content=\"API Sudskog registra nalazi se na adresi data.gov.hr i omogu\u0107uje preuzimanje podataka Sudskog registra u strojno \u010ditljivom obliku\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tomislavstankovic.com\/blog\/api-sudskog-registra-data-gov-hr\/\" \/>\n<meta property=\"og:locale\" content=\"hr_HR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dohva\u0107anje podataka s API-ja Sudskog registra data.gov.hr - Tomislav Stankovi\u0107\" \/>\n<meta property=\"og:description\" content=\"API Sudskog registra nalazi se na adresi data.gov.hr i omogu\u0107uje preuzimanje podataka Sudskog registra u strojno \u010ditljivom obliku\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tomislavstankovic.com\/blog\/api-sudskog-registra-data-gov-hr\/\" \/>\n<meta property=\"og:site_name\" content=\"Tomislav Stankovi\u0107\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-26T16:25:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-28T11:38:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-sudskog-registra.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tomislav Stankovi\u0107\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisao\/la\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tomislav Stankovi\u0107\" \/>\n\t<meta name=\"twitter:label2\" content=\"Procijenjeno vrijeme \u010ditanja\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minuta\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/api-sudskog-registra-data-gov-hr\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/api-sudskog-registra-data-gov-hr\\\/\"},\"author\":{\"name\":\"Tomislav Stankovi\u0107\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\"},\"headline\":\"Dohva\u0107anje podataka s API-ja Sudskog registra data.gov.hr\",\"datePublished\":\"2024-02-26T16:25:12+00:00\",\"dateModified\":\"2026-01-28T11:38:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/api-sudskog-registra-data-gov-hr\\\/\"},\"wordCount\":853,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/api-sudskog-registra-data-gov-hr\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/api-sudskog-registra.jpg\",\"keywords\":[\"Angular\",\"API\",\"data.gov.hr\",\"Ministarstvo pravosu\u0111a i uprave\",\"Sudski registar\",\"TypeScript\"],\"articleSection\":[\"Razvoj\"],\"inLanguage\":\"hr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/api-sudskog-registra-data-gov-hr\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/api-sudskog-registra-data-gov-hr\\\/\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/api-sudskog-registra-data-gov-hr\\\/\",\"name\":\"Dohva\u0107anje podataka s API-ja Sudskog registra data.gov.hr - Tomislav Stankovi\u0107\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/api-sudskog-registra-data-gov-hr\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/api-sudskog-registra-data-gov-hr\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/api-sudskog-registra.jpg\",\"datePublished\":\"2024-02-26T16:25:12+00:00\",\"dateModified\":\"2026-01-28T11:38:39+00:00\",\"description\":\"API Sudskog registra nalazi se na adresi data.gov.hr i omogu\u0107uje preuzimanje podataka Sudskog registra u strojno \u010ditljivom obliku\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/api-sudskog-registra-data-gov-hr\\\/#breadcrumb\"},\"inLanguage\":\"hr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/api-sudskog-registra-data-gov-hr\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/api-sudskog-registra-data-gov-hr\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/api-sudskog-registra.jpg\",\"contentUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/api-sudskog-registra.jpg\",\"width\":1280,\"height\":720,\"caption\":\"API-ja Sudskog registra data.gov.hr\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/api-sudskog-registra-data-gov-hr\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Po\u010detna stranica\",\"item\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dohva\u0107anje podataka s API-ja Sudskog registra data.gov.hr\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/\",\"name\":\"Tomislav Stankovi\u0107\",\"description\":\"Sam svoj bloger\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"hr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\",\"name\":\"Tomislav Stankovi\u0107\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\",\"contentUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\",\"width\":248,\"height\":165,\"caption\":\"Tomislav Stankovi\u0107\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\"},\"description\":\"Bloger \u0161irokog raspona interesa od kojih dio voli objaviti na ovom blogu. U neslobodno vrijeme Angular developer mobilnih i web aplikacija.\",\"sameAs\":[\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/tomislavstankovic\\\/\"],\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/author\\\/tomislavstankovic\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dohva\u0107anje podataka s API-ja Sudskog registra data.gov.hr - Tomislav Stankovi\u0107","description":"API Sudskog registra nalazi se na adresi data.gov.hr i omogu\u0107uje preuzimanje podataka Sudskog registra u strojno \u010ditljivom obliku","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tomislavstankovic.com\/blog\/api-sudskog-registra-data-gov-hr\/","og_locale":"hr_HR","og_type":"article","og_title":"Dohva\u0107anje podataka s API-ja Sudskog registra data.gov.hr - Tomislav Stankovi\u0107","og_description":"API Sudskog registra nalazi se na adresi data.gov.hr i omogu\u0107uje preuzimanje podataka Sudskog registra u strojno \u010ditljivom obliku","og_url":"https:\/\/www.tomislavstankovic.com\/blog\/api-sudskog-registra-data-gov-hr\/","og_site_name":"Tomislav Stankovi\u0107","article_published_time":"2024-02-26T16:25:12+00:00","article_modified_time":"2026-01-28T11:38:39+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-sudskog-registra.jpg","type":"image\/jpeg"}],"author":"Tomislav Stankovi\u0107","twitter_card":"summary_large_image","twitter_misc":{"Napisao\/la":"Tomislav Stankovi\u0107","Procijenjeno vrijeme \u010ditanja":"7 minuta"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tomislavstankovic.com\/blog\/api-sudskog-registra-data-gov-hr\/#article","isPartOf":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/api-sudskog-registra-data-gov-hr\/"},"author":{"name":"Tomislav Stankovi\u0107","@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d"},"headline":"Dohva\u0107anje podataka s API-ja Sudskog registra data.gov.hr","datePublished":"2024-02-26T16:25:12+00:00","dateModified":"2026-01-28T11:38:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/api-sudskog-registra-data-gov-hr\/"},"wordCount":853,"commentCount":0,"publisher":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d"},"image":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/api-sudskog-registra-data-gov-hr\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-sudskog-registra.jpg","keywords":["Angular","API","data.gov.hr","Ministarstvo pravosu\u0111a i uprave","Sudski registar","TypeScript"],"articleSection":["Razvoj"],"inLanguage":"hr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.tomislavstankovic.com\/blog\/api-sudskog-registra-data-gov-hr\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.tomislavstankovic.com\/blog\/api-sudskog-registra-data-gov-hr\/","url":"https:\/\/www.tomislavstankovic.com\/blog\/api-sudskog-registra-data-gov-hr\/","name":"Dohva\u0107anje podataka s API-ja Sudskog registra data.gov.hr - Tomislav Stankovi\u0107","isPartOf":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/api-sudskog-registra-data-gov-hr\/#primaryimage"},"image":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/api-sudskog-registra-data-gov-hr\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-sudskog-registra.jpg","datePublished":"2024-02-26T16:25:12+00:00","dateModified":"2026-01-28T11:38:39+00:00","description":"API Sudskog registra nalazi se na adresi data.gov.hr i omogu\u0107uje preuzimanje podataka Sudskog registra u strojno \u010ditljivom obliku","breadcrumb":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/api-sudskog-registra-data-gov-hr\/#breadcrumb"},"inLanguage":"hr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tomislavstankovic.com\/blog\/api-sudskog-registra-data-gov-hr\/"]}]},{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/www.tomislavstankovic.com\/blog\/api-sudskog-registra-data-gov-hr\/#primaryimage","url":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-sudskog-registra.jpg","contentUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2024\/02\/api-sudskog-registra.jpg","width":1280,"height":720,"caption":"API-ja Sudskog registra data.gov.hr"},{"@type":"BreadcrumbList","@id":"https:\/\/www.tomislavstankovic.com\/blog\/api-sudskog-registra-data-gov-hr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Po\u010detna stranica","item":"https:\/\/www.tomislavstankovic.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Dohva\u0107anje podataka s API-ja Sudskog registra data.gov.hr"}]},{"@type":"WebSite","@id":"https:\/\/www.tomislavstankovic.com\/blog\/#website","url":"https:\/\/www.tomislavstankovic.com\/blog\/","name":"Tomislav Stankovi\u0107","description":"Sam svoj bloger","publisher":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tomislavstankovic.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"hr"},{"@type":["Person","Organization"],"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d","name":"Tomislav Stankovi\u0107","image":{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg","url":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg","contentUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg","width":248,"height":165,"caption":"Tomislav Stankovi\u0107"},"logo":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg"},"description":"Bloger \u0161irokog raspona interesa od kojih dio voli objaviti na ovom blogu. U neslobodno vrijeme Angular developer mobilnih i web aplikacija.","sameAs":["https:\/\/www.tomislavstankovic.com\/blog\/","https:\/\/www.linkedin.com\/in\/tomislavstankovic\/"],"url":"https:\/\/www.tomislavstankovic.com\/blog\/author\/tomislavstankovic\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts\/15404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/comments?post=15404"}],"version-history":[{"count":117,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts\/15404\/revisions"}],"predecessor-version":[{"id":16632,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts\/15404\/revisions\/16632"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/media\/15487"}],"wp:attachment":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/media?parent=15404"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/categories?post=15404"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/tags?post=15404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}