Site sncf.com
Digital SNCF est un site de SNCF

Conditions générales d'utilisation de l'API SNCF

Dernière mise à jour : mai 2017

Préambule

SNCF (« SNCF ») s’est engagée dans une démarche de mise à disposition des données de ses activités au travers notamment d’une API, permettant aux Utilisateurs d’Applications d’accéder à certaines données de transport. L’API utilise des données horaires planifiés et temps réel, c’est-à-dire relatives aux transports de voyageurs opérés par SNCF et listés dans la Documentation.

Les présentes conditions générales de l’API SNCF (les « Conditions Générales »), sont définies ci-après.

SNCF et l’Utilisateur (tel que ce terme est défini ci-après) conviennent ce qui suit (également désigné individuellement la « Partie » ou collectivement les « Parties ») :

L’API peut être interrogée au travers de plusieurs fonctionnalités, notamment : - la fonctionnalité « itinéraires en train » ; - la fonctionnalité « prochain départ en gare » ; - la fonctionnalité « grilles horaires de ligne » ; et - la fonctionnalité « recherche automatique des gares ».

L’API est conçue pour une utilisation simplifiée. Elle permet de récupérer plusieurs réponses en une requête. Nous vous invitons à vous référer à la Documentation de l’API.

1. Définitions

  • « API » désigne l’interface de programmation qui permet l’obtention d’Informations à la suite d’une Requête. L’API est disponible à l’adresse https://www.digital.sncf.com/startup/api ;
  • « Création » : désigne une création (tel qu’un support visuel, une application ou un site internet) résultant de l’utilisation de la totalité ou d’une partie des Données.
  • « Base de données » désigne les bases depuis lesquelles les Données sont extraites et utilisées par l’API pour être restituées comme des Informations en réponse à des Requêtes ;
  • « Utilisateur » désigne toute personne physique ou morale exerçant les droits prévus dans les Conditions Générales ;
  • « Documentation » désigne la documentation technique mise à disposition des Utilisateurs par SNCF pour faciliter l’utilisation de l’API en ce compris le descriptif des Données. La Documentation a valeur contractuelle et est disponible à l’adresse http://doc.navitia.io;
  • « Données » désigne les données de SNCF qui sont mises à disposition via l’API.
  • « Informations » désigne les éléments de réponse transmis à l’Utilisateur à la suite d’une Requête via une API, en ce compris la Donnée ;
  • « Marques SNCF » désigne toutes les marques et autres signes distinctifs dont SNCF est propriétaire ;
  • « Requête » désigne toute utilisation de l’API ou de l’une de ses fonctionnalités (également appelées « endpoints » dans la Documentation) en vue d’obtenir des Informations ;
  • « Utilisateur » désigne toute personne physique ou morale ayant intégré l’API dans l’Application et/ou utilisant l’Application.

2. Objet des Conditions Générales

Les Conditions Générales ont pour objet de définir les termes et conditions d’utilisation de l’API par l’Utilisateur et d’obtention des Informations via une API par tout Utilisateur.

SNCF reste libre de conclure des accords distincts des Conditions Générales avec les Utilisateurs, notamment si ces derniers souhaitent une mise à disposition des données dans des formats spécifiques.

3. Propriété

SNCF est titulaire de tous les droits de propriété, y compris intellectuelle portant sur l’API, les Bases de données, Informations et Documentation. Seule SNCF peut en définir contractuellement les conditions d’utilisation. SNCF conserve l'entière propriété des titres et droits de propriété quels qu'ils soient y attachés. Aucun de ces droits de propriété n’est transféré à l’Utilisateur.

4. Navitia

L’API SNCF repose sur le moteur de calcul d’itinéraires Navitia. SNCF est titulaire d’un droit d’utilisation du moteur de calcul d’itinéraires Navitia.

Navitia et son utilisation par l’Utilisateur sont soumises à la licence AGPLv3 qui peut être consultée à l’adresse gnu.org/licenses/agpl-3.0.html

Les présentes Conditions Générales ne s’appliquent pas à Navitia.

Une copie des sources de Navitia est disponible à l’adresse https://github.com/CanalTP/navitia

5. Droits concédés

5.1 Licence d’utilisation

SNCF accorde à l’Utilisateur une licence d’utilisation mondiale, non-exclusive et personnelle de l’API et des Données, aux fins notamment de réalisation d’une Création.

Les conditions techniques d’utilisation de l’API sont définies dans la Documentation.

5.2 Restrictions

L’Utilisateur ne dispose sur l’API et les Données que des droits expressément concédés aux présentes.

