search_establishments

Search food-serving establishments by their most recent Smilefjes grade.

Signature: search_establishments(name: string, optional, default None; poststed: string, optional, default None; postnr: string, optional, default None; min_karakter: integer, optional, default None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)

Direct GET

For navigating agents: open the HTML page with parameters in the URL. The result is fetched and displayed without screenshots or form filling.

Open this validated HTML GET URL

https://allemannsdata.com/wiki/kilder/mattilsynet/search_establishments/?name={name}&poststed={poststed}&postnr={postnr}&min_karakter={min_karakter}&limit=20&offset=0

Replace {name}, {poststed}, {postnr}, {min_karakter}, {limit} with values. Remove unused optional parameters from the URL.

For software and dashboards: Read the operation descriptor. The JSON GET template is https://allemannsdata.com/wiki/api/v1/kilder/mattilsynet/search_establishments?name={name}&poststed={poststed}&postnr={postnr}&min_karakter={min_karakter}&limit=20&offset=0. Open this exact request as JSON.

ParameterRequirementJSON typeDescription
nameoptionalunionSubstring match on establishment name (case-insensitive).
poststedoptionalunionFilter by city/town, e.g. "Oslo" (case-insensitive).
postnroptionalunionFilter by exact postal code, e.g. "0162".
min_karakteroptionalunionOnly establishments whose latest grade is at least this (0=smiling/no violations ... 3=frowning/serious violations).
limitoptionalintegerMax establishments to return. Unit: items.
offsetoptionalintegerNumber of list items to skip; default 0.
Generated JavaScript, Python and response structure

Use JSON when the user requests code, machine-readable data, value extraction or further computation. Use the HTML GET page to identify the correct source and verify parameters.

Example for generated JavaScript and Python

https://allemannsdata.com/wiki/api/v1/kilder/mattilsynet/search_establishments?name={name}&poststed={poststed}&postnr={postnr}&min_karakter={min_karakter}&limit=20&offset=0

Replace URL placeholders and remove unused optional parameters.

JavaScript in a dashboard

const url = "https://allemannsdata.com/wiki/api/v1/kilder/mattilsynet/search_establishments?name={name}&poststed={poststed}&postnr={postnr}&min_karakter={min_karakter}&limit=20&offset=0";
const response = await fetch(url);
if (!response.ok) {
  const failure = await response.json();
  throw new Error(`${failure.error.code}: ${failure.error.message} ${failure.suggestion}`);
}
const result = await response.json();
const data = result.data;

Python without additional packages

import json
from urllib.request import urlopen

url = "https://allemannsdata.com/wiki/api/v1/kilder/mattilsynet/search_establishments?name={name}&poststed={poststed}&postnr={postnr}&min_karakter={min_karakter}&limit=20&offset=0"
with urlopen(url) as response:
    result = json.load(response)
data = result["data"]

Response structure

{
  "source": "mattilsynet",
  "operation": "search_establishments",
  "parameters": {},
  "data": {},
  "entities": [],
  "_meta": {"retrieved_at": "...", "sources": [], "cache": {}},
  "_links": {"self": "...", "source": "...", "wiki": "...", "feedback": "..."}
}
Form for manual use

The form is a fallback for people and browser agents that cannot open the GET URL directly.

Type: string. Substring match on establishment name (case-insensitive).
Type: string. Filter by city/town, e.g. "Oslo" (case-insensitive).
Type: string. Filter by exact postal code, e.g. "0162".
Type: integer. Only establishments whose latest grade is at least this (0=smiling/no violations ... 3=frowning/serious violations).
Type: integer. Max establishments to return. Unit: items.

Result

Source: Norwegian Food Safety Authority. Retrieved 2026-10-03T18:09:10Z in 0.047 seconds.

total:
11
establishments:

