{
 "nom": "vaaralliset-tuotteet",
 "marque": "Vaaralliset tuotteet",
 "version": 1,
 "api": "v1",
 "site": "https://vaaralliset-tuotteet.pages.dev",
 "domain": "https://vaaralliset-tuotteet.pages.dev",
 "langue": "fi",
 "language": "fi",
 "objet": "Vaaralliset tuotteet -ilmoitukset (markkinavalvonta)",
 "resume": "884 viranomaisen ilmoitusta vaarallisista tai vaatimusten vastaisista tuotteista Suomessa; haku merkillä, mallilla, yrityksellä tai asianumerolla; sivut yrityksittäin, merkeittäin, tuoteryhmittäin, riskeittäin ja vuosittain.",
 "couverture": {
  "pays": "Suomi",
  "ilmoitukset": 884,
  "yritykset": 476,
  "merkit": 704,
  "alkaen": "2022-01-05"
 },
 "source": {
  "nom": "Vaaralliset tuotteet -ilmoitukset (markkinavalvonta)",
  "organisme": "Turvallisuus- ja kemikaalivirasto (Tukes)",
  "url": "https://vaarallisettuotteet.fi",
  "extraction": "2026-09-20"
 },
 "collecte_le": "2026-09-20",
 "licence": "CC BY 4.0",
 "cles_jointure": [
  "asianumero",
  "viivakoodi",
  "vastuuyrityksen nimi"
 ],
 "protection": "ei yritysten puhelinnumeroita, sähköposteja eikä katuosoitteita",
 "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": "reserve",
   "acces": "sur devis"
  }
 ],
 "source_officielle": "Vaaralliset tuotteet -ilmoitukset (markkinavalvonta) — Turvallisuus- ja kemikaalivirasto (Tukes)",
 "genere_le": "2026-09-20",
 "champs": [
  {
   "champ": "asianumero",
   "description": "Viranomaisen asianumero",
   "remplissage_pct": 54,
   "ajoute": false
  },
  {
   "champ": "merkki_malli",
   "description": "Merkki, kauppanimi ja malli",
   "remplissage_pct": 100,
   "ajoute": false
  },
  {
   "champ": "vika",
   "description": "Vian kuvaus (mikä tuotteessa on vialla)",
   "remplissage_pct": 100,
   "ajoute": false
  },
  {
   "champ": "ohje",
   "description": "Toimintaohje kuluttajalle",
   "remplissage_pct": 100,
   "ajoute": false
  },
  {
   "champ": "riskit",
   "description": "Todetut riskit (29 luokkaa)",
   "remplissage_pct": 100,
   "ajoute": false
  },
  {
   "champ": "tuoteryhma",
   "description": "Tuoteryhmä ja alaryhmä",
   "remplissage_pct": 100,
   "ajoute": false
  },
  {
   "champ": "toimenpide",
   "description": "Toimenpide ja se, oliko se määrätty vai vapaaehtoinen",
   "remplissage_pct": 100,
   "ajoute": false
  },
  {
   "champ": "yritys",
   "description": "Vastuuyritys ja kaupunki (ei yhteystietoja)",
   "remplissage_pct": 100,
   "ajoute": false
  },
  {
   "champ": "viivakoodi",
   "description": "Viivakoodi ja eränumero",
   "remplissage_pct": 62,
   "ajoute": false
  },
  {
   "champ": "ryhmittely",
   "description": "Ryhmittely yrityksen, merkin, riskin ja vuoden mukaan",
   "remplissage_pct": 100,
   "ajoute": true
  },
  {
   "champ": "historia",
   "description": "Ilmoituksen tila jokaisessa päivätyssä haussamme",
   "remplissage_pct": 100,
   "ajoute": true
  }
 ],
 "gratuit": [
  "sivu jokaisesta yrityksestä, merkistä, tuoteryhmästä ja riskistä",
  "/i/ilmoitukset.json ja fragmentit /f/",
  "llms.txt ja Markdown-versiot"
 ],
 "sur_demande": [
  "/api/v1/changements.json — muutokset hakujen välillä",
  "listan tarkistus — /pro/",
  "päivätty raportti yhdestä tuotteesta — 19 €"
 ],
 "mcp": {
  "endpoint": "https://mcp-registres.cloudflare33-7aa.workers.dev/mcp",
  "transport": "http",
  "registre": "vaaralliset-tuotteet",
  "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"
 }
}