{
 "nom": "roesp",
 "marque": "ROESP — empreses de biocides i legionel·la de Catalunya",
 "version": 1,
 "api": "v1",
 "site": "https://roesp.pages.dev",
 "domain": "https://roesp.pages.dev",
 "langue": "ca",
 "language": "ca",
 "objet": "Registre oficial d'establiments i serveis plaguicides (ROESP) — biocides",
 "resume": "1072 números de registre ROESP de 794 empreses de biocides i legionel·la de Catalunya, amb activitats, tipus de producte i municipi; canvis entre les dues publicacions del 2025.",
 "couverture": {
  "territoire": "Catalunya",
  "numeros": 1072,
  "empreses": 794,
  "legionel·la": 351,
  "entres_2025": 21,
  "ne_figurent_plus_2025": 32,
  "pages_municipi": 56
 },
 "source": {
  "nom": "Registre oficial d'establiments i serveis plaguicides (ROESP) — biocides",
  "organisme": "Generalitat de Catalunya — Agència de Salut Pública de Catalunya",
  "url": "https://salutpublica.gencat.cat/ca/ambits/proteccio/registres/roesp/",
  "extraction": "2026-09-26"
 },
 "collecte_le": "2026-09-26",
 "licence": "Llicència oberta d'ús d'informació – Catalunya",
 "cles_jointure": [
  "número ROESP"
 ],
 "protection": "pàgines indexables sense domicili ni telèfon",
 "ressources": [
  {
   "chemin": "/api/v1/champs.json",
   "statut": "servi",
   "acces": "gratuit"
  },
  {
   "chemin": "/api/v1/echantillon.json",
   "statut": "servi",
   "acces": "gratuit"
  },
  {
   "chemin": "/api/v1/jeu-complet.json",
   "statut": "servi",
   "acces": "gratuit"
  },
  {
   "chemin": "/api/v1/changements.json",
   "statut": "servi",
   "acces": "gratuit"
  }
 ],
 "source_officielle": "Registre oficial d'establiments i serveis plaguicides (ROESP) — biocides — Generalitat de Catalunya — Agència de Salut Pública de Catalunya",
 "genere_le": "2026-09-26",
 "champs": [
  {
   "champ": "num",
   "description": "Número ROESP",
   "remplissage_pct": 100,
   "ajoute": false
  },
  {
   "champ": "empresa",
   "description": "Nom de l'empresa",
   "remplissage_pct": 100,
   "ajoute": false
  },
  {
   "champ": "titular",
   "description": "Titular",
   "remplissage_pct": 100,
   "ajoute": false
  },
  {
   "champ": "activitats",
   "description": "Activitats — reunides quan un número en té dues",
   "remplissage_pct": 100,
   "ajoute": true
  },
  {
   "champ": "tp",
   "description": "Tipus de producte (TP2…TP19)",
   "remplissage_pct": 96,
   "ajoute": false
  },
  {
   "champ": "classes",
   "description": "Classes de perill dels productes manipulats",
   "remplissage_pct": 62,
   "ajoute": false
  },
  {
   "champ": "municipi_comarca",
   "description": "Municipi i comarca — grafia normalitzada des de les majúscules de la font",
   "remplissage_pct": 100,
   "ajoute": true
  },
  {
   "champ": "canvis",
   "description": "Entrades i sortides entre la publicació de març i la d'agost del 2025",
   "remplissage_pct": 100,
   "ajoute": true
  },
  {
   "champ": "historic",
   "description": "Canvis entre les nostres lectures datades",
   "remplissage_pct": 100,
   "ajoute": true
  }
 ],
 "gratuit": [
  "pàgina de cada municipi, comarca, activitat i tipus de producte",
  "/canvis/ — entrades i sortides del 2025",
  "llms.txt i versions Markdown"
 ],
 "sur_demande": [
  "verificació d'una llista — /pro/",
  "informe datat sobre una empresa — 19 €"
 ],
 "mcp": {
  "endpoint": "https://mcp-registres.cloudflare33-7aa.workers.dev/mcp",
  "transport": "http",
  "registre": "roesp",
  "note": "Un seul serveur pour tout le portefeuille : les outils de ce registre y sont appelables sous son nom."
 },
 "outils": {
  "noms": [
   "resolve_code",
   "describe_dataset",
   "get_sample",
   "changes_since",
   "export_dataset",
   "request_dataset"
  ],
  "source": "/api/v1/tools.json"
 }
}