search_news

Search geolocated Norwegian news and police events.

Signature: search_news(query: string, optional, default None; since: string, optional, default None; until: string, optional, default None; kind: one of: news, police, optional, default None; lat: decimal number, decimal degrees (WGS84), optional, default None; lon: decimal number, decimal degrees (WGS84), optional, default None; radius_km: decimal number, kilometres, optional, default 25; limit: integer, items, optional, default 25; 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/nyheter/search_news/?query={query}&since={since}&until={until}&kind={kind}&lat={lat}&lon={lon}&radius_km=25&limit=25&offset=0

Replace {query}, {since}, {until}, {kind}, {lat}, {lon}, {radius_km}, {limit}, {offset} 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/nyheter/search_news?query={query}&since={since}&until={until}&kind={kind}&lat={lat}&lon={lon}&radius_km=25&limit=25&offset=0. Open this exact request as JSON.

ParameterRequirementJSON typeDescription
queryoptionalunionFree-text term matched case-insensitively against each event's name, summary and location (client-side; the API has no text search). E.g. "brann", "Bergen", "trafikkulykke".
sinceoptionalunionISO 8601 UTC lower bound on when the event was seen, e.g. "2026-07-10T00:00:00Z". Default: 24 hours ago.
untiloptionalunionISO 8601 UTC upper bound. Default: open-ended.
kindoptionalunion"news" for news media only, "police" for police log (politiloggen) entries only. Default: both.
latoptionalunionCentre latitude (WGS84) for an area search. Give lat and lon together to only return events within radius_km of the point. Unit: decimal degrees (WGS84).
lonoptionalunionCentre longitude (WGS84). Unit: decimal degrees (WGS84).
radius_kmoptionalnumberSearch radius in km around lat/lon (default 25). Unit: kilometres.
limitoptionalintegerMax events to return, 1 to 100 (default 25). Unit: items. Through this API: default 25, maximum 100.
offsetoptionalintegerSkip this many matching events (for pagination). Unit: items.
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/nyheter/search_news?query={query}&since={since}&until={until}&kind={kind}&lat={lat}&lon={lon}&radius_km=25&limit=25&offset=0

Replace URL placeholders and remove unused optional parameters.

JavaScript in a dashboard

const url = "https://allemannsdata.com/wiki/api/v1/kilder/nyheter/search_news?query={query}&since={since}&until={until}&kind={kind}&lat={lat}&lon={lon}&radius_km=25&limit=25&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/nyheter/search_news?query={query}&since={since}&until={until}&kind={kind}&lat={lat}&lon={lon}&radius_km=25&limit=25&offset=0"
with urlopen(url) as response:
    result = json.load(response)
data = result["data"]

Response structure

{
  "source": "nyheter",
  "operation": "search_news",
  "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. Free-text term matched case-insensitively against each event's name, summary and location (client-side; the API has no text search). E.g. "brann", "Bergen", "trafikkulykke".
Type: string. ISO 8601 UTC lower bound on when the event was seen, e.g. "2026-07-10T00:00:00Z". Default: 24 hours ago.
Type: string. ISO 8601 UTC upper bound. Default: open-ended.
Type: one of: news, police. "news" for news media only, "police" for police log (politiloggen) entries only. Default: both.
Type: decimal number. Centre latitude (WGS84) for an area search. Give lat and lon together to only return events within radius_km of the point. Unit: decimal degrees (WGS84).
Type: decimal number. Centre longitude (WGS84). Unit: decimal degrees (WGS84).
Type: decimal number. Search radius in km around lat/lon (default 25). Unit: kilometres.
Type: integer. Max events to return, 1 to 100 (default 25). Unit: items. Through this API: default 25, maximum 100.
Type: integer. Skip this many matching events (for pagination). Unit: items.

Result

Source: Norwegian news events. Retrieved 2026-11-14T22:51:54Z in 0.427 seconds.

Showing 7 of 255 results in compact format.

  1. name:
    Ulykke – Eidsvoll
    id:
    politilogg-26v4lf-0
    lat:
    60.41304
    lon:
    11.25397
  2. name:
    Trafikk – Alver
    id:
    politilogg-2673pf-4
    lat:
    60.66976
    lon:
    5.23484
  3. name:
    Trafikk – Alver
    id:
    politilogg-2673pf-2
    lat:
    60.671
    lon:
    5.23248
  4. name:
    Trafikk – Stjørdal
    id:
    politilogg-267jzd-0
    lat:
    63.47255
    lon:
    10.92124
  5. name:
    Tyveri – Drammen
    id:
    politilogg-26jbz6-0
    lat:
    59.74813
    lon:
    10.20621
  6. name:
    Trafikk – Trondheim
    id:
    politilogg-268d0t-0
    lat:
    63.42883
    lon:
    10.38658
  7. name:
    Trafikk – Sykkylven
    id:
    politilogg-263nk5-0
    lat:
    62.33878
    lon:
    6.60921
Show all fields in HTML
since:
2026-11-13T22:51:53.833481+00:00
until:
not reported by source
total:
255
matched:
7
offset:
0
count:
7
items:

7 results

  1. id:
    politilogg-26v4lf-0
    name:
    Ulykke – Eidsvoll
    lat:
    60.41304
    lon:
    11.25397
    source:
    Politiloggen
    summary:
    Kl. 1655 fikk vi melding om påkjørsel bakfra i Trondheimsvegen ved Furulundjordet. Bilfører som kjørte inn i den andre bilen stakk fra stedet. En del materielle skader på begge bilene og diverse smerter på fører av fremste bilen. Vi har nå vært i kontakt med mistenkte per telefon som ikke vedkjenner seg hendelsen. Vi har sikret vitneopplysninger og avhørt fornærmede.
    location:
    Eidsvoll
    link:
    https://www.politiet.no/politiloggen?id=26v4lf-0
    severity:
    high
    tags:

    2 results

    1. ulykke
    2. eidsvoll
    is_active:
    no
    pub_date:
    2026-11-14T19:17:32.2534229+00:00
    first_seen:
    2026-11-14T20:18:53.574796+00:00
    last_seen:
    2026-11-14T21:17:05.612114+00:00
  2. id:
    politilogg-2673pf-4
    name:
    Trafikk – Alver
    lat:
    60.66976
    lon:
    5.23484
    source:
    Politiloggen
    summary:
    Bil fjernet. Beslag av førerkort til bilfører. Sak opprettes.
    location:
    Alver
    link:
    https://www.politiet.no/politiloggen?id=2673pf-4
    severity:
    low
    tags:

    2 results

    1. trafikk
    2. alver
    is_active:
    no
    pub_date:
    2026-11-14T18:38:12.9829111+00:00
    first_seen:
    2026-11-14T20:18:53.574796+00:00
    last_seen:
    2026-11-14T20:47:29.032589+00:00
  3. id:
    politilogg-2673pf-2
    name:
    Trafikk – Alver
    lat:
    60.671
    lon:
    5.23248
    source:
    Politiloggen
    summary:
    Bil opplyst å ligge delvis på ene siden. Bilfører, mann (18). Bilberger rekvirert. Fremstår som at ingen personer er påført skader.
    location:
    Alver
    link:
    https://www.politiet.no/politiloggen?id=2673pf-2
    severity:
    low
    tags:

    2 results

    1. trafikk
    2. alver
    is_active:
    yes
    pub_date:
    2026-11-14T17:12:48.519733+00:00
    first_seen:
    2026-11-14T17:16:40.326864+00:00
    last_seen:
    2026-11-14T19:27:34.656445+00:00
  4. id:
    politilogg-267jzd-0
    name:
    Trafikk – Stjørdal
    lat:
    63.47255
    lon:
    10.92124
    source:
    Politiloggen
    summary:
    Det har i dag vært to hendelser hvor biler har kjørt i feil kjøreretning på den nye veistrekningen mellom Åsen og Kvithammer. I begge tilfellene har bilene snudd og kjørt tilbake der de kom fra. Vi har ikke kommet i kontakt med fører av bilene. Det var også en hendelse på torsdag med en bil i feil kjøreretning. Skiltingen på stedet er undersøkt og skal være korrekt. Nye veier ser på tiltak for å forhindre at dette kan skje. Vi ber folk om å være observante på nytt kjøremønster.
    location:
    Stjørdal
    link:
    https://www.politiet.no/politiloggen?id=267jzd-0
    severity:
    low
    tags:

    2 results

    1. trafikk
    2. stjørdal
    is_active:
    yes
    pub_date:
    2026-11-14T12:56:37.0202584+00:00
    first_seen:
    2026-11-14T12:58:43.902744+00:00
    last_seen:
    2026-11-14T14:53:26.233826+00:00
  5. id:
    politilogg-26jbz6-0
    name:
    Tyveri – Drammen
    lat:
    59.74813
    lon:
    10.20621
    source:
    Politiloggen
    summary:
    11:30 Melding fra bilforhandler om innbrudd og tyveri av to biler. En 2018 modell Volvo V90 med registreringsnummer AY36783 og en 2017 modell VW Golf med registreringsnummer JD79241. Politiet er på stedet for åstedsundersøkelse og vitneavhør. Sak opprettes.
    location:
    Drammen
    link:
    https://www.politiet.no/politiloggen?id=26jbz6-0
    severity:
    low
    tags:

    2 results

    1. drammen
    2. tyveri
    is_active:
    no
    pub_date:
    2026-11-14T12:27:20.1240125+00:00
    first_seen:
    2026-11-14T12:29:15.615930+00:00
    last_seen:
    2026-11-14T14:23:18.547696+00:00
  6. id:
    politilogg-268d0t-0
    name:
    Trafikk – Trondheim
    lat:
    63.42883
    lon:
    10.38658
    source:
    Politiloggen
    summary:
    En bilfører som ble stanset av politiet manglet forsikring på bilen. Fører blir anmeldt for dette.
    location:
    Trondheim
    link:
    https://www.politiet.no/politiloggen?id=268d0t-0
    severity:
    low
    tags:

    2 results

    1. trafikk
    2. trondheim
    is_active:
    yes
    pub_date:
    2026-11-14T09:35:39.3722114+00:00
    first_seen:
    2026-11-14T09:57:37.457035+00:00
    last_seen:
    2026-11-14T11:32:45.063598+00:00
  7. id:
    politilogg-263nk5-0
    name:
    Trafikk – Sykkylven
    lat:
    62.33878
    lon:
    6.60921
    source:
    Politiloggen
    summary:
    Personbil kjørt utfor veibanen. Det var en person i bilen som er ute og oppegående. Nødetatene på stedet. Bilfører sjekket av helsepersonell og funnet uskadet. Politiet avhører vedkommende og oppretter sak. Det er ikke mistanke om promille.
    location:
    Sykkylven
    link:
    https://www.politiet.no/politiloggen?id=263nk5-0
    severity:
    low
    tags:

    2 results

    1. trafikk
    2. sykkylven
    is_active:
    yes
    pub_date:
    2026-11-13T23:12:12.3393073+00:00
    first_seen:
    2026-11-13T23:17:10.487359+00:00
    last_seen:
    2026-11-14T01:36:15.793022+00:00
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_news 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.