Segnalazioni approvate sulle condizioni stradali vicino ai confini e sui principali corridoi: buche, lavori in corso, chiusure, ghiaccio, pericoli — combinando le segnalazioni dei conducenti con le rilevazioni automatiche dell'accelerometro della nostra app di navigazione.
GEThttps://nakordoni.eu/api/v1/data/road-conditions
— classe di quota: cheap
Parametro
Descrizione
country
Codice paese ISO (opzionale)
ppid
ID del valico, es. id_13 (facoltativo). Limita la risposta al corridoio di quel valico: gli ultimi 50 km della strada principale che vi conduce su ENTRAMBI i lati del confine
all (predefinito) | user (solo le segnalazioni dei nostri conducenti) | external (solo i feed di enti stradali e fornitori)
limit
Risultati massimi (predefinito 100, limite 500)
offset
Offset di paginazione (facoltativo)
include_expired
1 = restituisci anche le condizioni scadute (facoltativo)
lang
Lingua delle etichette condition_type_name / severity_name — tutte le 24 lingue del sito (predefinito uk)
Campi della risposta— all’interno dell’oggetto data della busta. [] indica una lista, quindi data.items[].name è il campo name di ogni elemento. Un campo è null, assente o una lista vuota quando non abbiamo un valore — mai un segnaposto.
Campo
Descrizione
data.conditions[].condition_type
What it is (roadworks, closure, accident, weather…), with condition_type_name in the requested language.
data.conditions[].severity
How bad it is, with severity_name.
data.conditions[].description
Free-text detail as published, with road_name and direction.
data.conditions[].latitude
Where it is, with longitude and country_code.
data.conditions[].corridor_ppid
The border crossing whose approach corridor this sits on, when it is on one.
data.conditions[].estimated_duration
How long it is expected to last, with expires_at and created_at.
data.conditions[].source
Upstream that reported it, with external_id — stable across refreshes, use it to deduplicate.
data.total
Matches for the query, with limit and offset for paging.
Cosa cambia in questa versione:
id is now a string carrying its real upstream identity (e.g. "gddkia_B29BE…", "tt_6a83…", "user_335") instead of v1's int, and condition_type keeps the raw upstream value instead of being folded into the v1 enum. The response adds the completeness trio returned / total_available / truncated, plus scope (radius | corridor_ppid | corridor_country). New in v2: ?air_alerts=1 attaches a coarse air-raid advisory (region codes only) for the same scope — the full picture lives in the separate "air-alerts" product. v1 keeps its exact shape — external rows there get a stable negative int id and carry their real id in the additive `external_id` key.
Live road conditions on the approaches to a border crossing: accidents, roadworks, closures, congestion, weather hazards, potholes and ice. Merges our own driver reports with the incident feeds we run the navigator on — national road authorities (GDDKiA, autobahn.de, ÖAMTC, Zjazdnost, Digitraffic, CCISS, DGT) plus TomTom, HERE and crowd reports — deduplicated across sources, each row carrying the `source` it came from. Without coordinates the answer is scoped to the BORDER CORRIDORS rather than a whole country: the last 50 km of the main road from each capital to the crossing, on both sides of the border. Pass ?ppid= for one crossing, or lat/lng+radius for a plain radius search anywhere.
GEThttps://nakordoni.eu/api/v2/data/road-conditions
— classe di quota: cheap
Parametro
Descrizione
country
Codice paese ISO-2 (facoltativo). Restituisce il lato dei corridoi di confine di quel paese — non un dump nazionale
ppid
ID del valico, es. id_13 (facoltativo). Limita la risposta al corridoio di quel valico: gli ultimi 50 km della strada principale che vi conduce su ENTRAMBI i lati del confine
condition_type
accident|roadwork|closure|congestion|weather|hazard|pothole|speed_bump|object|stopped|ice|other (facoltativo). v2 restituisce il valore grezzo della fonte, quindi un feed che segnala police o event non viene ricondotto a `other`
severity
low|moderate|major|critical (facoltativo)
lat
Latitudine (facoltativo) — insieme a lng, passa a una semplice ricerca per raggio
lng
Longitudine (facoltativo)
radius
Raggio in km (predefinito 50). Si applica SOLO insieme a lat+lng; nel percorso a corridoio il filtro è la strada stessa, non un cerchio
sources
all (predefinito) | user (solo le segnalazioni dei nostri conducenti) | external (solo i feed di enti stradali e fornitori)
air_alerts
1 = aggiunge un blocco informativo `air_alerts` per lo stesso ambito: se in qualche regione è in corso un allarme aereo, sotto forma di codici regione ISO 3166-2, con as_of / lag_min (predefinito 0). Volutamente approssimativo — nessuna distanza, nessuna fascia di prossimità, nessun oggetto tracciato. Per questi, chiamate la separata API di prossimità agli allarmi aerei (prodotto "air-alerts", /api/v2/data/air-alerts?ppid=id_94&radius_km=100), costruita attorno ai vincoli di sicurezza che tali dati richiedono. Solo Ucraina; una richiesta limitata a un altro paese riceve applicable:false anziché un elenco vuoto
limit
Numero massimo di risultati (predefinito 100, limite 500)
offset
Offset di paginazione (facoltativo)
include_expired
1 = restituisci anche le condizioni scadute (facoltativo)
lang
Lingua delle etichette condition_type_name / severity_name — tutte le 24 lingue del sito (predefinito uk)
Campi della risposta— all’interno dell’oggetto data della busta. [] indica una lista, quindi data.items[].name è il campo name di ogni elemento. Un campo è null, assente o una lista vuota quando non abbiamo un valore — mai un segnaposto.
Campo
Descrizione
data.conditions[].condition_type
What it is (roadworks, closure, accident, weather…), with condition_type_name in the requested language.
data.conditions[].severity
How bad it is, with severity_name.
data.conditions[].description
Free-text detail as published, with road_name and direction.
data.conditions[].latitude
Where it is, with longitude and country_code.
data.conditions[].corridor_ppid
The border crossing whose approach corridor this sits on, when it is on one.
data.conditions[].estimated_duration
How long it is expected to last, with expires_at and created_at.
data.conditions[].source
Upstream that reported it, with external_id — stable across refreshes, use it to deduplicate.
data.total
Matches for the query, with limit and offset for paging.