Accueil › Données · English version

Le jeu de données

Les prix sont affichés. Un canton CHF 250 · le jeu complet CHF 1 500 · mise à jour annuelle CHF 600. Commander →

Les pages de ce site sont gratuites et le resteront : un fait officiel n'appartient à personne. Ce qui se vend, c'est le travail de compilation — extraire le registre européen, lui rendre deux jointures qu'il n'a pas — l'identifiant suisse des entreprises et la commune —, le dater, et le livrer dans une forme exploitable.

Ce que couvre le jeu

Ce que nous ajoutons au registre

1. L'identifiant suisse des entreprises (IDE, CHE-…), sur 95.4 % des lignes. C'est la jointure qui compte : elle relie ce fichier au registre du commerce, aux données de solvabilité — et à vos propres bases, entreprise par entreprise, sur un numéro plutôt que sur un nom.

Rapprocher par les noms ne marche pas : le registre du commerce écrit Dassym S.A. là où le registre médical écrit Dassym SA, et aucun logiciel n'y voit la même société. EUDAMED déclare bien un IDE sur 60,1 % des fiches, mais le champ y est du texte libre — suffixes fiscaux, séparateurs manquants, quelques TVA allemandes — si bien que 36,0 % seulement étaient exploitables tels quels. Normaliser ceux-là et compléter le reste contre le registre du commerce, c'est le travail.

Rien n'est deviné. La colonne uid_appariement dit comment chaque identifiant a été obtenu, donc quelle preuve le soutient ; uid_motif dit pourquoi les 27 lignes restantes sont vides. Un fichier rempli au jugé se retourne contre celui qui l'utilise.

2. La commune et le numéro OFS. Le registre européen donne un NPA et un nom de ville. Il ignore les communes suisses — et les référentiels suisses ignorent EUDAMED. Nous rattachons chaque opérateur à son numéro OFS, donc à toute donnée communale suisse.

Le registre normalise mal ses NPA : « 1006 », « CH-1006 », « CH 1203 », « CH1207 » cohabitent. Nous les reconnaissons. La colonne resolu_par dit, ligne à ligne, si la commune vient du NPA ou d'un repli sur la localité — un repli n'est jamais masqué.

Les champs, et leur taux de remplissage réel

ChampDescriptionRempli
srnNuméro d'enregistrement unique attribué par la Commission européenne — la clé100.0 %
nomRaison sociale telle que déposée au registre100.0 %
nom_abregeNom abrégé, quand il est déposé37.0 %
type_acteurRôle : fabricant, producteur de systèmes ou nécessaires, organisme notifié100.0 %
statutActif ou inactif au registre100.0 %
statut_depuisDate du changement de statut — le registre ne la renseigne presque jamais. À ne pas confondre avec « inscrit_le »4.9 %
inscrit_le⚠️ Date d'inscription au registre européen — renseignée à 99,8 %. Permet de dire depuis quand chaque opérateur est dans le champ réglementé, et d'isoler les entrants récents99.8 %
npaNuméro postal, normalisé (le registre accepte « 1006 », « CH-1006 », « CH 1203 »)100.0 %
localiteLocalité telle que déposée100.0 %
no_ofs⚠️ Numéro OFS de la commune — AJOUTÉ par nous, absent du registre99.8 %
commune⚠️ Nom officiel de la commune — AJOUTÉ par nous99.8 %
canton⚠️ Canton — AJOUTÉ par nous99.8 %
adresseRue et numéro99.8 %
emailAdresse de contact professionnelle publiée au registre officiel100.0 %
telephoneTéléphone publié au registre61.2 %
site_webSite web déclaré70.5 %
tva_europeenneIdentifiant EXACTEMENT tel que déclaré dans EUDAMED — texte libre, conservé sans retouche pour la provenance. Pour joindre, utilisez la colonne « uid »60.1 %
versionVersion de la fiche au registre100.0 %
capture_leDate de notre instantané100.0 %
resolu_parComment la commune a été retrouvée : « npa » ou repli « localite »99.8 %
uidNuméro d'identification suisse des entreprises (CHE-…), forme canonique — la clé qui joint ce fichier au registre du commerce et à vos propres bases95.4 %
uid_appariementComment cet UID a été obtenu, donc quelle preuve le soutient : « source » déclaré tel quel au registre européen · « source-normalise » même valeur, suffixe fiscal ou séparateurs corrigés · « nom+siege » confirmé au registre du commerce sur la raison sociale ET le numéro fédéral du siège · « nom-unique-siege-autre » seul homonyme de Suisse, siège statutaire différent de l'adresse d'exploitation95.4 %
uid_motifPourquoi l'UID est vide, quand il l'est — jamais deviné pour combler4.6 %

Mesurés sur les 587 lignes livrées, pas estimés. Le jeu brut comptait 725 lignes : l'API rend plusieurs fois le même opérateur. Nous en avons retiré 138. Si vous comparez à l'API officielle, l'écart vient de là — mieux vaut le lire ici.

Ce que ce jeu ne dit pas

Il ne porte ni chiffre d'affaires, ni effectif, ni la liste des dispositifs de chaque fabricant — ceux-ci vivent dans le jeu UDI du registre, joignable par le SRN. Le registre ne publie pas non plus le motif d'un passage en inactif : cessation, changement de forme juridique ou retrait du marché européen. Nous ne le devinons pas.

Vérifiez avant d'acheter

Protection des données

Les adresses de contact proviennent du registre officiel, où elles sont publiées par les opérateurs eux-mêmes. Elles figurent dans le jeu livré mais ne sont pas affichées sur les pages publiques de ce site. La licence de la source autorise l'usage commercial ; elle ne constitue pas à elle seule une base légale de marketing direct. En Suisse, la prospection B2B se fait en opt-out : identification claire, refus mentionné à chaque envoi, cessation immédiate. L'acheteur en est responsable.

La grille

Un cantonCHF 250
Le jeu complet — 587 opérateurs, tous champs CHF 1 500
Mise à jour dans douze mois, avec les entrées et les sorties CHF 600
Appariement de votre liste de fournisseurs sur le SRN CHF 300 jusqu'à 1 000 lignes, puis CHF 90 par tranche

Livraison en CSV (UTF-8, séparateur point-virgule) avec son dictionnaire, sous 48 heures ouvrables. Reste sur devis : une licence de rediffusion à vos propres clients, un format particulier, ou un périmètre hors grille — trois cas nommés, pas une règle générale.

Commander

Choisissez la ligne qui vous intéresse.

Réponse sous 48 heures ouvrables, avec le prix exact et le dictionnaire de données.