En particulier :

  • l’Utilisateur n'est pas autorisé à reproduire, de quelque manière que ce soit, l’API, en particulier en raison de sa seule mise à disposition sur les serveurs SNCF sans remise de support aux Utilisateurs ;
  • l’Utilisateur n'est pas autorisé à copier, modifier, transmettre, stocker, afficher, louer, vendre, prêter ou distribuer l’API dans sa totalité ou en partie, sauf dans les cas expressément prévus aux présentes ;
  • l’Utilisateur n'est pas autorisé à traduire, adapter, arranger ou altérer de toute autre manière, tout ou partie de l’API, sauf dans les cas expressément prévus aux présentes ;
  • l’Utilisateur peut observer, étudier ou tester le fonctionnement de l’API lorsqu'il agit uniquement conformément aux Conditions Générales ;
  • SNCF a le droit exclusif de corriger l’API ;
  • l’Utilisateur est autorisé à procéder au stockage des Données dans la limite de temps et des usages indiqués à l’article 5.3.
  • l’Utilisateur s’abstiendra de toute utilisation de l’API ou des Informations qui serait contraire aux lois et règlements ou portant atteinte à l’ordre public ou tout autre utilisation portant atteinte à l’image de marque de SNCF ou ayant pour objet ou pour effet de nuire à SNCF. Tout manquement à la présente obligation entraînera la résiliation de plein droit des Conditions Générales, sans préavis et avec effet immédiat conformément à l’Article 10 ;
  • l’Utilisateur ne doit pas procéder à une modification des Informations qui aurait pour effet ou pour objet la transmission d’informations erronées aux Utilisateurs.

5.3 Absence de licence d’utilisation des Marques SNCF

Afin de garantir le caractère complet et neutre de la réutilisation au regard des impératifs de sécurité sur les emprises ferroviaires et d’information des voyageurs, l’Utilisateur est autorisé à procéder au stockage des Données dans la limite des conditions suivantes :

  • Pour les horaires théoriques : autorisation du cache de données dans la limite de la journée en cours. En effet, les horaires planifiés sont mis à jour toutes les nuits. Il est donc important de renouveler au moins une fois tous les jours ses requêtes afin de diffuser une information complète et cohérente.
  • Horaires temps réel : autorisation du cache de données dans la limite de 60 secondes. En effet, les horaires temps réel sont mis à jour plusieurs fois par minute afin d’intégrer les projections de retard qui peuvent évoluer au cours du parcours d’un train. Il est donc important de renouveler ses requêtes pour toutes demandes d’informations en temps réel afin de diffuser une information complète et cohérente.

Dans un souci de sécurité et pour garantir un fonctionnement optimal des réseaux de transport, SNCF se réserve le droit de couper l’accès à l’API aux Utilisateurs qui ne respecteraient pas les conditions spécifiques du cache de Données, ces conditions assurant la complétude et la cohérence de l’information.

5.4. Absence de licence d’utilisation des marques SNCF

Sauf accord contraire, SNCF n’accorde aux Utilisateurs aucun droit d’utilisation des Marques SNCF. L’Utilisateur est toutefois tenu de faire apparaître dans les conditions générales d’utilisation de sa Création que les Informations sont fournies par SNCF par l’intermédiaire de l’API et que sa Création est réalisée de manière indépendante de SNCF.

6. Conditions financières

Le droit d’utilisation de l’API et des Données issues de l’API est concédé à titre gratuit à la condition que le nombre de Requêtes ne dépasse pas 150 000 par mois (5 000 requêtes par jours). Ces quotas ne s’appliquent pas pour les horaires temps réel Transilien qui sont accessible jusqu’à 600 000 requêtes par mois.

Au-delà du nombre de Requêtes indiqué ci-dessus, l’Utilisateur est invité à contacter SNCF à l’adresse https://www.digital.sncf.com/startup/api/support

L’Utilisateur s’engage à ne pas mettre en place de moyens qui auraient pour effet ou pour objet de tromper SNCF sur le nombre de Requêtes.

7. Création d’un compte - Données personnelles

L’utilisation de l’API nécessite la création d’un compte à l’adresse https://www.digital.sncf.com/startup/api/ et l’acceptation des présentes Conditions Générales.

L’acceptation en ligne des Conditions Générales est matérialisée par un processus obligatoire de case à cocher.

Pour utiliser l’API, l’Utilisateur sera tenu d’utiliser une clé (« token ») qui est générée automatiquement après la création d’un compte par l’Utilisateur. SNCF se réserve le droit de fermer le compte d’un Utilisateur et de lui faire cesser l’utilisation de l’API conformément à l’Article 10.

