🇨🇦English🇫🇷Français
Gratuit · Sans inscription · Sans suivi

Affichez les temps d'attente en direct à la frontière sur votre site Web.

Une ligne de HTML montre à vos visiteurs l'attente actuelle à n'importe quel poste frontalier Canada–États-Unis, directement à partir des flux du CBSA et du CBP américain. Conçu pour les hôtels de Niagara et de Windsor, les voyagistes et quiconque dont les clients doivent traverser une frontière pour se rendre chez eux.

29
Postes frontaliers couverts
2
Directions — vers le Canada et vers les États-Unis
8KB
Transfert total, compressé (gzip) — script + données
$0
Pour toujours
Étape 1

Créez-le

Choisissez vos postes frontaliers et votre style. L'aperçu ci-dessous est le vrai widget alimenté par des données en direct — ce que vous voyez est exactement ce que vos visiteurs verront.

Quels postes frontaliers
Direction
Voies
Thème
Aperçu en direct
Votre code Copié

        

Collez-le à l'endroit où vous voulez que le widget apparaisse. Les deux lignes ensemble — le <script> peut aussi figurer une seule fois au bas de votre gabarit si vous placez plusieurs widgets.

Étape 2

Installez-le

WordPress

Éditeur de blocs

  1. Modifiez la page, cliquez sur + et ajoutez un bloc HTML personnalisé .
  2. Collez le code. Cliquez sur Aperçu — l'éditeur lui-même ne l'exécutera pas.
  3. Mettez à jour. C'est fait.

Elementor : utilisez le HTML widget. Divi : le Code module.

Squarespace et Wix

Bloc d'intégration

  1. Squarespace : ajoutez un bloc Code , réglez-le sur HTML, collez.
  2. Wix : Add → Embed → Embed HTML, choisissez Code, collez.
  3. Laissez de la place au bloc — il s'adapte à la taille de son conteneur.
HTML simple

N'importe quel site

  1. Collez le <div> à l'endroit où le widget doit apparaître.
  2. Collez le <script> une seule fois, n'importe où dans la page.
  3. Aucune étape de compilation, aucune dépendance, rien à maintenir à jour.

Mise en forme. Le widget s'affiche dans une racine fantôme (shadow root) : votre thème ne peut donc pas le briser, et il ne peut pas propager ses styles dans votre page. Il lit la largeur du conteneur dans lequel vous le placez — mettez-le dans une barre latérale de 300px et il passe de lui-même à une disposition empilée. Réglez data-theme="auto" et il suivra la préférence claire ou sombre de chaque visiteur.

Les règles

Gratuit, à une condition

Yes

  • Utilisez-le sur n'importe quel site, commercial ou non, sur autant de pages que vous le souhaitez.
  • Utilisez-le pour toujours. Il n'y a ni clé, ni quota, ni compte.
  • Modifiez le titre, les postes frontaliers, le thème, la largeur.
  • Citez nos chiffres dans vos propres textes, avec un lien.

No

  • Ne retirez pas le lien d'attribution. Ce lien est le seul prix à payer.
  • Ne modifiez pas les chiffres et ne présentez pas des données périmées comme étant à jour.
  • Ne parlez pas de temps réel. Ce n'en est pas, et les flux des agences non plus.
  • N'hébergez pas border.js sur votre propre serveur — vous le figeriez et vous manqueriez les correctifs.
Honnêteté

D'où viennent les chiffres

Deux flux gouvernementaux officiels, inchangés. Nous les analysons, les fusionnons et les transmettons tels quels. Nous n'ajoutons rien et nous n'arrondissons rien.

Vers le Canada

Agence des services frontaliers du Canada

Le CBSA publie les temps d'attente des voyageurs et des véhicules commerciaux pour 29 postes frontaliers dans un fichier CSV ouvert. Il est actualisé environ toutes les heures, et chaque poste frontalier porte son propre horodatage — que le widget affiche, sans modification, sous chaque ligne.

Temps d'attente à la frontière du CBSA →

Vers les États-Unis

Service des douanes et de la protection des frontières des États-Unis

Le CBP publie les retards des voies pour passagers et des voies commerciales pour chaque poste d'entrée. Nous associons ses postes aux postes frontaliers du CBSA pont par pont, de sorte qu'une intégration pour Niagara affiche le bon pont plutôt qu'une moyenne pour la ville. 26 des 29 postes frontaliers ont un poste CBP correspondant; les autres n'affichent que le chiffre en direction du Canada.

Temps d'attente à la frontière du CBP →

Les deux agences publient environ une fois par heure. Rien ici n'est une mesure en direct de la file d'attente devant vous, et le widget ne prétend jamais le contraire — il affiche la mention « publié à » de l'agence elle-même à côté de chaque chiffre. Si un flux se tait, le widget le signale plutôt que d'afficher un chiffre qu'il ne peut pas garantir.

Pour les développeurs

Ou prenez simplement le JSON

Le widget n'est qu'une mince enveloppe autour d'un seul point d'accès public. Il est ouvert au CORS, ne nécessite aucune clé, et vous pouvez librement bâtir votre propre outil à partir de celui-ci.

GET https://transitbarometer.com/api/border.json

// every crossing, both directions, cars and trucks,
// each with the agency's own timestamp and a severity band

Actualisé toutes les 10 minutes à partir de la source. Veuillez le mettre en cache pendant au moins 5 minutes plutôt que d'interroger le service à chaque affichage de page — de toute façon, les flux sous-jacents ne changent qu'une fois l'heure. La mention de la source est appréciée, au même titre que pour le widget.

data-crossingsClé de région (niagara, detroit-windsor, ontario, bc, quebec, atlantic, prairies, all) ou une liste d'identifiants de postes frontaliers séparés par des virgules.
data-directionboth · into_canada · into_us
data-lanescars · both (ajoute le transport commercial)
data-themeauto · faible · dark
data-titleTexte du titre.
data-maxAfficher au plus N lignes.