{
 "api": "prikko-livsmedelskontroller",
 "version": "v1",
 "documentation": "https://prikko.se/api/",
 "generated": "2026-09-22",
 "licence": {
  "covers": "Prikkos normalisering, identifierare och bedömning. Kommunernas underlag bär varken upphovsrätt eller katalogskydd (9 § och 49 § tredje stycket upphovsrättslagen) och licensieras inte av oss.",
  "name": "CC BY 4.0",
  "url": "https://creativecommons.org/licenses/by/4.0/deed.sv",
  "attribution": "Prikko, https://prikko.se",
  "documentation": "https://prikko.se/api/",
  "notice": "Ange alltid kontrolldatumet tillsammans med uppgiften. Bedömningen är Prikkos slutsats räknad ur kontrolldatan, inte kommunens betyg."
 },
 "coverage": {
  "municipalities": 13,
  "establishments": 17130,
  "assessed": 15441,
  "inspections": 73840,
  "swedishMunicipalities": 290
 },
 "endpoints": {
  "municipality": "https://prikko.se/api/v1/kommun/{kommun}.json",
  "feed": "https://prikko.se/flode/{kommun}.xml",
  "nationalFeed": "https://prikko.se/flode/riket.xml"
 },
 "codes": {
  "verdict": {
   "clean": "Inga anmärkningar vid den senaste kontrollen.",
   "minor": "Anmärkningar vid den senaste kontrollen.",
   "major": "Brister som stod kvar. Antingen fann kommunen dem vid ett återbesök, eller gav sitt allvarligaste omdöme, eller så fanns avvikelser redan vid kontrollen före. Vilket av de tre går att läsa ur inspections.",
   "null": "Otillräckligt underlag. Se `reason`. Aldrig detsamma som en dålig bedömning."
  },
  "reason": {
   "assessed": "Bedömd ur kontrolldatan.",
   "no_inspections": "Ingen registrerad kontroll hos kommunen.",
   "stale_inspections": "Ingen kontroll de senaste fem åren."
  },
  "assessment": {
   "0": "Inga anmärkningar",
   "1": "Avvikelse",
   "2": "Kvarstående avvikelse"
  },
  "type": {
   "0": "Planerad kontroll",
   "1": "Återbesök",
   "2": "Händelsestyrd kontroll"
  },
  "areaStatus": {
   "ok": "Utan avvikelse",
   "fixed": "Åtgärdad",
   "deviation": "Avvikelse",
   "persisting": "Kvarstår"
  },
  "sourceType": {
   "open_data": "Kommunen publicerar en öppen datamängd.",
   "reverse_engineered": "Vi anropar samma gränssnitt som kommunens egen tjänst.",
   "scrape": "Läst ur kommunens publicerade sidor.",
   "foi_request": "Utlämnad efter begäran om allmän handling."
  }
 },
 "municipalities": [
  {
   "code": "0885",
   "slug": "borgholm",
   "name": "Borgholms kommun",
   "city": "Borgholm",
   "establishments": 406,
   "assessed": 305,
   "source": {
    "type": "reverse_engineered",
    "url": "https://www.borgholm.se/resultat-livsmedelskontroller/",
    "fetchedAt": "2026-09-22T08:31:07+00:00",
    "licence": "unstated"
   },
   "api": "https://prikko.se/api/v1/kommun/borgholm.json",
   "feed": "https://prikko.se/flode/borgholm.xml",
   "page": "https://prikko.se/borgholm/"
  },
  {
   "code": "1284",
   "slug": "hoganas",
   "name": "Höganäs kommun",
   "city": "Höganäs",
   "establishments": 316,
   "assessed": 314,
   "source": {
    "type": "reverse_engineered",
    "url": "https://www.hoganas.se/boende-trafik--miljo/boendemiljo/livsmedel/livsmedelskontroller.html",
    "fetchedAt": "2026-09-22T08:31:06+00:00",
    "licence": "unstated"
   },
   "api": "https://prikko.se/api/v1/kommun/hoganas.json",
   "feed": "https://prikko.se/flode/hoganas.xml",
   "page": "https://prikko.se/hoganas/"
  },
  {
   "code": "0680",
   "slug": "jonkoping",
   "name": "Jönköpings kommun",
   "city": "Jönköping",
   "establishments": 1143,
   "assessed": 1139,
   "source": {
    "type": "reverse_engineered",
    "url": "https://jonkoping.maps.arcgis.com/apps/webappviewer/index.html?id=036b2657f4eb47238e9872695ef29797",
    "fetchedAt": "2026-09-22T08:31:07+00:00",
    "licence": "unstated"
   },
   "api": "https://prikko.se/api/v1/kommun/jonkoping.json",
   "feed": "https://prikko.se/flode/jonkoping.xml",
   "page": "https://prikko.se/jonkoping/"
  },
  {
   "code": "1780",
   "slug": "karlstad",
   "name": "Karlstads kommun",
   "city": "Karlstad",
   "establishments": 696,
   "assessed": 611,
   "source": {
    "type": "reverse_engineered",
    "url": "https://karlstad.se/bygga-bo-och-leva-hallbart/mat-miljo-och-halsoskydd/livsmedelskollen",
    "fetchedAt": "2026-09-22T08:31:05+00:00",
    "licence": "unstated"
   },
   "api": "https://prikko.se/api/v1/kommun/karlstad.json",
   "feed": "https://prikko.se/flode/karlstad.xml",
   "page": "https://prikko.se/karlstad/"
  },
  {
   "code": "1781",
   "slug": "kristinehamn",
   "name": "Kristinehamns kommun",
   "city": "Kristinehamn",
   "establishments": 170,
   "assessed": 118,
   "source": {
    "type": "reverse_engineered",
    "url": "https://www.kristinehamn.se/naringsliv-och-arbete/livsmedel/livsmedelsrapporter/",
    "fetchedAt": "2026-09-22T08:45:57+00:00",
    "licence": "unstated"
   },
   "api": "https://prikko.se/api/v1/kommun/kristinehamn.json",
   "feed": "https://prikko.se/flode/kristinehamn.xml",
   "page": "https://prikko.se/kristinehamn/"
  },
  {
   "code": "0580",
   "slug": "linkoping",
   "name": "Linköpings kommun",
   "city": "Linköping",
   "establishments": 1247,
   "assessed": 1201,
   "source": {
    "type": "reverse_engineered",
    "url": "https://livsmedelsdata.linkoping.se/swagger/index.html",
    "fetchedAt": "2026-09-22T08:31:15+00:00",
    "licence": "unstated"
   },
   "api": "https://prikko.se/api/v1/kommun/linkoping.json",
   "feed": "https://prikko.se/flode/linkoping.xml",
   "page": "https://prikko.se/linkoping/"
  },
  {
   "code": "1262",
   "slug": "lomma",
   "name": "Lomma kommun",
   "city": "Lomma",
   "establishments": 153,
   "assessed": 145,
   "source": {
    "type": "reverse_engineered",
    "url": "https://lomma.se/jobbochforetagande/tillstandreglerochtillsyn/livsmedel/livsmedelsinspektioner.1218.html",
    "fetchedAt": "2026-09-22T08:31:07+00:00",
    "licence": "unstated"
   },
   "api": "https://prikko.se/api/v1/kommun/lomma.json",
   "feed": "https://prikko.se/flode/lomma.xml",
   "page": "https://prikko.se/lomma/"
  },
  {
   "code": "0581",
   "slug": "norrkoping",
   "name": "Norrköpings kommun",
   "city": "Norrköping",
   "establishments": 1022,
   "assessed": 949,
   "source": {
    "type": "open_data",
    "url": "https://norrkoping.se/download/18.5ff942e1184b3f255e22527f/1710704675524/ecos.xml",
    "fetchedAt": "2026-09-22T08:31:10+00:00",
    "modifiedAt": "2024-03-17",
    "licence": "unstated"
   },
   "api": "https://prikko.se/api/v1/kommun/norrkoping.json",
   "feed": "https://prikko.se/flode/norrkoping.xml",
   "page": "https://prikko.se/norrkoping/"
  },
  {
   "code": "0882",
   "slug": "oskarshamn",
   "name": "Oskarshamns kommun",
   "city": "Oskarshamn",
   "establishments": 242,
   "assessed": 217,
   "source": {
    "type": "reverse_engineered",
    "url": "https://experience.arcgis.com/experience/27414acd729747caa686c53857427b74/page/Livsmedelskontroller/",
    "fetchedAt": "2026-09-22T08:31:10+00:00",
    "licence": "unstated"
   },
   "api": "https://prikko.se/api/v1/kommun/oskarshamn.json",
   "feed": "https://prikko.se/flode/oskarshamn.xml",
   "page": "https://prikko.se/oskarshamn/"
  },
  {
   "code": "0180",
   "slug": "stockholm",
   "name": "Stockholms stad",
   "city": "Stockholm",
   "establishments": 8566,
   "assessed": 7950,
   "source": {
    "type": "reverse_engineered",
    "url": "https://etjanster.stockholm.se/livsmedelsinspektioner/",
    "fetchedAt": "2026-09-22T08:47:14+00:00",
    "licence": "unstated"
   },
   "api": "https://prikko.se/api/v1/kommun/stockholm.json",
   "feed": "https://prikko.se/flode/stockholm.xml",
   "page": "https://prikko.se/stockholm/"
  },
  {
   "code": "1465",
   "slug": "svenljunga",
   "name": "Svenljunga kommun",
   "city": "Svenljunga",
   "establishments": 100,
   "assessed": 81,
   "source": {
    "type": "reverse_engineered",
    "url": "https://www.svenljunga.se/naringsliv--arbete/tillstand-regler-och-tillsyn/livsmedel/livsmedelskontroll-och-avgifter/resultat-fran-livsmedelskontrollen",
    "fetchedAt": "2026-09-22T08:54:01+00:00",
    "licence": "unstated"
   },
   "api": "https://prikko.se/api/v1/kommun/svenljunga.json",
   "feed": "https://prikko.se/flode/svenljunga.xml",
   "page": "https://prikko.se/svenljunga/"
  },
  {
   "code": "0380",
   "slug": "uppsala",
   "name": "Uppsala kommun",
   "city": "Uppsala",
   "establishments": 1836,
   "assessed": 1225,
   "source": {
    "type": "reverse_engineered",
    "url": "https://www.uppsala.se/foretag-och-naringsliv/tillstand-regler-och-tillsyn/livsmedelskollen",
    "fetchedAt": "2026-09-22T09:02:17+00:00",
    "licence": "unstated"
   },
   "api": "https://prikko.se/api/v1/kommun/uppsala.json",
   "feed": "https://prikko.se/flode/uppsala.xml",
   "page": "https://prikko.se/uppsala/"
  },
  {
   "code": "1880",
   "slug": "orebro",
   "name": "Örebro kommun",
   "city": "Örebro",
   "establishments": 1233,
   "assessed": 1186,
   "source": {
    "type": "reverse_engineered",
    "url": "https://www.orebro.se/foretag--naringsliv/driva-foretag/livsmedelsverksamhet/resultat-fran-livsmedelskontroller.html",
    "fetchedAt": "2026-09-22T08:45:10+00:00",
    "licence": "unstated"
   },
   "api": "https://prikko.se/api/v1/kommun/orebro.json",
   "feed": "https://prikko.se/flode/orebro.xml",
   "page": "https://prikko.se/orebro/"
  }
 ]
}
