Les données de Philotopie

Les fiches du site sont lisibles en JSON, sans clé et sans inscription. Vous pouvez les interroger, les rediffuser et construire dessus, à la condition de citer Philotopie et de partager aux mêmes conditions.

Ce que l'API donne

Cinq sortes de fiches, dans leur état publié. Les ébauches en sont absentes : le site crée automatiquement une fiche vide quand une fiche publiée en cite une autre, et ces coquilles n'ont rien à dire.

TypeAdresseFiches publiées
Philosophes /api/public/entities/philosophes 232
Œuvres /api/public/entities/oeuvres 217
Concepts /api/public/entities/concepts 112
Courants de pensée /api/public/entities/courants 82
Lieux /api/public/entities/lieux 33

Interroger une liste

Une liste se parcourt page par page. page commence à 1 et par_page vaut 50 par défaut, 100 au maximum.

GET https://philotopie.fr/api/public/entities/philosophes?page=2&par_page=25

La réponse porte la licence, le type demandé, la pagination et les fiches. Une propriété absente de la base est absente de la réponse : il n'y a ni chaîne vide ni date inventée.

{ "licence": { "nom": "CC BY-SA 4.0", "attribution": "Philotopie - https://philotopie.fr" }, "type": "philosophes", "pagination": { "page": 2, "par_page": 25, "total": 217, "pages": 9 }, "donnees": [ { "slug": "spinoza", "nom": "Baruch Spinoza", ... } ] }

Interroger une fiche

Le détail d'une fiche ajoute ses rattachements : les concepts qu'un philosophe travaille, les œuvres qu'il a écrites, les courants auxquels il se rattache. Chacun vient avec son slug et l'adresse de sa propre fiche.

GET https://philotopie.fr/api/public/entities/philosophes/spinoza

Conditions d'usage

Pas d'authentification, pas de quota. L'API est servie avec une en-tête Access-Control-Allow-Origin: *, donc utilisable depuis un navigateur, et une mise en cache d'une heure. Nous vous demandons seulement de ne pas la marteler : les données changent de jour en jour, pas de seconde en seconde.

Attribution. Le contenu est publié sous CC BY-SA 4.0. Si vous le réutilisez, citez Philotopie avec un lien vers la fiche et vers la licence, signalez vos modifications, et partagez votre travail dérivé sous la même licence. Les détails sont sur la page de licence.

Ce que l'API ne donne pas

Une question, un usage à signaler

Si vous construisez quelque chose sur ces données, nous sommes curieux de le savoir, et prêts à faire évoluer l'API si elle vous manque quelque part. Écrivez-nous par la page de contact.