API

API Promet SadaThe Promet Sada API

Zatvorene ceste, radovi, nesreće i događaji na hrvatskim cestama, kako ih prikazuje ova stranica, kao JSON ili GeoJSON. Besplatno 5 dana s probnim ključem, zatim s planom.Closed roads, roadworks, accidents and incidents on Croatia's roads, as this website shows them, in JSON or GeoJSON. Free for 5 days with a trial key, then on a paid plan.

Navođenje izvora je obavezno, u svim planovimaAttribution is mandatory, on every plan

Svugdje gdje se podaci prikazuju, vidljivo napiši Podaci: Promet Sada s poveznicom na prometsada.com i zadrži navođenje izvornih izvora iz polja meta.sources.Wherever the data appears, show Data: Promet Sada with a link to prometsada.com, and keep the original sources' credits from meta.sources.

Data: <a href="https://prometsada.com">Promet Sada</a>

Iskreno o pokrivenostiHonest about coverage

Stranica prikazuje HAK, Hrvatske ceste, Jadroliniju, MeteoAlarm i medije. API ne prodaje izvore čiji uvjeti to ne dopuštaju: HAK (nacionalna pristupna točka dopušta samo nekomercijalnu uporabu, a HAK traži pisani pristanak), Jadrolinija i MeteoAlarm (bez objavljenih uvjeta) te mediji. Zato API danas daje uglavnom obavijesti Hrvatskih cesta, pod Otvorenom dozvolom. Odgovor to navodi u meta.withheld, s brojem obavijesti koje ostaju samo na stranici.The site shows HAK, Hrvatske ceste, Jadrolinija, MeteoAlarm and the press. The API does not sell sources whose terms do not allow it: HAK (the national access point allows non-commercial use only, and HAK asks for written consent), Jadrolinija and MeteoAlarm (no published terms) and the press. So today the API carries mainly Hrvatske ceste reports, under the Croatian Open Licence. The answer says so in meta.withheld, with how many reports stay on the site only.

Kako početiGetting started

Zatraži probni ključ ispod. Stiže e-poštom za nekoliko sekundi i vrijedi 5 dana od prvog zahtjeva. Ključ šalješ u zaglavlju Authorization: Bearer … ili kao ?key=….Request a trial key below. It arrives by email within seconds and lasts 5 days from the first request. Send it as Authorization: Bearer … or as ?key=….

Stiže e-poštom za nekoliko sekundi, bez odobravanja. Vrijedi 5 dana od prvog zahtjeva.It reaches your inbox in seconds, no approval needed. Valid for 5 days from the first request.

PlanoviPlans

Plaćaš pristup usluzi: upite, ograničenja i podršku. Sami podaci pripadaju tijelima koja ih objavljuju i ostaju pod njihovim licencama; njihovo navođenje mora ostati.What you pay for is access to the service: the queries, the limits and the support. The data itself belongs to the authorities that publish it and stays under their licences; their credits must be kept.

ProbaTrial

Za sve, da provjere odgovara li im APIFor anyone, to check whether the API fits

BesplatnoFree

5 dana5 days

  • 5 dana od prvog zahtjeva5 days from the first request
  • 120 zahtjeva na sat120 requests an hour
  • Navođenje izvora obaveznoAttribution required

OsobniPersonal

Privatni ili mali projekti bez značajnih prihodaPrivate or small projects without significant revenue

15 €€15

mjesečno, s PDV-om.per month, incl. VAT

  • Oko 10 000 zahtjeva dnevnoAbout 10,000 requests a day
  • HrvatskaCroatia
  • Navođenje izvora obaveznoAttribution required

ProfesionalniProfessional

Komercijalne aplikacije, stranice s oglasima, upotreba u tvrtkiCommercial apps, ad-funded websites, use within a company

79 €€79

mjesečno, s PDV-om.per month, incl. VAT

  • Oko 100 000 zahtjeva dnevnoAbout 100,000 requests a day
  • Obavijest e-poštom kad izvor prestane raditiEmail alert when a source goes down
  • Navođenje izvora obaveznoAttribution required

TvrtkaEnterprise

Vozni parkovi, osiguranje, mediji, više zemalja, SLAFleets, insurers, media, several countries, SLA

Po dogovoruOn request

Ponuda prema opseguQuote based on volume

  • Dogovorena ograničenja i SLAAgreed limits and SLA
  • Više zemalja preko RoadscoreaSeveral countries through Roadscore
  • UgovorContract

Za plan piši na [email protected] s nazivom projekta i načinom korištenja. Odgovaramo s pravim planom i računom, a ključ ostaje isti. Planovi Osobni i Profesionalni naplaćuju se mjesečno.For a plan, write to [email protected] with your project's name and how you will use it. We reply with the right plan and an invoice; your key stays the same. The Personal and Professional plans are billed monthly.

Krajnja točka i parametriEndpoint and parameters

