{"id":"politiloggen","name":"Norwegian Police Log","description":"Official operational messages about traffic, fires, public order, missing persons and other incidents.","documentation":"https://api.politiloggen.politiet.no/swagger/index.html","operations":[{"name":"search_messages","description":"Search the Norwegian police log. Signature: search_messages(keyword: string, optional, default None; districts: list of string (comma-separated), optional, default None; municipalities: list of string (comma-separated), optional, default None; categories: list of string (comma-separated), optional, default None; is_active: yes/no, optional, default None; date_from: string, optional, default None; date_to: string, optional, default None; sort_by: string, optional, default 'Date'; sort_order: string, optional, default 'Descending'; skip: integer, optional, default 0; take: integer, optional, default 10; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"search_messages(keyword: string, optional, default None; districts: list of string (comma-separated), optional, default None; municipalities: list of string (comma-separated), optional, default None; categories: list of string (comma-separated), optional, default None; is_active: yes/no, optional, default None; date_from: string, optional, default None; date_to: string, optional, default None; sort_by: string, optional, default 'Date'; sort_order: string, optional, default 'Descending'; skip: integer, optional, default 0; take: integer, optional, default 10; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","operation_descriptor_url":"https://allemannsdata.com/wiki/api/v1/kilder/politiloggen/search_messages/schema"},{"name":"search_by_location","description":"Find police log messages for a place name, whether the API classifies\nit as a municipality or as a sub-locality `area` (e.g. \"Bragernes\",\n\"Sj\u00f8vegan\") -- the API only supports server-side filtering by\nmunicipality, not by area. Signature: search_by_location(location: string, required; districts: list of string (comma-separated), optional, default None; categories: list of string (comma-separated), optional, default None; is_active: yes/no, optional, default None; date_from: string, optional, default None; date_to: string, optional, default None; take: integer, optional, default 10; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"search_by_location(location: string, required; districts: list of string (comma-separated), optional, default None; categories: list of string (comma-separated), optional, default None; is_active: yes/no, optional, default None; date_from: string, optional, default None; date_to: string, optional, default None; take: integer, optional, default 10; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","operation_descriptor_url":"https://allemannsdata.com/wiki/api/v1/kilder/politiloggen/search_by_location/schema"},{"name":"get_message","description":"Get a single police log message by its id (e.g. \"26k3hb-2\"). Signature: get_message(message_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_message(message_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","operation_descriptor_url":"https://allemannsdata.com/wiki/api/v1/kilder/politiloggen/get_message/schema"},{"name":"list_categories","description":"List the message categories, with their names and ids. Signature: list_categories(language: string, optional, default 'nb'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_categories(language: string, optional, default 'nb'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","operation_descriptor_url":"https://allemannsdata.com/wiki/api/v1/kilder/politiloggen/list_categories/schema"}],"operation_schema_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/politiloggen/{operation}/schema","related_sources":[{"id":"nyheter","name":"Norwegian news events","reason":"Geolocated news events that can be combined with official police messages.","api":"https://allemannsdata.com/wiki/api/v1/kilder/nyheter","wiki":"https://allemannsdata.com/wiki/kilder/nyheter/"}],"_meta":{"retrieved_at":"2026-09-21T07:08:31Z","language":"en","content_languages":["en"],"sources":[{"id":"politiloggen","name":"Norwegian Police Log","description":"Official operational messages about traffic, fires, public order, missing persons and other incidents.","documentation":"https://api.politiloggen.politiet.no/swagger/index.html","cache_ttl_seconds":60}]},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/politiloggen?view=names","names":"https://allemannsdata.com/wiki/api/v1/kilder/politiloggen?view=names","compact":"https://allemannsdata.com/wiki/api/v1/kilder/politiloggen?view=compact","full":"https://allemannsdata.com/wiki/api/v1/kilder/politiloggen","wiki":"https://allemannsdata.com/wiki/kilder/politiloggen/","feedback":"https://allemannsdata.com/wiki/api/v1/feedback"}}