Les données personnelles collectées à l’occasion de la création du compte sont traitées conformément à la loi 78-17 du 6 janvier 1978 modifiée dite « Informatique et Libertés ». SNCF est le responsable du traitement. Les données sont collectées à des fins de gestion de la relation contractuelle et sont nécessaires à la création des clés de développement. L’Utilisateur peut exercer son droit d’accès, de rectification et d’opposition en s’adressant à data@sncf.fr.

8. Obligations de SNCF

8.1 Accès à l’API

Sauf stipulations contraires spécifiques, SNCF ne prend aucun engagement concernant la disponibilité de l’API et la correction des dysfonctionnements affectant l’API.

SNCF se réserve le droit d’interrompre l’accès à l’API exceptionnellement et pour une durée limitée afin de procéder à des interventions de maintenance technique, ou lorsqu’il existe notamment un risque d’atteinte à l’ordre public ou à la sécurité des voyageurs et des réseaux.

L’Utilisateur est invité à consulter la FAQ accessible à l’adresse https://www.digital.sncf.com/faq/api en cas de difficultés avec l’API. L’Utilisateur peut également adresser une demande d’assistance via le formulaire accessible à l’adresse https://www.digital.sncf.com/startup/api/support. SNCF ne prend aucun engagement quant au délai de réponse à la demande d’assistance adressée par l’Utilisateur.

8.2 Communication en cas de cessation de la mise à disposition de l’API

SNCF s’engage à communiquer aux Utilisateurs par courrier électronique et dans un délai de trois mois avant la fermeture effective, sa décision de cesser la mise à disposition de l’API.

8.3 Informations

SNCF met à la disposition des Utilisateurs : des informations sur les évolutions qui pourraient avoir une incidence sur le fonctionnement de l’API, telles qu’une modification de l’organisation du contenu et du format des Données, un changement des modalités techniques de mise à disposition de l’API, ou des informations portant sur les événements dont elle a connaissance susceptibles de perturber la mise à disposition des Bases de Données.

Il appartient aux Utilisateurs d’apprécier sous sa seule responsabilité :

  • l’opportunité d’utiliser l’API et les Informations ;
  • la compatibilité de l’API et des Informations avec ses systèmes ;
  • l’adéquation des Informations à ses besoins ou à ceux des Utilisateurs ;
  • qu’il dispose de la compétence et des outils pour utiliser l’API et les Informations.

9. Garantie et Responsabilité

La Licence de l’API et des Informations est accordée « telle quelle » par SNCF, sans aucune garantie de quelque type que ce soit, qu'elle soit expresse, tacite ou qu’elle découle de la loi ou de l’usage. L’Utilisateur reconnait et accepte que l’API est mise à disposition telle quelle et que les Informations sont fournies par SNCF en l’état, sans aucune garantie, expresse ou tacite. De même, les Informations sont mises à disposition à titre informatif et non en vue d’une utilisation particulière. En outre, en raison de la nature des Informations, leur utilisation peut être soumise à certaines conditions ou restrictions pour des motifs tenant notamment à la sécurité et à la qualité du service rendu à ses usagers par SNCF.

L’Utilisateur exploitera l’API et les Informations conformément aux termes des Conditions Générales, sous sa seule responsabilité et à ses seuls risques et périls, sans recours possible contre SNCF.

Tout dommage que l’Utilisateur et/ ou des tiers pourraient subir qui résulterait de l’utilisation des Informations est de la seule responsabilité du Utilisateur. En cas de recours d’un tiers contre SNCF du fait des Informations, l’Utilisateur en supportera seul les conséquences notamment financières.

SNCF n’est en aucun cas responsable des éléments que l’Utilisateur utilise, tels que les outils de connexion à l’API, les matériels, logiciels, réseaux, etc., utilisés pour consulter et/ou traiter les Informations.

SNCF est en particulier exonérée de toute responsabilité au titre de la jouissance paisible et de toute garantie tacite, de l’absence de violation, de l’exactitude ou de l'exhaustivité, de la présence ou de l’absence d’erreurs, de l’adéquation à une utilisation particulière, de la qualité marchande ou autre, ou de la discontinuité, la suspension ou l’interruption temporaire ou définitive de la mise à disposition de l’API et des Informations et ce même si l’interruption définitive de l’API et des Informations a pour conséquence l’interruption définitive de l’Application.

Sous réserve de toute responsabilité ne pouvant légalement faire l’objet d’une exclusion ou d’une limitation de responsabilité, SNCF ne saurait être tenue responsable de toute perte ou de tout dommage causé par l’Utilisateur ou par un tiers, de quelque manière que ce soit, à toute personne dans le cadre des Conditions Générales. Cette exonération de responsabilité comprend notamment tout dommage indirect, spécifique, accessoire, par ricochet, punitif, exemplaire tel que le manque à gagner, la perte de données, la perte de bénéfices prévus ou de marchés. Cette exonération s’applique même si SNCF a été informée de la possibilité que de tels dommages surviennent.