GET https://prometsada.com/api/v1/incidents
ParametarParameterVrijednostiValuesZnačenjeMeaning
roadA1, A6, D8…Cesta, kao u /autoceste/a1 ili /ceste/d8. Može i cesta=.The road, as in /autoceste/a1 or /ceste/d8. Also cesta=.
county21 slugovaŽupanija: grad-zagreb, zagrebacka, krapinsko-zagorska, sisacko-moslavacka, karlovacka, varazdinska, koprivnicko-krizevacka, bjelovarsko-bilogorska, primorsko-goranska, licko-senjska, viroviticko-podravska, pozesko-slavonska, brodsko-posavska, zadarska, osjecko-baranjska, sibensko-kninska, vukovarsko-srijemska, splitsko-dalmatinska, istarska, dubrovacko-neretvanska, medimurska. Može i zupanija=.County: grad-zagreb, zagrebacka, krapinsko-zagorska, sisacko-moslavacka, karlovacka, varazdinska, koprivnicko-krizevacka, bjelovarsko-bilogorska, primorsko-goranska, licko-senjska, viroviticko-podravska, pozesko-slavonska, brodsko-posavska, zadarska, osjecko-baranjska, sibensko-kninska, vukovarsko-srijemska, splitsko-dalmatinska, istarska, dubrovacko-neretvanska, medimurska. Also zupanija=.
typeaccident, queue, incident, roadworksVrsta; može i nesreća, zastoj, događaj, radovi, zatvoreno.Type; Croatian words work too: nesreća, zastoj, događaj, radovi, zatvoreno.
closureany, full, lanesSamo zatvaranja; full je cijela cesta.Closures only; full is the whole road.
statusactive, scheduledSada ili najavljeno.Now or planned.
severitylow, medium, high, criticalTežina.Severity.
sourcehcSamo obavijesti jednog izvora.Only reports from one source.
bboxminLon,minLat,maxLon,maxLatPodručje na karti.An area on the map.
limit1–1000Najviše obavijesti u odgovoru.Most reports in the answer.
formatjson, geojsonOblik odgovora.Response format.

PrimjerExample

curl -H "Authorization: Bearer $KEY" "https://prometsada.com/api/v1/incidents?road=D8&limit=1"
{
  "attribution": { "text": "Data: Promet Sada", "url": "https://prometsada.com" },
  "meta": {
    "count": 1,
    "total": 11,
    "generatedAt": "2026-11-13T19:12:04.511Z",
    "withheld": {
      "note": "Ovi izvori prikazuju se na stranici, ali se ne prodaju preko API-ja … / These sources are shown on the site but not sold through the API …",
      "sources": [{ "id": "hak", "name": "HAK", "count": 202 }]
    },
    "sources": [
      {
        "id": "hc",
        "credit": "Hrvatske ceste, putem NPT-a (hrvatska nacionalna pristupna točka), Otvorena dozvola",
        "licence": "Otvorena dozvola Republike Hrvatske",
        "licenceUrl": "https://data.gov.hr/otvorena-dozvola"
      }
    ]
  },
  "incidents": [
    {
      "id": "hc-…",
      "type": "incident",
      "severity": "high",
      "status": "active",
      "lat": 44.71,
      "lon": 14.89,
      "title": "Zatvoreno zbog bure · D8, Senj",
      "titleEn": "Weather · D8 between Karlobag and Sv · closed for all vehicle categories",
      "source": "hc",
      "road": "D8",
      "closure": "full",
      "wind": true,
      "land": "licko-senjska",
      "startedAt": "2026-11-13T15:00:00.000Z",
      "updatedAt": "2026-11-13T19:05:00.000Z"
    }
  ]
}

PogreškeErrors

  • 400: neispravan parametar; odgovor kaže koje su vrijednosti dopuštene.400: a bad parameter; the answer lists the allowed values.
  • 401: nedostaje ključ. 402: probno razdoblje je završilo.401: no key. 402: the trial has ended.
  • 403: ključ je blokiran. 429: previše zahtjeva; pokušaj nakon vremena iz Retry-After.403: the key is blocked. 429: too many requests; retry after Retry-After.

Uvjeti i navođenje izvoraTerms of use and attribution

Izvorni izvori i njihove licence:The original sources and their licences:

  • HAK: Hrvatski autoklub (HAK), putem NPT-a, hrvatske nacionalne pristupne točke (NPT (promet-info.hr), nekomercijalna uporaba) · samo na stranici, ne u API-ju · site only, not in the API
  • Hrvatske ceste: Hrvatske ceste, putem NPT-a (hrvatska nacionalna pristupna točka), Otvorena dozvola (Otvorena dozvola Republike Hrvatske)
  • Jadrolinija: Jadrolinija, Linije u prekidu (Jadrolinija, javne obavijesti) · samo na stranici, ne u API-ju · site only, not in the API
  • MeteoAlarm: MeteoAlarm, upozorenja DHMZ-a (MeteoAlarm / DHMZ) · samo na stranici, ne u API-ju · site only, not in the API
  • Hrvatski mediji: Hrvatski mediji (činjenice iz članaka, s poveznicom na izvor) (Činjenice iz članka, s poveznicom) · samo na stranici, ne u API-ju · site only, not in the API

Navođenje izvora je obavezno, u svim planovimaAttribution is mandatory, on every plan

Svugdje gdje se podaci prikazuju, vidljivo napiši Podaci: Promet Sada s poveznicom na prometsada.com i zadrži navođenje izvornih izvora iz polja meta.sources.Wherever the data appears, show Data: Promet Sada with a link to prometsada.com, and keep the original sources' credits from meta.sources.

Data: <a href="https://prometsada.com">Promet Sada</a>

KontaktContact

Pitanja, planovi i više zemalja preko Roadscorea: [email protected].Questions, plans and more countries through Roadscore: [email protected].