c0mm0.com — the continuously verified register of European data

Register record·API·CH·REGIONVERIFIED · checked 3d ago
T

Traffic accidents (since 2010)

APIExecutable4/7Query nowOpen workbenchSubscribe🇨🇭Switzerland

This dataset provides records of traffic accidents reported by police officers in the canton of Geneva, Switzerland, from 2010 through 31 December 2024. The data originates from MISTRA VUGIS, a visualization and geographical analysis application maintained by the Federal Office of Roads (OFROU), and is exported annually for publication. It is made available by the Système d'information du territoire genevois (SITG), the canton's territorial information system. The dataset supports spatial and statistical analysis of road safety trends and accident locations within the canton over more than a decade.From the application MISTRA VUGIS of the Federal Office of Roads (OFROU) which is a tool for visualization and geographical analysis of traffic accidents seized by police officers, an export is made once a year. This export contains accidents that took place from 2010 until 31 December 2024 in the…

61
good

Weighted across five axes. Tap a ring for what it measures.

Data schema (39 fields)

Click a field to see example values.

FieldTypeDescription
OBJECTIDoidInternal record identifier.Internal record identifier.
ID_ACCIDENTId accidentdoubleUnique identifier of the traffic accident.Unique identifier of the traffic accident.
DATE_dateDate on which the accident occurred.Date on which the accident occurred.
GROUPE_ACCIDENTGroupe accidentstringGeneral category of accident type.General category of accident type.
TYPEstringDetailed description of the accident type.Detailed description of the accident type.
CAUSEstringRecorded cause of the accident.Recorded cause of the accident.
COMMUNECommunestringMunicipality where the accident occurred.Municipality where the accident occurred.
CONDITIONS_LUMINEUSESConditions lumineusesstringLight conditions at the time of the accident.Light conditions at the time of the accident.
CONDITIONS_METEOConditions meteostringWeather conditions at the time of the accident.Weather conditions at the time of the accident.
CONSEQUENCESstringSeverity of the accident's consequences.Severity of the accident's consequences.
COOR_XCoor xdoubleX coordinate of the accident location.X coordinate of the accident location.
COOR_YCoor ydoubleY coordinate of the accident location.Y coordinate of the accident location.
ETAT_ROUTEEtat routestringCondition of the road surface at the time of the accident.Condition of the road surface at the time of the accident.
GENRE_ROUTEGenre routestringType or category of road where the accident occurred.Type or category of road where the accident occurred.
JOURstringDay of the week the accident occurred.Day of the week the accident occurred.
NB_ENFANTS_IMPLIQUESNb enfants impliquesdoubleNumber of children involved in the accident.Number of children involved in the accident.
NB_ENFANTS_ECOLENb enfants ecoledoubleNumber of school-age children involved.Number of school-age children involved.
NB_BLESSES_LEGERSNb blesses legersdoubleNumber of people slightly injured.Number of people slightly injured.
NB_BLESSES_GRAVESNb blesses gravesdoubleNumber of people seriously injured.Number of people seriously injured.
NB_TUESNb tuesdoubleNumber of people killed in the accident.Number of people killed in the accident.
NB_PIETONSNb pietonsdoubleNumber of pedestrians involved.Number of pedestrians involved.
NB_BICYCLETTESNb bicyclettesdoubleNumber of bicycles involved.Number of bicycles involved.
NB_VAE_25Nb vae 25doubleNumber of 25 km/h electric bikes involved.Number of 25 km/h electric bikes involved.
NB_VAE_45Nb vae 45doubleNumber of 45 km/h electric bikes involved.Number of 45 km/h electric bikes involved.
NB_CYCLOMOTEURSNb cyclomoteursdoubleNumber of mopeds involved.Number of mopeds involved.
NB_MOTOS_50Nb motos 50doubleNumber of 50cc motorcycles involved.Number of 50cc motorcycles involved.
NB_MOTOSNB_MOTOS_125doubleNumber of 125cc motorcycles involved.Number of 125cc motorcycles involved.
NB_VOITURES_TOURISMENb voitures tourismedoubleNumber of passenger cars involved.Number of passenger cars involved.
NB_VOITURES_LIVRAISONNb voitures livraisondoubleNumber of delivery vans involved.Number of delivery vans involved.
NB_CAMIONSNb camionsdoubleNumber of trucks involved.Number of trucks involved.
NB_BUSNb busdoubleNumber of buses involved.Number of buses involved.
NB_TRAMNb tramstringIndicates whether a tram was involved.Indicates whether a tram was involved.
NB_TRAINSNb trainsdoubleNumber of trains involved.Number of trains involved.
NB_SENIORSNb seniorsdoubleNumber of elderly persons involved.Number of elderly persons involved.
NB_TCNb tcdoubleNumber of public transport vehicles involved.Number of public transport vehicles involved.
REF_GROUPE_CAUSERef groupe causestringGeneral category of the accident's cause.General category of the accident's cause.
TOTAL_PERSONNESTotal personnesdoubleTotal number of persons involved in the accident.Total number of persons involved in the accident.
ANNEEsmallintegerYear in which the accident occurred.Year in which the accident occurred.
HEUREstringTime at which the accident occurred.Time at which the accident occurred.

