Mattilsynet
Resultat från tillsyn av serveringsställen (smilefjes), djurhälsodata, bekämpningsmedelsrester och importkontroll. Viktigt för konsumenttransparens och livsmedelssäkerhet.
80K rader
Datamängd
Dagligen
Uppdatering
2
MCP-verktyg
{
"name": "Eksempel Restaurant AS",
"address": "Karl Johans gate 1",
"postalCode": "0154",
"city": "OSLO",
"score": "excellent",
"scoreRaw": 0,
"date": "2026-05-21",
"inspectionId": "Z2210012345"
}MCP-integration
API-endpunkter
/smilefjesPlaneradSmilefjes-resultater
Visa curl-exempel
# GET https://data.ketl.no/api/connectors/mattilsynet/smilefjes
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/mattilsynet/smilefjes"Autentiserat anrop — lägg till en av dessa headers: x-api-key: ketl_… · Authorization: Bearer … — Se fullständig referens i dokumentationen.
/inspectionsTilsynsrapporter
- q valfri
- Fritekstsøk i tilsynsobjekter (navn/sted).
q=pizza - query valfri
- Alias for q.
query=pizza - page valfri
- Sidenummer (0-indeksert, default 0).
page=0 - limit valfri
- Treff per side (default 20).
limit=20 - karakter valfri
- Filtrer på karakter. Tall 0–3 (0 er BEST) eller etikett (excellent/good/fair/poor).
karakter=0
Visa curl-exempel
# GET https://data.ketl.no/api/connectors/mattilsynet/inspections
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/mattilsynet/inspections"Autentiserat anrop — lägg till en av dessa headers: x-api-key: ketl_… · Authorization: Bearer … — Se fullständig referens i dokumentationen.
/by-orgnummerKräver konfigurationTilsyn 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 obligatorisk
- Organisasjonsnummer (9 siffer). NB: kilden kan p.t. ikke besvare orgnr-oppslag — se statusNote.
orgnummer=923609016
Visa curl-exempel
# 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"Autentiserat anrop — lägg till en av dessa headers: x-api-key: ketl_… · Authorization: Bearer … — Se fullständig referens i dokumentationen.
/kravpunkterNedlagdKravpunkter 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.
Visa curl-exempel
# GET https://data.ketl.no/api/connectors/mattilsynet/kravpunkter
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/mattilsynet/kravpunkter"Autentiserat anrop — lägg till en av dessa headers: x-api-key: ketl_… · Authorization: Bearer … — Se fullständig referens i dokumentationen.