# Transverse — Rappels de sécurité Transports Canada _Généré automatiquement par `scripts/gen_connector_docs.py`._ ## Mécanique (`autoka/recalls.py`) > recalls.py : rappels de sécurité — Base de données des rappels de véhicules > de Transports Canada (données ouvertes, gratuit) > > Source : dump mensuel complet CSV du jeu de données « Vehicle Recalls > Database » (ouvert.canada.ca, jeu 1ec92326-47ef-4110-b7ca-959fab03f96d) : > https://opendatatc.tc.canada.ca/vrdb_full_monthly.csv (~200 Mo) > 1 ligne = 1 rappel × marque × modèle × année-modèle. L'API REST officielle > (tc.api.canada.ca) exige une clé délivrée manuellement — le CSV ouvert est > la voie sans clé, rafraîchi mensuellement par TC. > > Table `recalls` (make/model/year normalisés en MAJUSCULES sans accents) + > croisement par (make, model, year) avec les annonces : le modèle TC est > souvent plus court que le nôtre (« CIVIC » vs « Civic Sport Touring ») — > on matche si l'un préfixe l'autre au premier mot près, année exacte. > > Peuplement one-shot / mensuel : python3 -m autoka.recalls [--limit-years N] ## État live - **Rappels distincts (`recall_number`)** : 16969 - **Lignes en base (rappel × marque × modèle × année)** : 109186 - **Années-modèles couvertes** : 1980–2028 - **Source** : CSV mensuel complet des données ouvertes TC (`opendatatc.tc.canada.ca/vrdb_full_monthly.csv`, sans clé API). ## Répartition par catégorie TC | Catégorie | Rappels distincts | |---|---| | Car | 4204 | | SUV | 2507 | | Truck - Med. & H.D. | 2324 | | Light Truck & Van | 1651 | | Motorhome | 1411 | | RV Trailer | 1176 | | Motorcycle | 1008 | | Bus | 964 | Peuplement one-shot / mensuel : `python3 -m autoka.recalls [--limit-years N]`.