← Retour à tous les articles
Caméras routières Transfrontalier Régulation

Un coup d’œil sur la route. 7 587 caméras dans 16 pays européens, un seul schéma.

28 septembre 2026 · 6 min de lecture

Un régulateur voit une alerte neige sur l’E6 et a deux options : faire confiance au texte, ou regarder la route. La seconde voulait dire, jusqu’ici, ouvrir un site national différent pour chaque pays traversé — l’administration suédoise des transports pour un côté du pont de Svinesund, l’administration routière norvégienne pour l’autre — chacune avec sa carte, sa façon de nommer ses caméras et sa propre idée de ce que contient une fiche caméra.

Nous référençons 7 587 caméras routières actives dans 16 pays européens, et 6 834 d’entre elles renvoient vers une image récente sous un seul nom de champ. Un appel API, un schéma, quel que soit le côté de la frontière où se trouve la caméra.

Un seul appel, de part et d’autre de la frontière

Le pont de Svinesund porte l’E6 entre la Suède et la Norvège. Demandez toutes les caméras dans un rayon de 25 km :

curl -H "X-API-Key: $KEY" \
  "https://api.napspan.com/api/v1/features?type=cameras&lat=59.09&lng=11.25&radius_km=25"

Le 28 septembre 2026, la réponse contenait dix caméras — cinq suédoises, cinq norvégiennes — dans une seule liste. Deux d’entre elles, abrégées :

{
  "id": "SWE-cam-SE_STA_CAMERA_VViS_1439_K1",
  "jurisdiction": "SWE",
  "name": "Svinesundsbron",
  "latitude": 59.092922,
  "longitude": 11.252252,
  "properties": {
    "camera_status": "online",
    "image_url": "https://api.trafikinfo.trafikverket.se/v2/Images/data/road.infrastructure.camera/RoadConditionCamera_VViS_1439_K1.jpg",
    "photo_time": "2026-09-28T09:20:27.980+02:00"
  }
}
{
  "id": "NOR-cam-3001013_1",
  "jurisdiction": "NOR",
  "name": "Ingedal — Sarpsborg",
  "road_name": "E6",
  "properties": {
    "camera_status": "online",
    "image_url": "https://kamera.atlas.vegvesen.no/api/images/3001013_1",
    "orientation": "Sarpsborg",
    "video_url": "https://kamera.vegvesen.no/public/3001013_1/manifest.m3u8"
  }
}

Les deux systèmes nationaux décrivent leurs caméras très différemment — la Suède envoie l’heure de la photo et un code de comté, la Norvège une direction de vue et un flux vidéo. Ce qu’ils partagent, c’est le champ dont un client a réellement besoin : image_url, un lien vers la dernière image, directement chez l’autorité routière qui l’a prise.

Où sont les caméras

Mesuré en une seule transaction sur la production le 14 octobre 2026, 06h10 UTC :

PaysCaméras activesAvec image
Espagne1 9591 959
Suède1 5901 590
Norvège897897 (dont 136 avec vidéo)
Finlande814814
Slovénie538538
Allemagne (Bavière)423423
Lituanie308308
Islande165165
France116100 (les 116 avec vidéo)
Bosnie-Herzégovine3737
Monténégro33
Écosse, Croatie, Pologne, Pays-Bas, Macédoine du Nord7370 — emplacement seulement

Avant d’écrire, nous avons tiré cinq liens d’image au hasard dans chaque pays qui en publie et les avons tous téléchargés depuis nos serveurs européens. Les 53 ont renvoyé une image.

Lisez attentivement la dernière ligne. L’Écosse (415), la Croatie (240), la Pologne (35), les Pays-Bas (26) et la Macédoine du Nord (21) publient l’emplacement de leurs caméras mais aucune image ; nous n’avons donc que l’emplacement. Nous préférons le dire ici plutôt que de vous laisser découvrir 737 cadres vides en production. Et l’Allemagne, dans ce tableau, c’est la Bavière — aucun autre Land n’y figure.

Pourquoi un seul nom de champ change tout

Un schéma normalisé ressemble à du rangement jusqu’au moment où l’on compte ce qu’il épargne. Chaque flux national nomme l’image autrement : l’un envoie un seul lien, l’autre une liste de trois angles, un troisième un champ photo_url, un quatrième une page qui héberge le flux. Une flotte qui les intègre un par un écrit seize analyseurs — et le dix-septième pays casse le tableau de bord.

Nous en avons trouvé la preuve chez nous en préparant cet article. Jusqu’au 28 septembre, les 1 589 caméras suédoises arrivaient dans notre API avec leur image sous photo_url uniquement — un client qui lisait image_url ne voyait aucune image pour un cinquième des caméras européennes, et aucune erreur ne signalait rien. C’est corrigé : le lien figure sous image_url pour chaque pays qui en publie un, et photo_url reste pour ceux qui le lisent déjà.

Quatre choses à savoir avant de construire dessus

C’est une image fixe, pas un direct. Seules 252 caméras diffusent un flux vidéo — 136 en Norvège et 116 en France. Partout ailleurs, vous obtenez la dernière image publiée par l’autorité routière, à son rythme, pas au nôtre.

Une image peut être ancienne, et seuls certains pays disent de quand elle date. La Suède horodate chaque photo : lors de notre dernière mise à jour quotidienne, 1 548 de ses 1 590 caméras avaient pris une image dans l’heure précédente — et la plus ancienne encore publiée datait de mai 2022. La plupart des pays n’envoient aucun horodatage. Là où photo_time existe, vérifiez-le ; là où il manque, l’âge est inconnu, pas récent.

L’état des caméras est publié pour moins de la moitié du réseau. 3 404 caméras portent un camera_status — 3 321 en ligne, 83 hors ligne. Les 4 183 autres viennent de flux qui ne le disent pas. Absent signifie inconnu, jamais en ligne.

Nous ne lisons pas les images. Rien ici ne vous dit si la route à l’image est enneigée ou embouteillée. L’image est une preuve qu’une personne regarde, pas un état de la route classifié — pour cela, les restrictions et panneaux à messages variables sur le même corridor sont le signal structuré.

Le même appel que tout le reste sur l’itinéraire

Les caméras sont un type de donnée de plus dans le même schéma /features que l’occupation en direct des parkings poids lourds, les prix du carburant par station et l’état des points de charge en direct. Filtrez par jurisdiction avec les codes ISO 3166-1 alpha-3 (NOR, SWE), par bbox, ou par un point et un radius_km comme ci-dessus.

Ce que cela ne fait pas

Chiffres mesurés sur la production le 14 octobre 2026, 06h10 UTC, en une seule transaction (première publication le 28 septembre ; les Pays-Bas ont depuis rejoint le groupe sans image). Le nombre de caméras évolue au gré des ajouts et retraits des autorités ; la forme du constat, elle, restera.

Essayer

Regardez la route avant de changer d’itinéraire

6 834 caméras routières avec une image récente dans 16 pays européens, dans le même appel API que les restrictions poids lourds, les péages, le stationnement et le carburant — avec les lacunes annoncées d’emblée. 14 jours gratuits. Sans carte.

Obtenir une clé API gratuite Lire la documentation