c0mm0.com — the continuously verified register of European data

Register record·API·CH·REGIONVERIFIED · checked 2d 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
OBJECTIDoid
ID_ACCIDENTId accidentdouble
DATE_date
GROUPE_ACCIDENTGroupe accidentstring
TYPEstring
CAUSEstring
COMMUNECommunestring
CONDITIONS_LUMINEUSESConditions lumineusesstring
CONDITIONS_METEOConditions meteostring
CONSEQUENCESstring
COOR_XCoor xdouble
COOR_YCoor ydouble
ETAT_ROUTEEtat routestring
GENRE_ROUTEGenre routestring
JOURstring
NB_ENFANTS_IMPLIQUESNb enfants impliquesdouble
NB_ENFANTS_ECOLENb enfants ecoledouble
NB_BLESSES_LEGERSNb blesses legersdouble
NB_BLESSES_GRAVESNb blesses gravesdouble
NB_TUESNb tuesdouble
NB_PIETONSNb pietonsdouble
NB_BICYCLETTESNb bicyclettesdouble
NB_VAE_25Nb vae 25double
NB_VAE_45Nb vae 45double
NB_CYCLOMOTEURSNb cyclomoteursdouble
NB_MOTOS_50Nb motos 50double
NB_MOTOSNB_MOTOS_125double
NB_VOITURES_TOURISMENb voitures tourismedouble
NB_VOITURES_LIVRAISONNb voitures livraisondouble
NB_CAMIONSNb camionsdouble
NB_BUSNb busdouble
NB_TRAMNb tramstring
NB_TRAINSNb trainsdouble
NB_SENIORSNb seniorsdouble
NB_TCNb tcdouble
REF_GROUPE_CAUSERef groupe causestring
TOTAL_PERSONNESTotal personnesdouble
ANNEEsmallinteger
HEUREstring

Schema captured from arcgis 7 hours 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.