Si la responsabilité ne peut être légalement exclue, elle sera limitée aux pertes financières réelles et directes dans la mesure où elles sont imputables à une négligence avérée de SNCF.

10. Suspension et Résiliation

SNCF pourra suspendre l’accès à l’API sans notification préalable en cas d’utilisation de l’API non conforme aux présentes Conditions Générales.

SNCF pourra résilier les Conditions Générales de plein droit sans préavis et par notification aux Utilisateurs, conformément à l’Article 11.4, en cas de manquement de l’Utilisateur à ses obligations, sans que ce dernier puisse prétendre à une quelconque indemnisation.

11. Divers

11.1 Modification des Conditions Générales

SNCF pourra apporter toutes modifications aux Conditions Générales.

11.2 Divisibilité

Dans toute la mesure permise par la loi, l’invalidité, l’inopposabilité, l’inefficacité ou l’impossibilité de mettre en œuvre une stipulation des Conditions Générales n’affectera aucunement la validité, l’opposabilité, l’efficacité et la mise en œuvre de ses autres stipulations, qui continueront de trouver application.

11.3 Non-renonciation

Sous réserve des règles de droit impératives relatives à la prescription, le fait qu'une Partie n’exerce pas un droit ou un recours à un moment où elle serait en droit de le faire, ou ne l'exerce que partiellement, ou avec irrégularité ou retard, ne pourra être considéré comme ayant pour effet de limiter l’étendue de ce droit ou recours, ou comme constituant une renonciation à ce droit ou recours ou à quelque autre droit ou recours que ce soit, et n’autorisera aucunement l'autre Partie à refuser d’exécuter à bonne date tout ou partie de ses obligations au titre des Conditions Générales.

11.4 Notification

Toute notification entre les Parties est considérée comme valablement effectuée lorsqu’elle est communiquée par courrier électronique.

11.5 Intégralité des Conditions Générales

Les stipulations des Conditions Générales constituent l’intégralité des accords entre les parties en ce qui concerne la réalisation de l’objet des présentes et annulent et remplacent tous accords ou propositions antérieurs ayant le même objet, quelle qu’en soit la forme.

Aucune indication, aucun document ne pourra engendrer des obligations non comprises dans les Conditions Générales, s’ils n’ont fait l’objet d’un avenant signé par les Parties, bien qu’ils aient été communiqués préalablement ou postérieurement à l’acceptation des Conditions Générales.

Les avenants ultérieurs éventuels font partie intégrante des Conditions Générales et sont soumis à l’ensemble des stipulations qui les régissent.

11.6 Relations entre les Parties

Les Parties agissent en qualité de cocontractants indépendants. Les Conditions Générales ne doivent, dans quelque circonstance que ce soit, être interprétées comme conférant à l'une des Parties la qualité d'agent, de commissionnaire, de distributeur, de représentant ou de mandant de l'autre.

Aucune des Parties ne s'engage au titre des Conditions Générales ou à tout autre titre, à assumer une quelconque obligation réglementaire ou contractuelle incombant à l'autre Partie ou à s’immiscer dans la conduite des affaires de l'autre Partie.

11.7 Convention de preuve

Conformément aux dispositions du Code de commerce et du Code Civil, les Parties conviennent que seules les informations et données délivrées par, ou contenues dans, le système d’informations de SNCF ont force probante entre les Parties en matière d'application de toute stipulation des Conditions Générales.

12. Droit Applicable - Juridiction

Les présentes Conditions sont soumises au droit français.

A DEFAUT D’AVOIR TROUVE UNE SOLUTION AMIABLE DANS UN DELAI DE QUINZE (15) JOURS POUR TOUT DIFFEREND SURVENANT ENTRE LES PARTIES AU SUJET DE LA FORMATION, DE L’INTERPRETATION OU DE L’EXECUTION DES CONDITIONS GENERALES, IL EST FAIT ATTRIBUTION DE COMPETENCE AUX TRIBUNAUX COMPETENTS DE PARIS NONOBSTANT PLURALITE DE DEFENDEURS OU APPEL EN GARANTIE, MEME POUR LES PROCEDURES CONSERVATOIRES, EN REFERE OU PAR REQUETE.

Découvrir aussi
e-dgarnews-essai1.png
Les actualités

Suivez de près l'actualité de la transformation digitale par SNCF

Lire la suite
guidelines_ux_ui
Guidelines design

Consulter nos guidelines et outils pour faciliter la conception de vos projets

Lire la suite
communaute_des_testeurs
La communauté des testeurs

Devenez membre de la communauté des testeurs

Lire la suite