11 results

  1. inspection_id:
    Z2512051422390080240ZBPHC_TilsynAvtale
    establishment_id:
    Z2106081551089353120PFWAL_Tilsynsobjekt
    navn:
    Craig Alibone kafe
    adresse:
    Torvgata 1
    postnr:
    8006
    poststed:
    Bodø
    orgnummer:
    916265751
    dato:
    2025-12-05
    karakter:
    1
    oppfolgingstilsyn:
    no
    temaer:

    4 results

    1. tema:
      Rutiner og ledelse
      karakter:
      0
    2. tema:
      Lokaler og utstyr
      karakter:
      1
    3. tema:
      Mathåndtering og tilberedning
      karakter:
      0
    4. tema:
      Merking og sporbarhet
      karakter:
      0
  2. inspection_id:
    Z2511121420472440239DTXSA_TilsynAvtale
    establishment_id:
    Z2106221317095852024HYEIV_Tilsynsobjekt
    navn:
    Saigon Palace
    adresse:
    Hagmannsgate 7
    postnr:
    3920
    poststed:
    Porsgrunn
    orgnummer:
    972235555
    dato:
    2025-11-12
    karakter:
    1
    oppfolgingstilsyn:
    no
    temaer:

    4 results

    1. tema:
      Rutiner og ledelse
      karakter:
      0
    2. tema:
      Lokaler og utstyr
      karakter:
      1
    3. tema:
      Mathåndtering og tilberedning
      karakter:
      0
    4. tema:
      Merking og sporbarhet
      karakter:
      0
  3. inspection_id:
    Z2507021437029460239QLIZL_TilsynAvtale
    establishment_id:
    Z2203092124186420128FTQGA_Tilsynsobjekt
    navn:
    Kaigaten Deli
    adresse:
    Kaigaten 20
    postnr:
    5016
    poststed:
    Bergen
    orgnummer:
    916624921
    dato:
    2025-07-02
    karakter:
    1
    oppfolgingstilsyn:
    no
    temaer:

    4 results

    1. tema:
      Rutiner og ledelse
      karakter:
      0
    2. tema:
      Lokaler og utstyr
      karakter:
      1
    3. tema:
      Mathåndtering og tilberedning
      karakter:
      1
    4. tema:
      Merking og sporbarhet
      karakter:
      1
  4. inspection_id:
    Z2506031324589910239KAWYH_TilsynAvtale
    establishment_id:
    Z2402080044338840128ZAQSK_Tilsynsobjekt
    navn:
    Saigon Express
    adresse:
    Maridalsveien 157
    postnr:
    0461
    poststed:
    Oslo
    orgnummer:
    932739550
    dato:
    2025-06-03
    karakter:
    1
    oppfolgingstilsyn:
    no
    temaer:

    4 results

    1. tema:
      Rutiner og ledelse
      karakter:
      0
    2. tema:
      Lokaler og utstyr
      karakter:
      1
    3. tema:
      Mathåndtering og tilberedning
      karakter:
      0
    4. tema:
      Merking og sporbarhet
      karakter:
      0
  5. inspection_id:
    Z2501291636189030239HTNJS_TilsynAvtale
    establishment_id:
    Z1604090256037403252POVDK_Tilsynsobjekt
    navn:
    Saigon Nam Nam
    adresse:
    Vestre Strandgate 22
    postnr:
    4611
    poststed:
    Kristiansand S
    orgnummer:
    916949405
    dato:
    2025-01-29
    karakter:
    1
    oppfolgingstilsyn:
    no
    temaer:

    4 results

    1. tema:
      Rutiner og ledelse
      karakter:
      0
    2. tema:
      Lokaler og utstyr
      karakter:
      1
    3. tema:
      Mathåndtering og tilberedning
      karakter:
      1
    4. tema:
      Merking og sporbarhet
      karakter:
      0
  6. inspection_id:
    Z2412111552004120240VKHSC_TilsynAvtale
    establishment_id:
    Z2411071018170572024FRHCW_Tilsynsobjekt
    navn:
    Lille Saigon 1
    adresse:
    Bernt Ankers gate 27
    postnr:
    0183
    poststed:
    Oslo
    orgnummer:
    812869922
    dato:
    2024-12-11
    karakter:
    1
    oppfolgingstilsyn:
    no
    temaer:

    3 results

    1. tema:
      Lokaler og utstyr
      karakter:
      1
    2. tema:
      Mathåndtering og tilberedning
      karakter:
      0
    3. tema:
      Merking og sporbarhet
      karakter:
      0
  7. inspection_id:
    Z2411211529424880239QOPLS_TilsynAvtale
    establishment_id:
    Z1502181558380952025WRBGC_Tilsynsobjekt
    navn:
    Saigon Mat & Sushi AS
    adresse:
    Teiealleen 7
    postnr:
    2030
    poststed:
    Nannestad
    orgnummer:
    913980611
    dato:
    2024-11-21
    karakter:
    1
    oppfolgingstilsyn:
    no
    temaer:

    4 results

    1. tema:
      Rutiner og ledelse
      karakter:
      0
    2. tema:
      Lokaler og utstyr
      karakter:
      1
    3. tema:
      Mathåndtering og tilberedning
      karakter:
      0
    4. tema:
      Merking og sporbarhet
      karakter:
      0
  8. inspection_id:
    Z2601212053594360240QQPNM_TilsynAvtale
    establishment_id:
    Z1807161135457902024WPDPA_Tilsynsobjekt
    navn:
    Enjoy Saigon
    adresse:
    Klostergaten 2
    postnr:
    5005
    poststed:
    Bergen
    orgnummer:
    917833850
    dato:
    2026-01-21
    karakter:
    0
    oppfolgingstilsyn:
    no
    temaer:

    4 results

    1. tema:
      Rutiner og ledelse
      karakter:
      0
    2. tema:
      Lokaler og utstyr
      karakter:
      0
    3. tema:
      Mathåndtering og tilberedning
      karakter:
      0
    4. tema:
      Merking og sporbarhet
      karakter:
      0
  9. inspection_id:
    Z2507301501598900239ILAJX_TilsynAvtale
    establishment_id:
    Z2502141404590670127JZTEP_Tilsynsobjekt
    navn:
    Kaigata 1 BAR AS
    adresse:
    Kaigata 1
    postnr:
    5527
    poststed:
    Haugesund
    orgnummer:
    934581679
    dato:
    2025-07-30
    karakter:
    0
    oppfolgingstilsyn:
    no
    temaer:

    4 results

    1. tema:
      Rutiner og ledelse
      karakter:
      0
    2. tema:
      Lokaler og utstyr
      karakter:
      0
    3. tema:
      Mathåndtering og tilberedning
      karakter:
      0
    4. tema:
      Merking og sporbarhet
      karakter:
      0
  10. inspection_id:
    Z2503281557268580240JKWWG_TilsynAvtale
    establishment_id:
    Z2106141037337420128EEPYX_Tilsynsobjekt
    navn:
    Kaigaten Vin & Kaffe
    adresse:
    Kaigaten 20
    postnr:
    5016
    poststed:
    Bergen
    orgnummer:
    927097508
    dato:
    2025-03-28
    karakter:
    0
    oppfolgingstilsyn:
    no
    temaer:

    4 results

    1. tema:
      Rutiner og ledelse
      karakter:
      0
    2. tema:
      Lokaler og utstyr
      karakter:
      0
    3. tema:
      Mathåndtering og tilberedning
      karakter:
      0
    4. tema:
      Merking og sporbarhet
      karakter:
      0
  11. inspection_id:
    Z2404251449458280239WSLBS_TilsynAvtale
    establishment_id:
    Z1301240938022973251NFETW_Tilsynsobjekt
    navn:
    Torgplassen Saigon Take Away
    adresse:
    Storgata 1
    postnr:
    1767
    poststed:
    Halden
    orgnummer:
    971635924
    dato:
    2024-04-25
    karakter:
    0
    oppfolgingstilsyn:
    no
    temaer:

    4 results

    1. tema:
      Rutiner og ledelse
      karakter:
      0
    2. tema:
      Lokaler og utstyr
      karakter:
      0
    3. tema:
      Mathåndtering og tilberedning
      karakter:
      0
    4. tema:
      Merking og sporbarhet
      karakter:
      0
