Mattilsynet
Resultater fra tilsyn med serveringssteder (smilefjes), dyrehelsedata, plantevernmiddelrester og importkontroll. Viktig for forbrukertransparens og matvaresikkerhet.
80K rader
Datamengde
Daglig
Oppdatering
2
MCP-verktøy
{
"name": "Eksempel Restaurant AS",
"address": "Karl Johans gate 1",
"postalCode": "0154",
"city": "OSLO",
"score": "excellent",
"scoreRaw": 0,
"date": "2026-05-21",
"inspectionId": "Z2210012345"
}MCP-integrasjon
API-endepunkter
/smilefjesPlanlagtSmilefjes-resultater
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/mattilsynet/smilefjes
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/mattilsynet/smilefjes"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/inspectionsTilsynsrapporter
- q valgfri
- Fritekstsøk i tilsynsobjekter (navn/sted).
q=pizza - query valgfri
- Alias for q.
query=pizza - page valgfri
- Sidenummer (0-indeksert, default 0).
page=0 - limit valgfri
- Treff per side (default 20).
limit=20 - karakter valgfri
- Filtrer på karakter. Tall 0–3 (0 er BEST) eller etikett (excellent/good/fair/poor).
karakter=0
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/mattilsynet/inspections
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/mattilsynet/inspections"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/by-orgnummerKrever konfigurasjonTilsyn per organisasjonsnummer. NB: Smilefjes-søkeindeksen bærer ikke orgnr — svarer 503 not_configured; bruk /inspections?q= for navn/poststed-søk.
Strukturelt utilgjengelig fra dagens Smilefjes-kilde: søkeindeksen inneholder ikke organisasjonsnummer. Ruten svarer ærlig 503 not_configured — 200-grenen er uoppnåelig for alle gyldige input. Bruk /inspections?q= for navn/poststed.
- orgnummer påkrevd
- Organisasjonsnummer (9 siffer). NB: kilden kan p.t. ikke besvare orgnr-oppslag — se statusNote.
orgnummer=923609016
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/mattilsynet/by-orgnummer?orgnummer=923609016
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/mattilsynet/by-orgnummer?orgnummer=923609016"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/kravpunkterNedlagtKravpunkter per tilsyn — avviklet, datasettet er borte hos kilden
Datasettet er borte. Upstream-verten hotell.difi.no finnes ikke lenger (NXDOMAIN), og smilefjes.mattilsynet.no har ingen kravpunkt-sti — søkeindeksen bærer bare karakteren per tilsynsbesøk, ikke de detaljerte kontrollpunktene. Dette er ikke en egress-blokkering, så utvidet nettverkstilgang kan ikke gjenopprette den. Bruk /inspections for tilsynsbesøk med karakter.
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/mattilsynet/kravpunkter
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/mattilsynet/kravpunkter"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.