API publique de Pausila

Les données des pages publiques de pausila.fr, en JSON. Sans clé, sans compte, sans inscription. Lecture seule.

Premier appel

curl "https://pausila.fr/api/v1/search-practitioners?ville=Lyon&specialty_slug=shiatsu"

Adresse de base : https://pausila.fr/api/v1. Méthode GET, paramètres dans l'adresse, réponse en JSON. Aucun en-tête d'authentification.

Les 14 adresses

Paramètres et réponses de chaque adresse : description OpenAPI 3.1.

Erreurs

Une erreur est en JSON : un code stable, ce qui s'est passé, quoi faire.

{
  "error": {
    "code": "invalid_request",
    "message": "Précisez au moins un filtre : ville, code_postal ou specialty_slug.",
    "hint": "Paramètres de chaque adresse : https://pausila.fr/openapi.json",
    "docs": "https://pausila.fr/developpeurs"
  }
}

Codes : invalid_request (400), not_found (404), method_not_allowed (405), rate_limited (429), server_error (500).

Limite d'appels

60 appels par heure, par adresse IP et par adresse de l'API. Au-delà : erreur 429, à réessayer une heure plus tard. Pour compter, Pausila garde une empreinte de l'adresse IP, jamais l'adresse elle-même, supprimée le lendemain au plus tard.

Ce que l'API ne fait pas

Aucune adresse ne réserve, n'écrit ni ne lit un compte. La réservation se fait sur la page du profil. Les profils sont décrits par les praticiens : Pausila ne certifie ni praticien ni école. Un profil ne donne ni rue, ni téléphone, ni e-mail.

Conditions

Gratuit. Citer pausila.fr comme source, avec le lien de la page. Les données des praticiens sont des données personnelles : elles ne servent ni à les démarcher, ni à reconstituer l'annuaire. Version : les adresses /api/v1 gardent leurs paramètres et leurs champs ; un changement incompatible passe par /api/v2.

Pour un assistant IA

Les mêmes outils en serveur MCP : https://pausila.fr/mcp (comment le brancher). Guide du site pour les machines : llms.txt.

Contact

Une question, un champ qui manque : sylvain@pausila.fr.