limit:
25
offset:
0
returned:
11
has_more_results:
no
truncated:
no
Show all fields in HTML
total:
11
establishments:

11 results

  1. inspection_id:
    Z2512051422390080240ZBPHC_TilsynAvtale
    establishment_id:
    Z2106081551089353120PFWAL_Tilsynsobjekt
    navn:
    Craig Alibone kafe
    adresse:
    Torvgata 1
    postnr:
    8006
    poststed:
    Bodø
    orgnummer:
    916265751
    dato:
    2025-12-05
    karakter:
    1
    oppfolgingstilsyn:
    no
    temaer:

    4 results

    1. tema:
      Rutiner og ledelse
      karakter:
      0
    2. tema:
      Lokaler og utstyr
      karakter:
      1
    3. tema:
      Mathåndtering og tilberedning
      karakter:
      0
    4. tema:
      Merking og sporbarhet
      karakter:
      0
  2. inspection_id:
    Z2511121420472440239DTXSA_TilsynAvtale
    establishment_id:
    Z2106221317095852024HYEIV_Tilsynsobjekt
    navn:
    Saigon Palace
    adresse:
    Hagmannsgate 7
    postnr:
    3920
    poststed:
    Porsgrunn
    orgnummer:
    972235555
    dato:
    2025-11-12
    karakter:
    1
    oppfolgingstilsyn:
    no
    temaer:

    4 results

    1. tema:
      Rutiner og ledelse
      karakter:
      0
    2. tema:
      Lokaler og utstyr
      karakter:
      1
    3. tema:
      Mathåndtering og tilberedning
      karakter:
      0
    4. tema:
      Merking og sporbarhet
      karakter:
      0
  3. inspection_id:
    Z2507021437029460239QLIZL_TilsynAvtale
    establishment_id:
    Z2203092124186420128FTQGA_Tilsynsobjekt
    navn:
    Kaigaten Deli
    adresse:
    Kaigaten 20
    postnr:
    5016
    poststed:
    Bergen
    orgnummer:
    916624921
    dato:
    2025-07-02
    karakter:
    1
    oppfolgingstilsyn:
    no
    temaer:

    4 results

    1. tema:
      Rutiner og ledelse
      karakter:
      0
    2. tema:
      Lokaler og utstyr
      karakter:
      1
    3. tema:
      Mathåndtering og tilberedning
      karakter:
      1
    4. tema:
      Merking og sporbarhet
      karakter:
      1
  4. inspection_id:
    Z2506031324589910239KAWYH_TilsynAvtale
    establishment_id:
    Z2402080044338840128ZAQSK_Tilsynsobjekt
    navn:
    Saigon Express
    adresse:
    Maridalsveien 157
    postnr:
    0461
    poststed:
    Oslo
    orgnummer:
    932739550
    dato:
    2025-06-03
    karakter:
    1
    oppfolgingstilsyn:
    no
    temaer:

    4 results

    1. tema:
      Rutiner og ledelse
      karakter:
      0
    2. tema:
      Lokaler og utstyr
      karakter:
      1
    3. tema:
      Mathåndtering og tilberedning
      karakter:
      0
    4. tema:
      Merking og sporbarhet
      karakter:
      0
  5. inspection_id:
    Z2501291636189030239HTNJS_TilsynAvtale
    establishment_id:
    Z1604090256037403252POVDK_Tilsynsobjekt
    navn:
    Saigon Nam Nam
    adresse:
    Vestre Strandgate 22
    postnr:
    4611
    poststed:
    Kristiansand S
    orgnummer:
    916949405
    dato:
    2025-01-29
    karakter:
    1
    oppfolgingstilsyn:
    no
    temaer:

    4 results

    1. tema:
      Rutiner og ledelse
      karakter:
      0
    2. tema:
      Lokaler og utstyr
      karakter:
      1
    3. tema:
      Mathåndtering og tilberedning
      karakter:
      1
    4. tema:
      Merking og sporbarhet
      karakter:
      0
  6. inspection_id:
    Z2412111552004120240VKHSC_TilsynAvtale
    establishment_id:
    Z2411071018170572024FRHCW_Tilsynsobjekt
    navn:
    Lille Saigon 1
    adresse:
    Bernt Ankers gate 27
    postnr:
    0183
    poststed:
    Oslo
    orgnummer:
    812869922
    dato:
    2024-12-11
    karakter:
    1
    oppfolgingstilsyn:
    no
    temaer:

    3 results

    1. tema:
      Lokaler og utstyr
      karakter:
      1
    2. tema:
      Mathåndtering og tilberedning
      karakter:
      0
    3. tema:
      Merking og sporbarhet
      karakter:
      0
  7. inspection_id:
    Z2411211529424880239QOPLS_TilsynAvtale
    establishment_id:
    Z1502181558380952025WRBGC_Tilsynsobjekt
    navn:
    Saigon Mat & Sushi AS
    adresse:
    Teiealleen 7
    postnr:
    2030
    poststed:
    Nannestad
    orgnummer:
    913980611
    dato:
    2024-11-21
    karakter:
    1
    oppfolgingstilsyn:
    no
    temaer:

    4 results

    1. tema:
      Rutiner og ledelse
      karakter:
      0
    2. tema:
      Lokaler og utstyr
      karakter:
      1
    3. tema:
      Mathåndtering og tilberedning
      karakter:
      0
    4. tema:
      Merking og sporbarhet
      karakter:
      0
  8. inspection_id:
    Z2601212053594360240QQPNM_TilsynAvtale
    establishment_id:
    Z1807161135457902024WPDPA_Tilsynsobjekt
    navn:
    Enjoy Saigon
    adresse:
    Klostergaten 2
    postnr:
    5005
    poststed:
    Bergen
    orgnummer:
    917833850
    dato:
    2026-01-21
    karakter:
    0
    oppfolgingstilsyn:
    no
    temaer:

    4 results

    1. tema:
      Rutiner og ledelse
      karakter:
      0
    2. tema:
      Lokaler og utstyr
      karakter:
      0
    3. tema:
      Mathåndtering og tilberedning
      karakter:
      0
    4. tema:
      Merking og sporbarhet
      karakter:
      0
  9. inspection_id:
    Z2507301501598900239ILAJX_TilsynAvtale
    establishment_id:
    Z2502141404590670127JZTEP_Tilsynsobjekt
    navn:
    Kaigata 1 BAR AS
    adresse:
    Kaigata 1
    postnr:
    5527
    poststed:
    Haugesund
    orgnummer:
    934581679
    dato:
    2025-07-30
    karakter:
    0
    oppfolgingstilsyn:
    no
    temaer:

    4 results

    1. tema:
      Rutiner og ledelse
      karakter:
      0
    2. tema:
      Lokaler og utstyr
      karakter:
      0
    3. tema:
      Mathåndtering og tilberedning
      karakter:
      0
    4. tema:
      Merking og sporbarhet
      karakter:
      0
  10. inspection_id:
    Z2503281557268580240JKWWG_TilsynAvtale
    establishment_id:
    Z2106141037337420128EEPYX_Tilsynsobjekt
    navn:
    Kaigaten Vin & Kaffe
    adresse:
    Kaigaten 20
    postnr:
    5016
    poststed:
    Bergen
    orgnummer:
    927097508
    dato:
    2025-03-28
    karakter:
    0
    oppfolgingstilsyn:
    no
    temaer:

    4 results

    1. tema:
      Rutiner og ledelse
      karakter:
      0
    2. tema:
      Lokaler og utstyr
      karakter:
      0
    3. tema:
      Mathåndtering og tilberedning
      karakter:
      0
    4. tema:
      Merking og sporbarhet
      karakter:
      0
  11. inspection_id:
    Z2404251449458280239WSLBS_TilsynAvtale
    establishment_id:
    Z1301240938022973251NFETW_Tilsynsobjekt
    navn:
    Torgplassen Saigon Take Away
    adresse:
    Storgata 1
    postnr:
    1767
    poststed:
    Halden
    orgnummer:
    971635924
    dato:
    2024-04-25
    karakter:
    0
    oppfolgingstilsyn:
    no
    temaer:

    4 results

    1. tema:
      Rutiner og ledelse
      karakter:
      0
    2. tema:
      Lokaler og utstyr
      karakter:
      0
    3. tema:
      Mathåndtering og tilberedning
      karakter:
      0
    4. tema:
      Merking og sporbarhet
      karakter:
      0
limit:
25
offset:
0
returned:
11
has_more_results:
no
truncated:
no
Will you use the result in generated code?

Open the same result as JSON

Is data missing or incorrect? Send feedback about this result.

Continue exploring

How an AI agent should use this page

Ground rule: Navigate with HTML GET links to keep explanations and relationships. Use the page's JSON alternative only when concrete values must be extracted, compared or computed.

How to use the search_establishments lookup

  1. Replace the placeholders in the HTML GET template; remove optional parameters you do not need.
  2. Check types, units, limits and ID formats in the parameter table.
  3. Follow linked results to canonical pages before combining sources.

Misreading to avoid: An empty list means "no results for this lookup". An error message or unavailable source does not mean the data does not exist.

Source-specific next step

Go to the source page for other operations. Use the JSON template only after the HTML result shows that the parameters and source are correct.