Schema captured from arcgis 3 days ago.

Query the data

Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.

=

Sample data (3 records)

Record 1JOUR: Vendredi · TYPE: Collision en obliquant à gauche avec le
{
  "JOUR": "Vendredi",
  "TYPE": "Collision en obliquant à gauche avec le trafic venant en sens inverse",
  "ANNEE": 2016,
  "CAUSE": "Priorité - Priorité en obliquant à gauche devant des véhicules venant en sens inverse",
  "DATE_": 1471564800000,
  "HEURE": "17:18:00",
  "NB_TC": 0,
  "COOR_X": 2500882,
  "COOR_Y": 1117756,
  "NB_BUS": 0,
  "COMMUNE": "Genève",
  "NB_TRAM": "Non",
  "NB_TUES": 0,
  "NB_MOTOS": 1,
  "OBJECTID": 1,
  "NB_TRAINS": 0,
  "NB_VAE_25": 0,
  "NB_VAE_45": 0,
  "ETAT_ROUTE": "Route sèche",
  "NB_CAMIONS": 0,
  "NB_PIETONS": 0,
  "NB_SENIORS": 0,
  "GENRE_ROUTE": "Route principale",
  "ID_ACCIDENT": 1785480,
  "NB_MOTOS_50": 1,
  "CONSEQUENCES": "Avec blessés graves",
  "NB_BICYCLETTES": 0,
  "GROUPE_ACCIDENT": "Accident en quittant une route",
  "NB_CYCLOMOTEURS": 0,
  "TOTAL_PERSONNES": 2,
  "CONDITIONS_METEO": "Beau temps",
  "NB_ENFANTS_ECOLE": 0,
  "REF_GROUPE_CAUSE": "Comportement de la personne",
  "NB_BLESSES_GRAVES": 1,
  "NB_BLESSES_LEGERS": 0,
  "NB_ENFANTS_IMPLIQUES": 0,
  "NB_VOITURES_TOURISME": 0,
  "CONDITIONS_LUMINEUSES": "Jour",
  "NB_VOITURES_LIVRAISON": 0
}
Record 2JOUR: Mardi · TYPE: Collision avec véhicule à l'arrêt
{
  "JOUR": "Mardi",
  "TYPE": "Collision avec véhicule à l'arrêt",
  "ANNEE": 2016,
  "CAUSE": "Etat de la personne - Influence de l'alcool",
  "DATE_": 1473120000000,
  "HEURE": "17:43:00",
  "NB_TC": 0,
  "COOR_X": 2499651,
  "COOR_Y": 1117055,
  "NB_BUS": 0,
  "COMMUNE": "Genève",
  "NB_TRAM": "Oui",
  "NB_TUES": 0,
  "NB_MOTOS": 2,
  "OBJECTID": 2,
  "NB_TRAINS": 0,
  "NB_VAE_25": 0,
  "NB_VAE_45": 0,
  "ETAT_ROUTE": "Route sèche",
  "NB_CAMIONS": 0,
  "NB_PIETONS": 0,
  "NB_SENIORS": 0,
  "GENRE_ROUTE": "Route principale",
  "ID_ACCIDENT": 1793199,
  "NB_MOTOS_50": 0,
  "CONSEQUENCES": "Avec dommages matériels",
  "NB_BICYCLETTES": 0,
  "GROUPE_ACCIDENT": "Accident par tamponnement",
  "NB_CYCLOMOTEURS": 0,
  "TOTAL_PERSONNES": 2,
  "CONDITIONS_METEO": "Beau temps",
  "NB_ENFANTS_ECOLE": 0,
  "REF_GROUPE_CAUSE": "Etat de la personne",
  "NB_BLESSES_GRAVES": 0,
  "NB_BLESSES_LEGERS": 0,
  "NB_ENFANTS_IMPLIQUES": 0,
  "NB_VOITURES_TOURISME": 0,
  "CONDITIONS_LUMINEUSES": "Jour",
  "NB_VOITURES_LIVRAISON": 0
}
Record 3JOUR: Lundi · TYPE: Piéton traversant la chaussée touché par
{
  "JOUR": "Lundi",
  "TYPE": "Piéton traversant la chaussée touché par un véhicule circulant en ligne droite",
  "ANNEE": 2016,
  "CAUSE": "Priorité - Ne pas accorder la priorité à un passage pour piétons",
  "DATE_": 1471824000000,
  "HEURE": "11:30:00",
  "NB_TC": 0,
  "COOR_X": 2498637,
  "COOR_Y": 1120184,
  "NB_BUS": 0,
  "COMMUNE": "Genève",
  "NB_TRAM": "Non",
  "NB_TUES": 0,
  "NB_MOTOS": 1,
  "OBJECTID": 3,
  "NB_TRAINS": 0,
  "NB_VAE_25": 0,
  "NB_VAE_45": 0,
  "ETAT_ROUTE": "Route sèche",
  "NB_CAMIONS": 0,
  "NB_PIETONS": 1,
  "NB_SENIORS": 1,
  "GENRE_ROUTE": "Route secondaire",
  "ID_ACCIDENT": 1786446,
  "NB_MOTOS_50": 0,
  "CONSEQUENCES": "Avec dommages matériels",
  "NB_BICYCLETTES": 0,
  "GROUPE_ACCIDENT": "Accident impliquant des piétons",
  "NB_CYCLOMOTEURS": 0,
  "TOTAL_PERSONNES": 2,
  "CONDITIONS_METEO": "Beau temps",
  "NB_ENFANTS_ECOLE": 0,
  "REF_GROUPE_CAUSE": "Comportement de la personne",
  "NB_BLESSES_GRAVES": 0,
  "NB_BLESSES_LEGERS": 0,
  "NB_ENFANTS_IMPLIQUES": 0,
  "NB_VOITURES_TOURISME": 0,
  "CONDITIONS_LUMINEUSES": "Jour",
  "NB_VOITURES_LIVRAISON": 0
}

Live sample captured at profiling time — values may have changed upstream.

Verification Status

Using the API

Configuration

Base URL
https://vector.sitg.ge.ch/arcgis/rest/services/OTC_ACCIDENTS/FeatureServer

License

Terms stated by the source (not a recognized license):

© 2026 SITG

Query examples

curl -s 'https://vector.sitg.ge.ch/arcgis/rest/services/OTC_ACCIDENTS/FeatureServer?f=json' -H 'Accept: application/json'

Service definition: the list of layers.

Full API documentation ↗

Dataset

Volume & freshness

Datasets
1
on this portal

Machine-readable & source

Traffic accidents (since 2010) — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.