API de recherche

Les Archives fédérales suisses (AFS) fournissent une interface de programmation d’application (API) qui permet d’accéder aux métadonnées sur recherche.bar.admin.ch. Utilisez cette interface pour créer vos propres applications à partir du moteur de recherche des AFS !

Voir la documentation de l’API (en anglais)

Toutes les métadonnées accessibles au public dans l’Accès en ligne aux AFS sont disponibles via l’API. L’accès direct aux données primaires n’est pas possible, car il est réservé aux utilisateurs inscrits. Aucun identifiant ou clé API n’est requis. À noter que l’interface est conçue pour des recherches spécifiques par mot-clé, pas pour des téléchargements en masse. Vous pouvez télécharger facilement toutes les métadonnées publiques des AFS sur le portail opendata.swiss à partir d’un seul fichier zip (504.0 MB).

Caractéristiques techniques

Hôte : "https://www.recherche.bar.admin.ch/recherche/api/v1/"
Type d’API : RESTful
Format d’échange de données : JSON
Codage des caractères : UTF-8

  • Extraire un document en utilisant son identifiant : GET "https://www.recherche.bar.admin.ch/recherche/api/v1/entities/{id}"
  • Extraire plusieurs documents : GET www.recherche.bar.admin.ch/recherche/api/v1/entities
  • Rechercher un document : POST requête avec l’en-tête : {‘content-type’ : ‘application/json; charset=utf-8'} sur "https://www.recherche.bar.admin.ch/recherche/api/v1/entities/Search"