{"query":"Ensto Nor","outcome":"results","mode":"all","results":[{"type":"data_source","id":"geonorge","name":"Geonorge","description":"Address search, place names, nearby places and reverse geocoding from the Norwegian Mapping Authority.","source":"geonorge","attributes":{"catalog_match":"best"},"score":36,"_links":{"wiki":"https://allemannsdata.com/wiki/kilder/geonorge/","api":"https://allemannsdata.com/wiki/api/v1/kilder/geonorge"},"sources":["geonorge"]},{"type":"data_source","id":"norgesbank","name":"Norges Bank","description":"Exchange rates, policy rates, market rates, government bonds and regional surveys.","source":"norgesbank","attributes":{"catalog_match":"best"},"score":36,"_links":{"wiki":"https://allemannsdata.com/wiki/kilder/norgesbank/","api":"https://allemannsdata.com/wiki/api/v1/kilder/norgesbank"},"sources":["norgesbank"]},{"type":"data_source","id":"data_norge","name":"data.norge.no","description":"Search datasets, APIs, concepts, information models, services and events in the National Data Catalog.","source":"data_norge","attributes":{"catalog_match":"best"},"score":36,"_links":{"wiki":"https://allemannsdata.com/wiki/kilder/data_norge/","api":"https://allemannsdata.com/wiki/api/v1/kilder/data_norge"},"sources":["data_norge"]},{"type":"data_source","id":"ssb","name":"Statistics Norway","description":"Search Statbank and fetch table metadata, dimensions, units and statistics in JSON-stat2.","source":"ssb","attributes":{"catalog_match":"best"},"score":36,"_links":{"wiki":"https://allemannsdata.com/wiki/kilder/ssb/","api":"https://allemannsdata.com/wiki/api/v1/kilder/ssb"},"sources":["ssb"]},{"type":"data_source","id":"avinor","name":"Avinor flight data","description":"Real-time arrivals, departures, status, airport metadata and airline names for Norwegian airports.","source":"avinor","attributes":{"catalog_match":"best"},"score":36,"_links":{"wiki":"https://allemannsdata.com/wiki/kilder/avinor/","api":"https://allemannsdata.com/wiki/api/v1/kilder/avinor"},"sources":["avinor"]}],"data_sources":[{"id":"avinor","name":"Avinor flight data","description":"Real-time arrivals, departures, status, airport metadata and airline names for Norwegian airports.","topic":"transport","keywords":[],"operations":[{"name":"get_flights","description":"Flights to/from one airport, with schedule and live status from Avinor. Signature: get_flights(airport_id: string, required; direction: string, optional, default None; hours_back: integer, optional, default 1; hours_ahead: integer, optional, default 7; include_codeshare: yes/no, optional, default False; max_results: integer, optional, default 100; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_flights(airport_id: string, required; direction: string, optional, default None; hours_back: integer, optional, default 1; hours_ahead: integer, optional, default 7; include_codeshare: yes/no, optional, default False; max_results: integer, optional, default 100; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["airport_id"],"optional_parameters":["direction","hours_back","hours_ahead","include_codeshare","max_results"],"output_fields":["airport","last_update","flight_count","flights","flights[].flight_id","flights[].airline","flights[].direction","flights[].schedule_time","flights[].airport","flights[].area","flights[].via_airport","flights[].gate","flights[].check_in","flights[].belt","flights[].delayed","flights[].status","flights[].status.code","flights[].status.text","flights[].status.time","flights[].codeshare_flights","truncated","attribution"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["flights[].status.code"],"timestamp":["flights[].status.time"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/avinor/get_flights?airport_id={airport_id}&direction={direction}&hours_back=1&hours_ahead=7&include_codeshare=false&max_results=100&limit=25&offset=0"},{"name":"lookup_airport","description":"Find an airport's IATA code by name, or its name by code. Signature: lookup_airport(query: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"lookup_airport(query: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":[],"output_fields":["[].code","[].name","[].avinor"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].code"],"name":["[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/avinor/lookup_airport?query={query}&limit=25&offset=0"},{"name":"lookup_airline","description":"Find an airline's IATA code by name, or its name by code. Signature: lookup_airline(query: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"lookup_airline(query: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":[],"output_fields":["[].code","[].name"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].code"],"name":["[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/avinor/lookup_airline?query={query}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/avinor","wiki":"https://allemannsdata.com/wiki/kilder/avinor/"}},{"id":"banenor","name":"Bane NOR train data","description":"Real-time station boards, train movements and rail disruptions from the infrastructure manager.","topic":"transport","keywords":[],"operations":[{"name":"get_station_board","description":"Live departure/arrival board for one Norwegian railway station, straight\nfrom Bane NOR - the data shown on the physical station screens. Signature: get_station_board(station_id: string, required; direction: string, optional, default 'all'; minutes_ahead: integer, optional, default 120; line: string, optional, default None; destination: string, optional, default None; operator: string, optional, default None; max_trains: integer, optional, default 20; include_formation: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_station_board(station_id: string, required; direction: string, optional, default 'all'; minutes_ahead: integer, optional, default 120; line: string, optional, default None; destination: string, optional, default None; operator: string, optional, default None; max_trains: integer, optional, default 20; include_formation: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["station_id"],"optional_parameters":["direction","minutes_ahead","line","destination","operator","max_trains","include_formation"],"output_fields":["station","train_count","trains","trains[].train","trains[].line","trains[].operator","trains[].product","trains[].service","trains[].origin","trains[].destination","trains[].via","trains[].aimed_arrival","trains[].expected_arrival","trains[].actual_arrival","trains[].arrival_status","trains[].arrival_platform","trains[].aimed_departure","trains[].expected_departure","trains[].actual_departure","trains[].departure_status","trains[].departure_platform","trains[].at_stop","trains[].prediction_inaccurate","trains[].formation","attribution"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/banenor/get_station_board?station_id={station_id}&direction=all&minutes_ahead=120&line={line}&destination={destination}&operator={operator}&max_trains=20&include_formation=false&limit=25&offset=0"},{"name":"get_train","description":"Current status of one train by its national train number: every stop\nwith planned, expected and actually observed times and platforms. Signature: get_train(train_number: string, required; date: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_train(train_number: string, required; date: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["train_number"],"optional_parameters":["date"],"output_fields":["train_number","match_count","matches","matches[].train","matches[].line","matches[].operator","matches[].product","matches[].service","matches[].origin","matches[].destination","matches[].date","matches[].calls","matches[].calls[].station","matches[].calls[].name","matches[].calls[].aimed_arrival","matches[].calls[].expected_arrival","matches[].calls[].actual_arrival","matches[].calls[].arrival_status","matches[].calls[].arrival_platform","matches[].calls[].aimed_departure","matches[].calls[].expected_departure","matches[].calls[].actual_departure","matches[].calls[].departure_status","matches[].calls[].departure_platform","attribution"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["matches[].date"],"name":["matches[].calls[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/banenor/get_train?train_number={train_number}&date={date}&limit=25&offset=0"},{"name":"get_disruptions","description":"Cancellations and disruptions of individual train journeys, from Bane\nNOR's situation exchange feed. Signature: get_disruptions(hours_ahead: integer, optional, default 24; station_id: string, optional, default None; train_number: string, optional, default None; max_results: integer, optional, default 50; offset: integer, items, optional, default 0; limit: integer, items, optional, default 25).","signature":"get_disruptions(hours_ahead: integer, optional, default 24; station_id: string, optional, default None; train_number: string, optional, default None; max_results: integer, optional, default 50; offset: integer, items, optional, default 0; limit: integer, items, optional, default 25)","required_parameters":[],"optional_parameters":["hours_ahead","station_id","train_number","max_results","offset"],"output_fields":["total_count","offset","disruptions","disruptions[].situation","disruptions[].condition","disruptions[].train","disruptions[].date","disruptions[].valid_from","disruptions[].affected_stops","disruptions[].affected_stops[].code","disruptions[].affected_stops[].name","truncated","next_offset","note","attribution"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["disruptions[].date"],"identifier":["disruptions[].affected_stops[].code"],"name":["disruptions[].affected_stops[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/banenor/get_disruptions?hours_ahead=24&station_id={station_id}&train_number={train_number}&max_results=50&offset=0&limit=25"},{"name":"lookup_station","description":"Find a station's Bane NOR code by name, or its name by code. Signature: lookup_station(query: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"lookup_station(query: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":[],"output_fields":["[].code","[].name"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].code"],"name":["[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/banenor/lookup_station?query={query}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/banenor","wiki":"https://allemannsdata.com/wiki/kilder/banenor/"}},{"id":"geonorge","name":"Geonorge","description":"Address search, place names, nearby places and reverse geocoding from the Norwegian Mapping Authority.","topic":"kart-og-steder","keywords":["adresse","adresser","kart","sted","stedsnavn","koordinater","geokoding"],"operations":[{"name":"search_address","description":"Search Norwegian addresses by free text. Signature: search_address(text: string, optional, default None; kommunenummer: string, optional, default None; limit: integer, items, optional, default 20; query: string, optional, default None; offset: integer, items, optional, default 0).","signature":"search_address(text: string, optional, default None; kommunenummer: string, optional, default None; limit: integer, items, optional, default 20; query: string, optional, default None; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["text","kommunenummer","limit","query"],"output_fields":["total_count","addresses","addresses[].address","addresses[].postnummer","addresses[].poststed","addresses[].kommunenummer","addresses[].kommunenavn","addresses[].lat","addresses[].lon","addresses[].epsg"],"output_fields_truncated":false,"canonical_field_aliases":{"latitude":["addresses[].lat"],"longitude":["addresses[].lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/geonorge/search_address?text={text}&kommunenummer={kommunenummer}&limit=20&query={query}&offset=0"},{"name":"reverse_geocode","description":"Find the addresses nearest to a coordinate (reverse geocoding). Signature: reverse_geocode(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 0.5; limit: integer, items, optional, default 10; offset: integer, items, optional, default 0).","signature":"reverse_geocode(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 0.5; limit: integer, items, optional, default 10; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":["radius_km","limit"],"output_fields":["total_count","addresses","addresses[].address","addresses[].postnummer","addresses[].poststed","addresses[].kommunenummer","addresses[].kommunenavn","addresses[].lat","addresses[].lon","addresses[].epsg","addresses[].distance_km"],"output_fields_truncated":false,"canonical_field_aliases":{"latitude":["addresses[].lat"],"longitude":["addresses[].lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/geonorge/reverse_geocode?lat={lat}&lon={lon}&radius_km=0.5&limit=10&offset=0"},{"name":"search_place_name","description":"Search Norwegian place names (stedsnavn) by free text. Signature: search_place_name(text: string, required; kommunenummer: string, optional, default None; navneobjekttype: string, optional, default None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"search_place_name(text: string, required; kommunenummer: string, optional, default None; navneobjekttype: string, optional, default None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","required_parameters":["text"],"optional_parameters":["kommunenummer","navneobjekttype","limit"],"output_fields":["total_count","places","places[].names","places[].names[].name","places[].names[].language","places[].names[].status","places[].type","places[].status","places[].lat","places[].lon","places[].place_id","places[].kommune","places[].fylke","note"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["places[].names[].name"],"latitude":["places[].lat"],"longitude":["places[].lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/geonorge/search_place_name?text={text}&kommunenummer={kommunenummer}&navneobjekttype={navneobjekttype}&limit=20&offset=0"},{"name":"find_places_near_point","description":"Find the place names nearest to a coordinate (reverse geocoding for\nstedsnavn - use reverse_geocode instead for street addresses). Signature: find_places_near_point(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 0.5; limit: integer, items, optional, default 10; offset: integer, items, optional, default 0).","signature":"find_places_near_point(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 0.5; limit: integer, items, optional, default 10; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":["radius_km","limit"],"output_fields":["total_count","places","places[].names","places[].names[].name","places[].names[].language","places[].names[].status","places[].type","places[].status","places[].lat","places[].lon","places[].place_id","places[].distance_km"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["places[].names[].name"],"latitude":["places[].lat"],"longitude":["places[].lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/geonorge/find_places_near_point?lat={lat}&lon={lon}&radius_km=0.5&limit=10&offset=0"},{"name":"list_place_types","description":"List valid navneobjekttype values (place types, e.g. \"By\", \"Fjell\",\n\"\u00d8y\", \"Innsj\u00f8\", \"Kirke\", \"Gard\") for filtering search_place_name and\nreading the `type` field on its results. Signature: list_place_types(search: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_place_types(search: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["search"],"output_fields":["count","types","types[].name","types[].code"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["types[].name"],"identifier":["types[].code"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/geonorge/list_place_types?search={search}&limit=25&offset=0"},{"name":"get_elevation","description":"Get the terrain elevation (metres above sea level) at a coordinate, from\nKartverket's national elevation model (DTM). Signature: get_elevation(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_elevation(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":[],"output_fields":["lat","lon","elevation_m","source","terrain"],"output_fields_truncated":false,"canonical_field_aliases":{"latitude":["lat"],"longitude":["lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/geonorge/get_elevation?lat={lat}&lon={lon}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/geonorge","wiki":"https://allemannsdata.com/wiki/kilder/geonorge/"}},{"id":"innovasjonnorge","name":"Innovasjon Norge grants","description":"Approved grants and loans to Norwegian companies since 2013, from Innovasjon Norge's open allocation report.","topic":"naeringsliv","keywords":["innovasjon","norge","tilskudd","l\u00e5n","st\u00f8tte","tildeling","grant"],"operations":[{"name":"get_company_grants","description":"Every approved Innovasjon Norge grant for one company. Signature: get_company_grants(organization_id: string, required; limit: integer, items, optional, default 100; offset: integer, items, optional, default 0).","signature":"get_company_grants(organization_id: string, required; limit: integer, items, optional, default 100; offset: integer, items, optional, default 0)","required_parameters":["organization_id"],"optional_parameters":["limit","offset"],"output_fields":["organization_id","name","count","total_amount_nok","grants","grants[].organization_id","grants[].name","grants[].county","grants[].municipality","grants[].category","grants[].subcategory","grants[].amount_nok","grants[].date","grants[].decided_by","grants[].industry","grants[].financing_type"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["name","grants[].name"],"date":["grants[].date"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/innovasjonnorge/get_company_grants?organization_id={organization_id}&limit=100&offset=0"},{"name":"search_grants","description":"Search approved Innovasjon Norge grants and loans. Signature: search_grants(municipality: string, optional, default None; county: string, optional, default None; year: integer, calendar year, optional, default None; category: string, optional, default None; query: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"search_grants(municipality: string, optional, default None; county: string, optional, default None; year: integer, calendar year, optional, default None; category: string, optional, default None; query: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["municipality","county","year","category","query","limit","offset"],"output_fields":["count","total_amount_nok","returned","grants","grants[].organization_id","grants[].name","grants[].county","grants[].municipality","grants[].category","grants[].subcategory","grants[].amount_nok","grants[].date","grants[].decided_by","grants[].industry","grants[].financing_type"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["grants[].name"],"date":["grants[].date"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/innovasjonnorge/search_grants?municipality={municipality}&county={county}&year={year}&category={category}&query={query}&limit=50&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/innovasjonnorge","wiki":"https://allemannsdata.com/wiki/kilder/innovasjonnorge/"}},{"id":"arkivverket","name":"National Archives of Norway","description":"Search the 1910 census, historical properties and the National Archives catalogue.","topic":"kunnskap-og-kultur","keywords":[],"operations":[{"name":"search_census_persons","description":"Search people in the 1910 Norwegian census (folketelling 1910), the\ntranscribed record of everyone present in Norway on 1 December 1910. Signature: search_census_persons(query: string, optional, default None; first_name: string, optional, default None; last_name: string, optional, default None; sex: string, optional, default None; birth_year: string, calendar year, optional, default None; birth_place: string, optional, default None; residence: string, optional, default None; occupation: string, optional, default None; match: string, optional, default 'all'; limit: integer, items, optional, default 25; page: integer, optional, default 1; offset: integer, items, optional, default 0).","signature":"search_census_persons(query: string, optional, default None; first_name: string, optional, default None; last_name: string, optional, default None; sex: string, optional, default None; birth_year: string, calendar year, optional, default None; birth_place: string, optional, default None; residence: string, optional, default None; occupation: string, optional, default None; match: string, optional, default 'all'; limit: integer, items, optional, default 25; page: integer, optional, default 1; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query","first_name","last_name","sex","birth_year","birth_place","residence","occupation","match","limit","page"],"output_fields":["count","returned","page","persons","persons[].person_id","persons[].fornavn","persons[].etternavn","persons[].kjonn","persons[].fodselsaar","persons[].fodested","persons[].bosted","persons[].stilling_stand","persons[].source","persons[].kommune_1947","persons[].property_id","persons[].household","persons[].household[].name","persons[].household[].born","persons[].household[].rolle","persons[].link"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["persons[].household[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/arkivverket/search_census_persons?query={query}&first_name={first_name}&last_name={last_name}&sex={sex}&birth_year={birth_year}&birth_place={birth_place}&residence={residence}&occupation={occupation}&match=all&limit=25&page=1&offset=0"},{"name":"get_census_person","description":"Full 1910-census record for one person, with their whole household. Signature: get_census_person(person_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_census_person(person_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["person_id"],"optional_parameters":[],"output_fields":["person_id","person","person.id","person.overid","person.fornavn","person.patronymikon","person.slektsnavn","person.kjonn","person.familiestilling","person.sivilstand","person.yrke","person.fodselsaar","person.fodested","person.bostatus","person.statsborgerskap","person.trossamfunn","household","household[].id","household[].overid","household[].fornavn","household[].patronymikon","household[].slektsnavn","household[].kjonn","household[].familiestilling","household[].sivilstand","household[].yrke","household[].fodselsaar","household[].fodested","household[].bostatus","household[].statsborgerskap"],"output_fields_truncated":true,"canonical_field_aliases":{"identifier":["person.id","household[].id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/arkivverket/get_census_person?person_id={person_id}&limit=25&offset=0"},{"name":"search_census_properties","description":"Search residences / properties (bosteder) in the 1910 census - farms\n(g\u00e5rd/bruk) and urban addresses. Signature: search_census_properties(query: string, optional, default None; lat: decimal number, decimal degrees (WGS84), optional, default None; lon: decimal number, decimal degrees (WGS84), optional, default None; include_persons: yes/no, optional, default False; match: string, optional, default 'all'; limit: integer, items, optional, default 25; page: integer, optional, default 1; offset: integer, items, optional, default 0).","signature":"search_census_properties(query: string, optional, default None; lat: decimal number, decimal degrees (WGS84), optional, default None; lon: decimal number, decimal degrees (WGS84), optional, default None; include_persons: yes/no, optional, default False; match: string, optional, default 'all'; limit: integer, items, optional, default 25; page: integer, optional, default 1; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query","lat","lon","include_persons","match","limit","page"],"output_fields":["count","returned","properties","properties[].property_id","properties[].gaardsnavn_gateadr","properties[].bruksnavn","properties[].gaardsnr","properties[].bruksnr","properties[].fylke","properties[].kommune_sokn","properties[].coordinates","properties[].coordinates.lat","properties[].coordinates.lon","properties[].source","properties[].residents","properties[].residents[].person_id","properties[].residents[].name","properties[].residents[].kjonn","properties[].residents[].familiestilling","properties[].residents[].sivilstand","properties[].residents[].yrke","properties[].residents[].fodselsaar","properties[].residents[].fodested"],"output_fields_truncated":false,"canonical_field_aliases":{"latitude":["properties[].coordinates.lat"],"longitude":["properties[].coordinates.lon"],"name":["properties[].residents[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/arkivverket/search_census_properties?query={query}&lat={lat}&lon={lon}&include_persons=false&match=all&limit=25&page=1&offset=0"},{"name":"get_census_property","description":"Full 1910-census record for one residence, with all its residents. Signature: get_census_property(property_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_census_property(property_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["property_id"],"optional_parameters":[],"output_fields":["property_id","property","property.id","property.overid","property.bostedets_navn","property.matrnr_gnr","property.lopenr_bnr","property.antall_tilstedevarende_personer","property.antall_hjemmehorende_personer","residents","residents[].id","residents[].overid","residents[].fornavn","residents[].patronymikon","residents[].slektsnavn","residents[].kjonn","residents[].familiestilling","residents[].sivilstand","residents[].yrke","residents[].fodselsaar","residents[].fodested","residents[].bostatus","residents[].statsborgerskap","residents[].trossamfunn"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["property.id","residents[].id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/arkivverket/get_census_property?property_id={property_id}&limit=25&offset=0"},{"name":"search_archives","description":"Search Arkivportalen, the national archive catalogue: fonds, series and\nunits held by Norwegian archive institutions (statsarkiv, byarkiv,\nprivate archives, ...). Signature: search_archives(query: string, required; limit: integer, items, optional, default 25; page: integer, optional, default 1; offset: integer, items, optional, default 0).","signature":"search_archives(query: string, required; limit: integer, items, optional, default 25; page: integer, optional, default 1; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":["limit","page"],"output_fields":["total","total_exact","returned","page","results","results[].urn","results[].name","results[].id","results[].path","results[].unit_type","results[].institution","results[].country","results[].digitized_documents","results[].history","results[].link"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["results[].name"],"identifier":["results[].id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/arkivverket/search_archives?query={query}&limit=25&page=1&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/arkivverket","wiki":"https://allemannsdata.com/wiki/kilder/arkivverket/"}},{"id":"nasjonalbiblioteket","name":"National Library of Norway","description":"Search books, newspapers, journals, photos, maps, audiovisual media and digitized full text.","topic":"kunnskap-og-kultur","keywords":[],"operations":[{"name":"search","description":"Search the National Library's catalog - books, newspapers, journals,\nphotos, maps, music, manuscripts, radio/TV and more, both physical and\ndigitized. Digitized text (OCR) is matched too by default, so a query\ncan surface newspaper or book pages that mention a term even when it's\nnot in the title. Signature: search(q: string, required; media_type: string, optional, default None; language: string, optional, default None; county: string, optional, default None; year_from: integer, optional, default None; year_to: integer, optional, default None; digital_only: yes/no, optional, default False; sort: string, optional, default None; page: integer, optional, default 0; size: integer, optional, default 10; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"search(q: string, required; media_type: string, optional, default None; language: string, optional, default None; county: string, optional, default None; year_from: integer, optional, default None; year_to: integer, optional, default None; digital_only: yes/no, optional, default False; sort: string, optional, default None; page: integer, optional, default 0; size: integer, optional, default 10; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["q"],"optional_parameters":["media_type","language","county","year_from","year_to","digital_only","sort","page","size"],"output_fields":["total","page","size","items","items[].id","items[].urn","items[].title","items[].creators","items[].year","items[].publisher","items[].media_types","items[].languages","items[].county","items[].digital","items[].public_domain","items[].license","items[].viewability","items[].access_allowed_from","items[].thumbnail","items[].viewer_url","items[].snippets","items[].snippets[].page","items[].snippets[].text"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["items[].id"],"name":["items[].title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/nasjonalbiblioteket/search?q={q}&media_type={media_type}&language={language}&county={county}&year_from={year_from}&year_to={year_to}&digital_only=false&sort={sort}&page=0&size=10&limit=25&offset=0"},{"name":"get_item","description":"Get full catalog metadata for one item. Signature: get_item(item_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_item(item_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["item_id"],"optional_parameters":[],"output_fields":["id","urn","title","creators","year","publisher","media_types","languages","county","digital","public_domain","license","viewability","access_allowed_from","thumbnail","viewer_url","snippets","snippets[].page","snippets[].text","subjects","isbn","issn","page_count"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["id"],"name":["title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/nasjonalbiblioteket/get_item?item_id={item_id}&limit=25&offset=0"},{"name":"get_related_items","description":"Get items related to one catalog item - e.g. the newspaper/journal a\ndigitized article appeared in (hosts), articles/pages it contains\n(constituents), the previous/next issue in a run, or the series it\nbelongs to. Most items (e.g. standalone books) have no recorded\nrelations - an empty result is normal, not an error. Signature: get_related_items(item_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_related_items(item_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["item_id"],"optional_parameters":[],"output_fields":["hosts","hosts[].id","hosts[].urn","hosts[].title","hosts[].creators","hosts[].year","hosts[].publisher","hosts[].media_types","hosts[].languages","hosts[].county","hosts[].digital","hosts[].public_domain","hosts[].license","hosts[].viewability","hosts[].access_allowed_from","hosts[].thumbnail","hosts[].viewer_url","hosts[].snippets","hosts[].snippets[].page","hosts[].snippets[].text","constituents","constituents[].id","constituents[].urn","constituents[].title","constituents[].creators","constituents[].year","constituents[].publisher","constituents[].media_types","constituents[].languages","constituents[].county"],"output_fields_truncated":true,"canonical_field_aliases":{"identifier":["hosts[].id","constituents[].id","preceding.id","succeeding.id","series.id"],"name":["hosts[].title","constituents[].title","preceding.title","succeeding.title","series.title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/nasjonalbiblioteket/get_related_items?item_id={item_id}&limit=25&offset=0"},{"name":"search_within_item","description":"Full-text search inside the OCR'd pages of one specific digitized item\n(a book, one newspaper issue, a journal issue, etc.), returning which\npages contain the term. Use this to jump straight to relevant pages of\na long item instead of reading it page by page. Signature: search_within_item(item_id: string, required; q: string, required; max_pages: integer, pages, optional, default 30; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"search_within_item(item_id: string, required; q: string, required; max_pages: integer, pages, optional, default 30; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["item_id","q"],"optional_parameters":["max_pages"],"output_fields":["id","query","total_matches","pages_truncated","pages","pages[].page_id","pages[].match_count","pages[].sample_text","pages[].thumbnail"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/nasjonalbiblioteket/search_within_item?item_id={item_id}&q={q}&max_pages=30&limit=25&offset=0"},{"name":"get_aggregations","description":"Get facet counts for a query - e.g. how many matching items exist per\nyear, county, media type or language. Useful for a quick overview\nbefore drilling into search() results, or for questions like \"how many\nnewspaper items mention X, broken down by year\". Signature: get_aggregations(q: string, required; group_by: string, required; media_type: string, optional, default None; top_n: integer, optional, default 20; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_aggregations(q: string, required; group_by: string, required; media_type: string, optional, default None; top_n: integer, optional, default 20; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["q","group_by"],"optional_parameters":["media_type","top_n"],"output_fields":["field","buckets","buckets[].key","buckets[].count"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/nasjonalbiblioteket/get_aggregations?q={q}&group_by={group_by}&media_type={media_type}&top_n=20&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/nasjonalbiblioteket","wiki":"https://allemannsdata.com/wiki/kilder/nasjonalbiblioteket/"}},{"id":"norgesbank","name":"Norges Bank","description":"Exchange rates, policy rates, market rates, government bonds and regional surveys.","topic":"naeringsliv","keywords":["valuta","valutakurs","valutakurser","currency","exchange","rate","rates","renter","rente","styringsrente","kronekurs"],"operations":[{"name":"list_datasets","description":"The Norges Bank dataflows most worth querying, out of ~20 published. Signature: list_datasets(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_datasets(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":[],"output_fields":[],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/norgesbank/list_datasets?limit=25&offset=0"},{"name":"get_exchange_rate","description":"Daily NOK exchange rate for one foreign currency. Signature: get_exchange_rate(currency: string, optional, default None; start_period: string, optional, default None; end_period: string, optional, default None; last_n_observations: integer, optional, default None; base_currency: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_exchange_rate(currency: string, optional, default None; start_period: string, optional, default None; end_period: string, optional, default None; last_n_observations: integer, optional, default None; base_currency: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["currency","start_period","end_period","last_n_observations","base_currency"],"output_fields":["observations","observations[].period","observations[].value","truncated","note"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/norgesbank/get_exchange_rate?currency={currency}&start_period={start_period}&end_period={end_period}&last_n_observations={last_n_observations}&base_currency={base_currency}&limit=25&offset=0"},{"name":"get_policy_rate","description":"Norges Bank's key central bank rates, daily. Signature: get_policy_rate(rate: string, optional, default 'policy'; start_period: string, optional, default None; end_period: string, optional, default None; last_n_observations: integer, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_policy_rate(rate: string, optional, default 'policy'; start_period: string, optional, default None; end_period: string, optional, default None; last_n_observations: integer, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["rate","start_period","end_period","last_n_observations"],"output_fields":["observations","observations[].period","observations[].value","truncated","note"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/norgesbank/get_policy_rate?rate=policy&start_period={start_period}&end_period={end_period}&last_n_observations={last_n_observations}&limit=25&offset=0"},{"name":"get_short_term_rate","description":"Norwegian short-term money market rates (Nowa), daily. Signature: get_short_term_rate(instrument: string, optional, default 'overnight'; start_period: string, optional, default None; end_period: string, optional, default None; last_n_observations: integer, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_short_term_rate(instrument: string, optional, default 'overnight'; start_period: string, optional, default None; end_period: string, optional, default None; last_n_observations: integer, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["instrument","start_period","end_period","last_n_observations"],"output_fields":["observations","observations[].period","observations[].value","truncated","note"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/norgesbank/get_short_term_rate?instrument=overnight&start_period={start_period}&end_period={end_period}&last_n_observations={last_n_observations}&limit=25&offset=0"},{"name":"get_government_bond_yield","description":"Norwegian government bond zero-coupon yield, daily. Signature: get_government_bond_yield(tenor: string, optional, default '10Y'; start_period: string, optional, default None; end_period: string, optional, default None; last_n_observations: integer, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_government_bond_yield(tenor: string, optional, default '10Y'; start_period: string, optional, default None; end_period: string, optional, default None; last_n_observations: integer, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["tenor","start_period","end_period","last_n_observations"],"output_fields":["observations","observations[].period","observations[].value","truncated","note"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/norgesbank/get_government_bond_yield?tenor=10Y&start_period={start_period}&end_period={end_period}&last_n_observations={last_n_observations}&limit=25&offset=0"},{"name":"get_regional_network_survey","description":"Norges Bank's quarterly Regional Network business survey. Signature: get_regional_network_survey(topic: string, optional, default 'PROD'; sector: string, optional, default 'AGG'; region: string, optional, default '_X'; horizon: string, optional, default 'CURRQ'; start_period: string, optional, default None; end_period: string, optional, default None; last_n_observations: integer, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_regional_network_survey(topic: string, optional, default 'PROD'; sector: string, optional, default 'AGG'; region: string, optional, default '_X'; horizon: string, optional, default 'CURRQ'; start_period: string, optional, default None; end_period: string, optional, default None; last_n_observations: integer, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["topic","sector","region","horizon","start_period","end_period","last_n_observations"],"output_fields":["observations","observations[].period","observations[].value","truncated","note"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/norgesbank/get_regional_network_survey?topic=PROD&sector=AGG&region=_X&horizon=CURRQ&start_period={start_period}&end_period={end_period}&last_n_observations={last_n_observations}&limit=25&offset=0"},{"name":"get_dataset_dimensions","description":"Get a dataflow's dimensions and their valid codes, in key order. Signature: get_dataset_dimensions(dataset_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_dataset_dimensions(dataset_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["dataset_id"],"optional_parameters":[],"output_fields":["id","name","dimensions","dimensions[].id","dimensions[].name","dimensions[].values","dimensions[].values[].code","dimensions[].values[].label"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["id","dimensions[].id","dimensions[].values[].code"],"name":["name","dimensions[].name","dimensions[].values[].label"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/norgesbank/get_dataset_dimensions?dataset_id={dataset_id}&limit=25&offset=0"},{"name":"get_series","description":"Fetch one or more time series from any Norges Bank dataflow. Signature: get_series(dataset_id: string, required; key: string, required; start_period: string, optional, default None; end_period: string, optional, default None; last_n_observations: integer, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_series(dataset_id: string, required; key: string, required; start_period: string, optional, default None; end_period: string, optional, default None; last_n_observations: integer, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["dataset_id","key"],"optional_parameters":["start_period","end_period","last_n_observations"],"output_fields":["dataset_id","key","series","series[].dimensions","series[].observations","series[].observations[].period","series[].observations[].value","truncated","note"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/norgesbank/get_series?dataset_id={dataset_id}&key={key}&start_period={start_period}&end_period={end_period}&last_n_observations={last_n_observations}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/norgesbank","wiki":"https://allemannsdata.com/wiki/kilder/norgesbank/"}},{"id":"mattilsynet","name":"Norwegian Food Safety Authority","description":"Food-service establishments, hygiene inspection history and Smilefjes requirement assessments.","topic":"helse-og-utdanning","keywords":[],"operations":[{"name":"search_establishments","description":"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).","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)","required_parameters":[],"optional_parameters":["name","poststed","postnr","min_karakter","limit"],"output_fields":["total","establishments","establishments[].inspection_id","establishments[].establishment_id","establishments[].navn","establishments[].adresse","establishments[].postnr","establishments[].poststed","establishments[].orgnummer","establishments[].dato","establishments[].karakter","establishments[].oppfolgingstilsyn","establishments[].temaer","establishments[].temaer[].tema","establishments[].temaer[].karakter"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["establishments[].navn"],"date":["establishments[].dato"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/mattilsynet/search_establishments?name={name}&poststed={poststed}&postnr={postnr}&min_karakter={min_karakter}&limit=20&offset=0"},{"name":"get_inspection_history","description":"Get every Smilefjes inspection recorded for one establishment, oldest first. Signature: get_inspection_history(establishment_id: string, optional, default None; orgnummer: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_inspection_history(establishment_id: string, optional, default None; orgnummer: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["establishment_id","orgnummer"],"output_fields":["total","inspections","inspections[].inspection_id","inspections[].establishment_id","inspections[].navn","inspections[].adresse","inspections[].postnr","inspections[].poststed","inspections[].orgnummer","inspections[].dato","inspections[].karakter","inspections[].oppfolgingstilsyn","inspections[].temaer","inspections[].temaer[].tema","inspections[].temaer[].karakter"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["inspections[].navn"],"date":["inspections[].dato"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/mattilsynet/get_inspection_history?establishment_id={establishment_id}&orgnummer={orgnummer}&limit=25&offset=0"},{"name":"get_requirement_points","description":"Get the detailed requirement-point (kravpunkt) grades for one inspection. Signature: get_requirement_points(inspection_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_requirement_points(inspection_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["inspection_id"],"optional_parameters":[],"output_fields":["inspection_id","kravpunkter","kravpunkter[].kravpunkt","kravpunkter[].navn","kravpunkter[].karakter","kravpunkter[].kommentar"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["kravpunkter[].navn"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/mattilsynet/get_requirement_points?inspection_id={inspection_id}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/mattilsynet","wiki":"https://allemannsdata.com/wiki/kilder/mattilsynet/"}},{"id":"politiloggen","name":"Norwegian Police Log","description":"Official operational messages about traffic, fires, public order, missing persons and other incidents.","topic":"aktuelt","keywords":["politi","politiloggen","politimelding","politimeldinger","police","police-log"],"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)","required_parameters":[],"optional_parameters":["keyword","districts","municipalities","categories","is_active","date_from","date_to","sort_by","sort_order","skip","take"],"output_fields":["total_count","messages","messages.id","messages.category","messages.district","messages.municipality","messages.area","messages.text","messages.is_active","messages.created_on","messages.updated_on","messages.image_url"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["messages.id"],"timestamp":["messages.created_on","messages.updated_on"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/politiloggen/search_messages?keyword={keyword}&districts={districts}&municipalities={municipalities}&categories={categories}&is_active={is_active}&date_from={date_from}&date_to={date_to}&sort_by=Date&sort_order=Descending&skip=0&take=10&limit=25&offset=0"},{"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)","required_parameters":["location"],"optional_parameters":["districts","categories","is_active","date_from","date_to","take"],"output_fields":["messages","messages.id","messages.category","messages.district","messages.municipality","messages.area","messages.text","messages.is_active","messages.created_on","messages.updated_on","messages.image_url"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["messages.id"],"timestamp":["messages.created_on","messages.updated_on"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/politiloggen/search_by_location?location={location}&districts={districts}&categories={categories}&is_active={is_active}&date_from={date_from}&date_to={date_to}&take=10&limit=25&offset=0"},{"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)","required_parameters":["message_id"],"optional_parameters":[],"output_fields":["id","category","district","municipality","area","text","is_active","created_on","updated_on","image_url"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["id"],"timestamp":["created_on","updated_on"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/politiloggen/get_message?message_id={message_id}&limit=25&offset=0"},{"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)","required_parameters":[],"optional_parameters":["language"],"output_fields":["[].id","[].name"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].id"],"name":["[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/politiloggen/list_categories?language=nb&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/politiloggen","wiki":"https://allemannsdata.com/wiki/kilder/politiloggen/"}},{"id":"vegvesen","name":"Norwegian Public Roads Administration","description":"Traffic counts, annual traffic, road objects, road references and current traffic messages.","topic":"transport","keywords":[],"operations":[{"name":"find_traffic_points","description":"Find traffic registration points (trafikkregistreringspunkt) - the\nphysical counting stations on Norwegian roads that this server's other\ntraffic tools read from. Search by name, spatially around a coordinate,\nor both; all filters combine. Signature: find_traffic_points(query: string, optional, default None; county_number: integer, optional, default None; road_category: string, 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 50; operational_only: yes/no, optional, default True; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"find_traffic_points(query: string, optional, default None; county_number: integer, optional, default None; road_category: string, 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 50; operational_only: yes/no, optional, default True; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query","county_number","road_category","lat","lon","radius_km","operational_only","limit"],"output_fields":["[].id","[].name","[].road_reference","[].municipality","[].county","[].lat","[].lon","[].type","[].operational","[].latest_hourly_data","[].distance_km","results","results[].id","results[].name","results[].road_reference","results[].municipality","results[].county","results[].lat","results[].lon","results[].type","results[].operational","results[].latest_hourly_data","results[].distance_km","note"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].id","results[].id"],"name":["[].name","results[].name"],"latitude":["[].lat","results[].lat"],"longitude":["[].lon","results[].lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/vegvesen/find_traffic_points?query={query}&county_number={county_number}&road_category={road_category}&lat={lat}&lon={lon}&radius_km=50&operational_only=true&limit=20&offset=0"},{"name":"get_traffic_volume","description":"Get recent hourly traffic volume for a registration point - the\nclosest thing to real-time traffic counts Vegvesen publishes (data\ntypically lags an hour or so behind the clock). Signature: get_traffic_volume(point_id: string, required; hours: integer, hours, optional, default 24; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_traffic_volume(point_id: string, required; hours: integer, hours, optional, default 24; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["point_id"],"optional_parameters":["hours"],"output_fields":["point_id","name","hours","hours[].from","hours[].to","hours[].volume","hours[].coverage_pct"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/vegvesen/get_traffic_volume?point_id={point_id}&hours=24&limit=25&offset=0"},{"name":"get_average_daily_traffic","description":"Get yearly average daily traffic (AADT / \"\u00c5DT\") for a registration\npoint - the standard measure of how busy a road is, averaged over\na full year to smooth out seasonal and day-of-week swings. Signature: get_average_daily_traffic(point_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_average_daily_traffic(point_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["point_id"],"optional_parameters":[],"output_fields":["point_id","name","yearly","yearly[].year","yearly[].average_daily_traffic"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/vegvesen/get_average_daily_traffic?point_id={point_id}&limit=25&offset=0"},{"name":"list_road_object_types","description":"List NVDB road object types (vegobjekttyper) - the ~400 categories of\nthings recorded against the road network, e.g. speed limits, tunnels,\nbridges, guardrails, traffic signs. Signature: list_road_object_types(name: string, optional, default None; limit: integer, items, optional, default 30; offset: integer, items, optional, default 0).","signature":"list_road_object_types(name: string, optional, default None; limit: integer, items, optional, default 30; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["name","limit"],"output_fields":["count","returned","types","types[].id","types[].name","types[].short_name","types[].description","types[].category"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["types[].id"],"name":["types[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/vegvesen/list_road_object_types?name={name}&limit=30&offset=0"},{"name":"search_road_objects","description":"Search NVDB for road objects of one type, e.g. all speed limit signs\nin a county, or all tunnels on a given road. Signature: search_road_objects(type_id: integer, required; kommune: integer, optional, default None; fylke: integer, optional, default None; vegsystemreferanse: string, optional, default None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"search_road_objects(type_id: integer, required; kommune: integer, optional, default None; fylke: integer, optional, default None; vegsystemreferanse: string, optional, default None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","required_parameters":["type_id"],"optional_parameters":["kommune","fylke","vegsystemreferanse","limit"],"output_fields":["count","returned","objects","objects[].id","objects[].road_reference","objects[].municipality","objects[].county","objects[].properties"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["objects[].id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/vegvesen/search_road_objects?type_id={type_id}&kommune={kommune}&fylke={fylke}&vegsystemreferanse={vegsystemreferanse}&limit=20&offset=0"},{"name":"get_road_at_point","description":"Find the road network reference nearest a coordinate - the road-network\nequivalent of reverse geocoding an address. Signature: get_road_at_point(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_road_at_point(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":[],"output_fields":["lat","lon","road_reference","road_link_position","municipality","distance_km","match"],"output_fields_truncated":false,"canonical_field_aliases":{"latitude":["lat"],"longitude":["lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/vegvesen/get_road_at_point?lat={lat}&lon={lon}&limit=25&offset=0"},{"name":"get_traffic_messages","description":"Get traffic messages (veimeldinger) from Vegvesen's DATEX II feed -\nroadworks, road closures, incidents, ferry disruptions, reduced speed\nand lane restrictions on Norwegian roads. Newest first. Signature: get_traffic_messages(road_number: string, optional, default None; situation_type: string, 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 50; epsg: integer, optional, default 4326; include_planned: yes/no, optional, default False; limit: integer, items, optional, default 30; offset: integer, items, optional, default 0).","signature":"get_traffic_messages(road_number: string, optional, default None; situation_type: string, 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 50; epsg: integer, optional, default 4326; include_planned: yes/no, optional, default False; limit: integer, items, optional, default 30; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["road_number","situation_type","lat","lon","radius_km","epsg","include_planned","limit"],"output_fields":["matched_records","returned","source_page_truncated","messages","messages[].situation_id","messages[].type","messages[].sub_types","messages[].description","messages[].location","messages[].road","messages[].severity","messages[].lat","messages[].lon","messages[].start_time","messages[].end_time","messages[].last_update","messages[].active"],"output_fields_truncated":false,"canonical_field_aliases":{"latitude":["messages[].lat"],"longitude":["messages[].lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/vegvesen/get_traffic_messages?road_number={road_number}&situation_type={situation_type}&lat={lat}&lon={lon}&radius_km=50&epsg=4326&include_planned=false&limit=30&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/vegvesen","wiki":"https://allemannsdata.com/wiki/kilder/vegvesen/"}},{"id":"kjoretoy","name":"Norwegian Public Roads Administration \u2013 vehicles","description":"Technical vehicle information without owner data, based on registration number or VIN.","topic":"transport","keywords":["bil","kj\u00f8ret\u00f8y","registreringsnummer","understellsnummer","tekniske","data"],"operations":[{"name":"get_vehicle","description":"Get technical data for one vehicle, never owner information. Signature: get_vehicle(registration_number: string, optional, default None; vin: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_vehicle(registration_number: string, optional, default None; vin: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["registration_number","vin"],"output_fields":["kjoretoydataListe","kjoretoydataListe[].kjoretoyId","kjoretoydataListe[].forstegangsregistrering","kjoretoydataListe[].registrering","kjoretoydataListe[].godkjenning","kjoretoydataListe[].periodiskKjoretoyKontroll","status","kjennemerke","understellsnummer"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/kjoretoy/get_vehicle?registration_number={registration_number}&vin={vin}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/kjoretoy","wiki":"https://allemannsdata.com/wiki/kilder/kjoretoy/"}},{"id":"nva","name":"Norwegian Research Information Repository (NVA)","description":"Research publications, open files, Cristin projects and Norwegian research organizations.","topic":"kunnskap-og-kultur","keywords":[],"operations":[{"name":"search_publications","description":"Search Norwegian research publications in NVA. Signature: search_publications(query: string, required; institution: string, optional, default None; contributor: string, optional, default None; year: integer, calendar year, optional, default None; category: string, optional, default None; has_open_file: yes/no, optional, default None; funding_identifier: string, optional, default None; limit: integer, items, optional, default 10; offset: integer, items, optional, default 0).","signature":"search_publications(query: string, required; institution: string, optional, default None; contributor: string, optional, default None; year: integer, calendar year, optional, default None; category: string, optional, default None; has_open_file: yes/no, optional, default None; funding_identifier: string, optional, default None; limit: integer, items, optional, default 10; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":["institution","contributor","year","category","has_open_file","funding_identifier","limit","offset"],"output_fields":["query","total","offset","returned","publications","publications[].id","publications[].title","publications[].year","publications[].publication_type","publications[].publication_channel","publications[].doi","publications[].status","publications[].authors","publications[].contributor_count","publications[].has_open_file","publications[].api_url"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["publications[].id"],"name":["publications[].title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/nva/search_publications?query={query}&institution={institution}&contributor={contributor}&year={year}&category={category}&has_open_file={has_open_file}&funding_identifier={funding_identifier}&limit=10&offset=0"},{"name":"get_publication","description":"Get detailed public metadata for one NVA publication. Signature: get_publication(identifier: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_publication(identifier: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["identifier"],"optional_parameters":[],"output_fields":["id","title","year","publication_type","publication_channel","doi","status","authors","contributor_count","has_open_file","api_url","created","modified","published","language","alternative_titles","abstract","description","contributors","contributors[].id","contributors[].name","contributors[].role","contributors[].corresponding_author","contributors[].affiliations","projects","projects[].id","projects[].type","projects[].name","funding","funding[].id"],"output_fields_truncated":true,"canonical_field_aliases":{"identifier":["id","contributors[].id","projects[].id","funding[].id","subjects[].id","files[].id","reference.publicationContext.id"],"name":["title","contributors[].name","projects[].name","subjects[].label","files[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/nva/get_publication?identifier={identifier}&limit=25&offset=0"},{"name":"search_projects","description":"Search Norwegian research projects registered in NVA/Cristin. Signature: search_projects(query: string, optional, default None; institution: string, optional, default None; status: string, optional, default None; project_manager: string, optional, default None; funding_source: string, optional, default None; limit: integer, items, optional, default 10; page: integer, optional, default 1; offset: integer, items, optional, default 0).","signature":"search_projects(query: string, optional, default None; institution: string, optional, default None; status: string, optional, default None; project_manager: string, optional, default None; funding_source: string, optional, default None; limit: integer, items, optional, default 10; page: integer, optional, default 1; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query","institution","status","project_manager","funding_source","limit","page"],"output_fields":["total","page","returned","projects","projects[].id","projects[].title","projects[].status","projects[].start_date","projects[].end_date","projects[].coordinating_institution","projects[].coordinating_institution.id","projects[].coordinating_institution.name","projects[].coordinating_institution.acronym","projects[].coordinating_institution.country","projects[].project_managers","projects[].project_managers[].id","projects[].project_managers[].name","projects[].project_managers[].roles","projects[].contributor_count","projects[].funding","projects[].funding[].id","projects[].funding[].source","projects[].funding[].source_name","projects[].funding[].confirmed","projects[].api_url"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["projects[].id","projects[].coordinating_institution.id","projects[].project_managers[].id","projects[].funding[].id"],"name":["projects[].title","projects[].coordinating_institution.name","projects[].project_managers[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/nva/search_projects?query={query}&institution={institution}&status={status}&project_manager={project_manager}&funding_source={funding_source}&limit=10&page=1&offset=0"},{"name":"get_project","description":"Get detailed metadata for one NVA/Cristin research project. Signature: get_project(identifier: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_project(identifier: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["identifier"],"optional_parameters":[],"output_fields":["id","title","status","start_date","end_date","coordinating_institution","coordinating_institution.id","coordinating_institution.name","coordinating_institution.acronym","coordinating_institution.country","project_managers","project_managers[].id","project_managers[].name","project_managers[].roles","project_managers[].roles[].role","project_managers[].roles[].institution","contributor_count","funding","funding[].id","funding[].source","funding[].source_name","funding[].confirmed","api_url","language","alternative_titles","alternative_titles[].language","alternative_titles[].title","academic_summary","popular_summary","contributors"],"output_fields_truncated":true,"canonical_field_aliases":{"identifier":["id","coordinating_institution.id","project_managers[].id","funding[].id","contributors[].id","institutions_responsible[].id","related_projects[].id"],"name":["title","coordinating_institution.name","project_managers[].name","alternative_titles[].title","contributors[].name","keywords[].label","project_categories[].label","institutions_responsible[].name","related_projects[].title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/nva/get_project?identifier={identifier}&limit=25&offset=0"},{"name":"search_organizations","description":"Find research organizations and their stable NVA/Cristin ids. Signature: search_organizations(query: string, required; limit: integer, items, optional, default 10; page: integer, optional, default 1; offset: integer, items, optional, default 0).","signature":"search_organizations(query: string, required; limit: integer, items, optional, default 10; page: integer, optional, default 1; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":["limit","page"],"output_fields":["total","page","returned","organizations","organizations[].id","organizations[].name","organizations[].acronym","organizations[].country"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["organizations[].id"],"name":["organizations[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/nva/search_organizations?query={query}&limit=10&page=1&offset=0"},{"name":"get_organization","description":"Get an NVA research organization and its immediate parent/subunits. Signature: get_organization(identifier: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_organization(identifier: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["identifier"],"optional_parameters":[],"output_fields":["id","name","acronym","country","parents","parents[].id","parents[].name","parents[].acronym","parents[].country","subunits","subunits[].id","subunits[].name","subunits[].acronym","subunits[].country","api_url"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["id","parents[].id","subunits[].id"],"name":["name","parents[].name","subunits[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/nva/get_organization?identifier={identifier}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/nva","wiki":"https://allemannsdata.com/wiki/kilder/nva/"}},{"id":"kulturarv","name":"Norwegian cultural heritage","description":"Protected heritage sites, cultural environments and museum collections from national sources.","topic":"kunnskap-og-kultur","keywords":[],"operations":[{"name":"search_heritage_sites","description":"Search Askeladden, Riksantikvaren's national database of cultural\nheritage sites (~630,000 kulturminner): archaeological sites, protected\nbuildings, churches, wrecks and more. Signature: search_heritage_sites(query: string, optional, default None; art: string, optional, default None; kategori: string, optional, default None; vernetype: string, optional, default None; datering: string, optional, default None; kommune: string, optional, default None; fylke: string, 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 5; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"search_heritage_sites(query: string, optional, default None; art: string, optional, default None; kategori: string, optional, default None; vernetype: string, optional, default None; datering: string, optional, default None; kommune: string, optional, default None; fylke: string, 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 5; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query","art","kategori","vernetype","datering","kommune","fylke","lat","lon","radius_km","limit","offset"],"output_fields":["total","sites","sites[].heritage_site_id","sites[].navn","sites[].minnetype","sites[].art","sites[].kategori","sites[].datering","sites[].vernetype","sites[].kommune","sites[].fylke","sites[].lon_lat","sites[].informasjon","sites[].link"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["sites[].navn"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/kulturarv/search_heritage_sites?query={query}&art={art}&kategori={kategori}&vernetype={vernetype}&datering={datering}&kommune={kommune}&fylke={fylke}&lat={lat}&lon={lon}&radius_km=5&limit=20&offset=0"},{"name":"get_heritage_site","description":"Full detail for one heritage site (lokalitet) in Askeladden, including\nall its individual monuments (enkeltminner). Signature: get_heritage_site(heritage_site_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_heritage_site(heritage_site_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["heritage_site_id"],"optional_parameters":[],"output_fields":["heritage_site_id","records","records[].heritage_site_id","records[].navn","records[].informasjon","records[].enkeltminneart","records[].enkeltminnekategori","records[].lokalitetsart","records[].lokalitetskategori","records[].minnetype","records[].vernetype","records[].vernedato","records[].vernelov","records[].verneparagraf","records[].datering","records[].kommune","records[].fylke","records[].lon_lat","records[].linkAskeladden","records[].linkKulturminnes\u00f8k"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["records[].navn"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/kulturarv/get_heritage_site?heritage_site_id={heritage_site_id}&limit=25&offset=0"},{"name":"search_cultural_environments","description":"Search Norway's 654 protected cultural environments: fredete\nkulturmilj\u00f8er (protected under kulturminneloven \u00a7 20), UNESCO World\nHeritage areas (verdensarv), and urban areas of national interest. Signature: search_cultural_environments(query: string, optional, default None; kategori: string, optional, default None; kommune: string, optional, default None; fylke: string, optional, default None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"search_cultural_environments(query: string, optional, default None; kategori: string, optional, default None; kommune: string, optional, default None; fylke: string, optional, default None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query","kategori","kommune","fylke","limit","offset"],"output_fields":["total","environments","environments[].navn","environments[].kategori","environments[].vernetype","environments[].vernedato","environments[].kulturhistorisk_kontekst","environments[].periode","environments[].kommune","environments[].fylke","environments[].lon_lat","environments[].informasjon","environments[].link"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["environments[].navn"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/kulturarv/search_cultural_environments?query={query}&kategori={kategori}&kommune={kommune}&fylke={fylke}&limit=20&offset=0"},{"name":"search_museum_objects","description":"Search DigitaltMuseum: 10M+ objects from Norwegian (and Swedish) museum\ncollections - photographs, artifacts, fine art, buildings and more. Signature: search_museum_objects(query: string, required; object_type: string, optional, default None; owner: string, optional, default None; from_year: integer, calendar year, optional, default None; to_year: integer, calendar year, optional, default None; require_pictures: yes/no, optional, default False; limit: integer, items, optional, default 20; start: integer, optional, default 0; offset: integer, items, optional, default 0).","signature":"search_museum_objects(query: string, required; object_type: string, optional, default None; owner: string, optional, default None; from_year: integer, calendar year, optional, default None; to_year: integer, calendar year, optional, default None; require_pictures: yes/no, optional, default False; limit: integer, items, optional, default 20; start: integer, optional, default 0; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":["object_type","owner","from_year","to_year","require_pictures","limit","start"],"output_fields":["total","start","objects","objects[].title","objects[].producer","objects[].year_from","objects[].year_to","objects[].place","objects[].subjects","objects[].type","objects[].owner","objects[].id","objects[].picture_count","objects[].image_url","objects[].page_url"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["objects[].title"],"identifier":["objects[].id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/kulturarv/search_museum_objects?query={query}&object_type={object_type}&owner={owner}&from_year={from_year}&to_year={to_year}&require_pictures=false&limit=20&start=0&offset=0"},{"name":"get_museum_object","description":"Full detail for one DigitaltMuseum object. Signature: get_museum_object(museum_object_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_museum_object(museum_object_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["museum_object_id"],"optional_parameters":[],"output_fields":["artifactType","id","id.id","id.owner","uniqueId","publishStatus","media","media.pictures"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["id","id.id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/kulturarv/get_museum_object?museum_object_id={museum_object_id}&limit=25&offset=0"},{"name":"list_museums","description":"List the museums and collection owners publishing to DigitaltMuseum. Signature: list_museums(query: string, optional, default ''; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_museums(query: string, optional, default ''; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query"],"output_fields":["[].code","[].name","[].parent"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].code"],"name":["[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/kulturarv/list_museums?query=&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/kulturarv","wiki":"https://allemannsdata.com/wiki/kilder/kulturarv/"}},{"id":"utdanning","name":"Norwegian education data","description":"Schools, kindergartens, Udir statistics and higher-education data from DBH.","topic":"helse-og-utdanning","keywords":[],"operations":[{"name":"search_schools","description":"Search the national school register (NSR): primary and secondary schools\n(grunnskoler, videreg\u00e5ende), fagskoler and folkeh\u00f8yskoler. Signature: search_schools(query: string, optional, default None; kommunenr: string, optional, default None; fylkesnr: string, optional, default None; include_closed: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"search_schools(query: string, optional, default None; kommunenr: string, optional, default None; fylkesnr: string, optional, default None; include_closed: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query","kommunenr","fylkesnr","include_closed","limit","offset"],"output_fields":["total","limit","offset","returned","truncated","has_more_results","units","scope_reference","scope_reference.kommunenr","scope_reference.basis","next_offset"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/utdanning/search_schools?query={query}&kommunenr={kommunenr}&fylkesnr={fylkesnr}&include_closed=false&limit=25&offset=0"},{"name":"search_kindergartens","description":"Search the national kindergarten register (NBR). Signature: search_kindergartens(query: string, optional, default None; kommunenr: string, optional, default None; fylkesnr: string, optional, default None; include_closed: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"search_kindergartens(query: string, optional, default None; kommunenr: string, optional, default None; fylkesnr: string, optional, default None; include_closed: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query","kommunenr","fylkesnr","include_closed","limit","offset"],"output_fields":["total","limit","offset","returned","truncated","has_more_results","units","scope_reference","scope_reference.kommunenr","scope_reference.basis","next_offset"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/utdanning/search_kindergartens?query={query}&kommunenr={kommunenr}&fylkesnr={fylkesnr}&include_closed=false&limit=25&offset=0"},{"name":"get_unit","description":"Full detail for one school or kindergarten by organisation number. Signature: get_unit(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_unit(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["organization_id"],"optional_parameters":[],"output_fields":["organization_id","Navn","Fylke","Fylke.Fylkesnr","Fylke.Navn","Kommune","Kommune.Kommunenr","Kommune.Navn","Beliggenhetsadresse","Beliggenhetsadresse.Adresse","Beliggenhetsadresse.Postnr","Beliggenhetsadresse.Poststed","Beliggenhetsadresse.Land","Postadresse","Postadresse.Adresse","Postadresse.Postnr","Postadresse.Poststed","Postadresse.Land","Koordinat","Koordinat.Lengdegrad","Koordinat.Breddegrad","Epost","Url","Telefon","Elevtall","ErAktiv","ErSkole","ErGrunnskole","ErPrivatskole","ErBarnehage"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["Navn","Fylke.Navn","Kommune.Navn"],"longitude":["Koordinat.Lengdegrad"],"latitude":["Koordinat.Breddegrad"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/utdanning/get_unit?organization_id={organization_id}&limit=25&offset=0"},{"name":"list_udir_tables","description":"List the export tables in Udir's statistikkbanken API. Signature: list_udir_tables(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_udir_tables(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":[],"output_fields":["[].EksportID","[].Skjema","[].Eksportprefiks","[].Tabellnavn","[].Tabellbeskrivelse","[].Eksportnr","[].Versjonnr","[].OppdatertDatoTid","[].PubliseresDatoTid","[].Beskrivelse"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/utdanning/list_udir_tables?limit=25&offset=0"},{"name":"get_udir_table_filters","description":"Get a Udir table's filters and the valid values for each. Signature: get_udir_table_filters(eksport_id: integer, required; search_values: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_udir_table_filters(eksport_id: integer, required; search_values: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["eksport_id"],"optional_parameters":["search_values"],"output_fields":["eksport_id","filters","filters[].id","filters[].name","filters[].mandatory","filters[].default","filters[].values","filters[].values[].id","filters[].values[].kode","filters[].values[].navn","filters[].values[].nivaa","filters[].note"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["filters[].id","filters[].values[].id","filters[].values[].kode"],"name":["filters[].name","filters[].values[].navn"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/utdanning/get_udir_table_filters?eksport_id={eksport_id}&search_values={search_values}&limit=25&offset=0"},{"name":"get_udir_table_data","description":"Query a Udir statistikkbanken table. Signature: get_udir_table_data(eksport_id: integer, required; filters: JSON object, required; page: integer, optional, default 1; rows_per_page: integer, optional, default 500; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_udir_table_data(eksport_id: integer, required; filters: JSON object, required; page: integer, optional, default 1; rows_per_page: integer, optional, default 500; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["eksport_id","filters"],"optional_parameters":["page","rows_per_page"],"output_fields":["eksport_id","page","rows_total","rows"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/utdanning/get_udir_table_data?eksport_id={eksport_id}&filters={filters}&page=1&rows_per_page=500&limit=25&offset=0"},{"name":"list_dbh_tables","description":"List the ~110 tables in DBH, HK-dir's statistics database on higher\neducation (universities, university colleges) and fagskoler. Signature: list_dbh_tables(query: string, optional, default ''; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_dbh_tables(query: string, optional, default ''; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query"],"output_fields":["[].table_id","[].name","[].topic","[].variables"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/utdanning/list_dbh_tables?query=&limit=25&offset=0"},{"name":"get_dbh_table_info","description":"Get a DBH table's variables: name, datatype and whether each is a\nrecommended group-by column. Signature: get_dbh_table_info(table_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_dbh_table_info(table_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["table_id"],"optional_parameters":[],"output_fields":["table_id","name","variables","variables[].variable","variables[].datatype","variables[].group_by_suggested","variables[].comment"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/utdanning/get_dbh_table_info?table_id={table_id}&limit=25&offset=0"},{"name":"find_dbh_institution","description":"Find a higher-education institution's DBH code by (part of) its name. Signature: find_dbh_institution(name: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"find_dbh_institution(name: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["name"],"optional_parameters":[],"output_fields":["[].code","[].name","[].short_name","[].type","[].valid_from","[].valid_to","[].merged_into_code","[].merged_into_name"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].code"],"name":["[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/utdanning/find_dbh_institution?name={name}&limit=25&offset=0"},{"name":"get_dbh_table_data","description":"Query a DBH table and return labeled rows. Signature: get_dbh_table_data(table_id: integer, required; filters: JSON object, required; group_by: list of string (comma-separated), optional, default None; sort_by: list of string (comma-separated), optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_dbh_table_data(table_id: integer, required; filters: JSON object, required; group_by: list of string (comma-separated), optional, default None; sort_by: list of string (comma-separated), optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["table_id","filters"],"optional_parameters":["group_by","sort_by"],"output_fields":["table_id","rows_total","truncated","rows"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/utdanning/get_dbh_table_data?table_id={table_id}&filters={filters}&group_by={group_by}&sort_by={sort_by}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/utdanning","wiki":"https://allemannsdata.com/wiki/kilder/utdanning/"}},{"id":"strompris","name":"Norwegian electricity spot prices","description":"Current and historical hourly spot prices, cheapest hours and price-area lookup for NO1\u2013NO5.","topic":"energi","keywords":["str\u00f8mpris","str\u00f8mpriser","strompris","kraftpris","kraftpriser","spotpris","spotpriser","str\u00f8m","elektrisitet","nettleie","electricity"],"operations":[{"name":"get_prices","description":"Get one day's hourly spot prices for one price area. Signature: get_prices(date: string, required; area: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_prices(date: string, required; area: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["date","area"],"optional_parameters":[],"output_fields":["date","area","prices","prices[].NOK_per_kWh","prices[].EUR_per_kWh","prices[].EXR","prices[].time_start","prices[].time_end","prices[].time_start_utc","prices[].time_end_utc"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["date"],"price_nok_per_kwh":["prices[].NOK_per_kWh"],"timestamp":["prices[].time_start","prices[].time_end","prices[].time_start_utc","prices[].time_end_utc"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/strompris/get_prices?date={date}&area={area}&limit=25&offset=0"},{"name":"get_price_now","description":"Get the spot price for the current hour in a price area. Signature: get_price_now(area: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_price_now(area: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["area"],"optional_parameters":[],"output_fields":["area","current","current.NOK_per_kWh","current.EUR_per_kWh","current.EXR","current.time_start","current.time_end","current.time_start_utc","current.time_end_utc"],"output_fields_truncated":false,"canonical_field_aliases":{"price_nok_per_kwh":["current.NOK_per_kWh"],"timestamp":["current.time_start","current.time_end","current.time_start_utc","current.time_end_utc"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/strompris/get_price_now?area={area}&limit=25&offset=0"},{"name":"get_price_range","description":"Get hourly prices across a date range for one price area (max 31 days). Signature: get_price_range(start_date: string, required; end_date: string, required; area: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_price_range(start_date: string, required; end_date: string, required; area: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["start_date","end_date","area"],"optional_parameters":[],"output_fields":["area","prices","prices[].NOK_per_kWh","prices[].EUR_per_kWh","prices[].EXR","prices[].time_start","prices[].time_end","prices[].time_start_utc","prices[].time_end_utc","missing_days"],"output_fields_truncated":false,"canonical_field_aliases":{"price_nok_per_kwh":["prices[].NOK_per_kWh"],"timestamp":["prices[].time_start","prices[].time_end","prices[].time_start_utc","prices[].time_end_utc"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/strompris/get_price_range?start_date={start_date}&end_date={end_date}&area={area}&limit=25&offset=0"},{"name":"get_cheapest_hours","description":"Rank a day's hours from cheapest and return the n cheapest. Signature: get_cheapest_hours(date: string, required; area: string, required; n: integer, optional, default 3; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_cheapest_hours(date: string, required; area: string, required; n: integer, optional, default 3; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["date","area"],"optional_parameters":["n"],"output_fields":["date","area","cheapest","cheapest[].NOK_per_kWh","cheapest[].EUR_per_kWh","cheapest[].EXR","cheapest[].time_start","cheapest[].time_end","cheapest[].time_start_utc","cheapest[].time_end_utc"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["date"],"price_nok_per_kwh":["cheapest[].NOK_per_kWh"],"timestamp":["cheapest[].time_start","cheapest[].time_end","cheapest[].time_start_utc","cheapest[].time_end_utc"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/strompris/get_cheapest_hours?date={date}&area={area}&n=3&limit=25&offset=0"},{"name":"find_area","description":"Look up which price area (NO1..NO5) a coordinate falls in. Signature: find_area(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"find_area(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":[],"output_fields":["lat","lon","kommunenummer","kommunenavn","area","area_name"],"output_fields_truncated":false,"canonical_field_aliases":{"latitude":["lat"],"longitude":["lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/strompris/find_area?lat={lat}&lon={lon}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/strompris","wiki":"https://allemannsdata.com/wiki/kilder/strompris/"}},{"id":"nyheter","name":"Norwegian news events","description":"Geolocated Norwegian news and police events, deduplicated and ordered by recency.","topic":"aktuelt","keywords":[],"operations":[{"name":"search_news","description":"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: string, 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).","signature":"search_news(query: string, optional, default None; since: string, optional, default None; until: string, optional, default None; kind: string, 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)","required_parameters":[],"optional_parameters":["query","since","until","kind","lat","lon","radius_km","limit","offset"],"output_fields":["since","until","total","matched","offset","count","items","items[].id","items[].name","items[].lat","items[].lon","items[].source","items[].summary","items[].location","items[].link","items[].severity","items[].tags","items[].is_active","items[].pub_date","items[].first_seen","items[].last_seen"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["items[].id"],"name":["items[].name"],"latitude":["items[].lat"],"longitude":["items[].lon"]},"get_url_template":"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"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/nyheter","wiki":"https://allemannsdata.com/wiki/kilder/nyheter/"}},{"id":"postlister","name":"Norwegian public correspondence journals","description":"Search municipal and central-government correspondence journals and public case metadata.","topic":"demokrati-og-rett","keywords":[],"operations":[{"name":"search","description":"Search Norwegian public mail journals (postlister). Signature: search(query: string, optional, default '*'; entity_id: string, optional, default None; date_from: string, optional, default None; date_to: string, optional, default None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"search(query: string, optional, default '*'; entity_id: string, optional, default None; date_from: string, optional, default None; date_to: string, optional, default None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query","entity_id","date_from","date_to","limit"],"output_fields":["total_hits","returned","capped","documents","documents[].entity_name","documents[].entity_id","documents[].case_title","documents[].case_serial_number","documents[].document_id","documents[].document_type","documents[].document_title","documents[].document_date","documents[].recorded_date","documents[].from","documents[].to","documents[].from_org","documents[].from_org[].navn","documents[].from_org[].orgnummer","documents[].to_org","documents[].to_org[].navn","documents[].to_org[].orgnummer","documents[].case_url","documents[].files","documents[].files[].title","documents[].files[].url"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["documents[].from_org[].navn","documents[].to_org[].navn","documents[].files[].title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/postlister/search?query=%2A&entity_id={entity_id}&date_from={date_from}&date_to={date_to}&limit=20&offset=0"},{"name":"search_kommune","description":"Search one municipality's (or agency's) mail journal, optionally by time range. Signature: search_kommune(kommune: string, required; date_from: string, optional, default None; date_to: string, optional, default None; query: string, optional, default '*'; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"search_kommune(kommune: string, required; date_from: string, optional, default None; date_to: string, optional, default None; query: string, optional, default '*'; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","required_parameters":["kommune"],"optional_parameters":["date_from","date_to","query","limit"],"output_fields":["total_hits","returned","capped","documents","documents[].entity_name","documents[].entity_id","documents[].case_title","documents[].case_serial_number","documents[].document_id","documents[].document_type","documents[].document_title","documents[].document_date","documents[].recorded_date","documents[].from","documents[].to","documents[].from_org","documents[].from_org[].navn","documents[].from_org[].orgnummer","documents[].to_org","documents[].to_org[].navn","documents[].to_org[].orgnummer","documents[].case_url","documents[].files","documents[].files[].title","documents[].files[].url","note","coverage_latest"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["documents[].from_org[].navn","documents[].to_org[].navn","documents[].files[].title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/postlister/search_kommune?kommune={kommune}&date_from={date_from}&date_to={date_to}&query=%2A&limit=20&offset=0"},{"name":"get_case","description":"List all documents belonging to one case (sak). Signature: get_case(entity_id: string, required; case_serial_number: string, required; limit: integer, items, optional, default 100; offset: integer, items, optional, default 0).","signature":"get_case(entity_id: string, required; case_serial_number: string, required; limit: integer, items, optional, default 100; offset: integer, items, optional, default 0)","required_parameters":["entity_id","case_serial_number"],"optional_parameters":["limit"],"output_fields":["total_hits","returned","capped","documents","documents[].entity_name","documents[].entity_id","documents[].case_title","documents[].case_serial_number","documents[].document_id","documents[].document_type","documents[].document_title","documents[].document_date","documents[].recorded_date","documents[].from","documents[].to","documents[].from_org","documents[].from_org[].navn","documents[].from_org[].orgnummer","documents[].to_org","documents[].to_org[].navn","documents[].to_org[].orgnummer","documents[].case_url","documents[].files","documents[].files[].title","documents[].files[].url"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["documents[].from_org[].navn","documents[].to_org[].navn","documents[].files[].title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/postlister/get_case?entity_id={entity_id}&case_serial_number={case_serial_number}&limit=100&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/postlister","wiki":"https://allemannsdata.com/wiki/kilder/postlister/"}},{"id":"poi_norge","name":"Places in Norway (POI)","description":"Search a local OpenStreetMap extract of Norwegian restaurants, shops, accommodation and other points of interest.","topic":"kart-og-steder","keywords":["restaurant","butikk","hotell","overnatting","severdighet","interessepunkt","poi"],"operations":[{"name":"list_categories","description":"List POI categories in the snapshot, with counts. Signature: list_categories(type: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_categories(type: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["type"],"output_fields":["total_pois","categories","categories[].type","categories[].category","categories[].count"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/poi_norge/list_categories?type={type}&limit=25&offset=0"},{"name":"search_poi","description":"Find points of interest near a location. Signature: search_poi(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 5; category: string, optional, default None; type: string, optional, default None; query: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"search_poi(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 5; category: string, optional, default None; type: string, optional, default None; query: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":["radius_km","category","type","query","limit","offset"],"output_fields":["matched","offset","count","items","items[].id","items[].name","items[].type","items[].category","items[].lat","items[].lon","items[].distance_km"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["items[].id"],"name":["items[].name"],"latitude":["items[].lat"],"longitude":["items[].lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/poi_norge/search_poi?lat={lat}&lon={lon}&radius_km=5&category={category}&type={type}&query={query}&limit=50&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/poi_norge","wiki":"https://allemannsdata.com/wiki/kilder/poi_norge/"}},{"id":"skipsregister","name":"Ship register (NIS/NOR)","description":"Norwegian-flagged NIS and NOR vessels with owners, dimensions, tonnage and home port, from Sj\u00f8fartsdirektoratet's ship search; the endpoint is undocumented and may change without notice.","topic":"hav-og-kyst","keywords":["skip","skipsregister","fart\u00f8y","nis","nor","imo","kallesignal","reder","eier","bruttotonnasje"],"operations":[{"name":"search_vessels","description":"Search the NIS/NOR ship register by name, call sign, IMO or owner org nr. Signature: search_vessels(query: string, required; include_deleted: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"search_vessels(query: string, required; include_deleted: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":["include_deleted","limit","offset"],"output_fields":["count","returned","vessels","vessels[].vessel_id","vessels[].name","vessels[].register","vessels[].call_sign","vessels[].imo","vessels[].status","vessels[].shipyard","vessels[].parties","vessels[].parties[].role","vessels[].parties[].name","vessels[].parties[].organization_id"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["vessels[].name","vessels[].parties[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/skipsregister/search_vessels?query={query}&include_deleted=false&limit=25&offset=0"},{"name":"get_vessel","description":"The full register record for one NIS/NOR vessel. Signature: get_vessel(vessel_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_vessel(vessel_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["vessel_id"],"optional_parameters":[],"output_fields":["vessel_id","name","register","call_sign","imo","status","bareboat_status","home_port","home_port_since","built","built.year","built.shipyard","built.location","built.country","built.yard_number","measurements","measurements.vessel_type","measurements.length_m","measurements.overall_length_m","measurements.width_m","measurements.depth_m","measurements.gross_tonnage","measurements.net_tonnage","measurements.classification_society","measurements.build_material","measurements.propulsion","measurements.source_document","measurements.as_of","parties","parties[].role"],"output_fields_truncated":true,"canonical_field_aliases":{"name":["name","parties[].name"],"date":["documents[].date"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/skipsregister/get_vessel?vessel_id={vessel_id}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/skipsregister","wiki":"https://allemannsdata.com/wiki/kilder/skipsregister/"}},{"id":"ssb","name":"Statistics Norway","description":"Search Statbank and fetch table metadata, dimensions, units and statistics in JSON-stat2.","topic":"samfunn-og-statistikk","keywords":["befolkning","folketall","statistikk","statistikkbanken","kommune","fylke"],"operations":[{"name":"search_tables","description":"Search Statbank table titles, variables and values. Signature: search_tables(query: string, required; limit: integer, items, optional, default 20; past_days: integer, days, optional, default None; include_discontinued: yes/no, optional, default False; lang: string, optional, default 'no'; offset: integer, items, optional, default 0).","signature":"search_tables(query: string, required; limit: integer, items, optional, default 20; past_days: integer, days, optional, default None; include_discontinued: yes/no, optional, default False; lang: string, optional, default 'no'; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":["limit","past_days","include_discontinued","lang"],"output_fields":["match_count","returned","search_note","tables","tables[].id","tables[].label","tables[].description","tables[].updated","tables[].firstPeriod","tables[].lastPeriod","tables[].category","tables[].variableNames","tables[].source","tables[].timeUnit"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["tables[].id"],"name":["tables[].label"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/ssb/search_tables?query={query}&limit=20&past_days={past_days}&include_discontinued=false&lang=no&offset=0"},{"name":"get_table_metadata","description":"Get dimensions, value codes, labels, units and periods for an SSB table. Signature: get_table_metadata(table_id: string, required; lang: string, optional, default 'no'; value_filter: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_table_metadata(table_id: string, required; lang: string, optional, default 'no'; value_filter: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["table_id"],"optional_parameters":["lang","value_filter"],"output_fields":["version","class","label","source","updated","note","role","id","size","dimension","value","extension","link"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["label"],"identifier":["id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/ssb/get_table_metadata?table_id={table_id}&lang=no&value_filter={value_filter}&limit=25&offset=0"},{"name":"get_table_data","description":"Get data from an SSB table in JSON-stat2 format using a safe GET query. Signature: get_table_data(table_id: string, required; value_codes: JSON object, optional, default None; lang: string, optional, default 'no'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_table_data(table_id: string, required; value_codes: JSON object, optional, default None; lang: string, optional, default 'no'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["table_id"],"optional_parameters":["value_codes","lang"],"output_fields":["version","class","label","source","updated","note","role","id","size","dimension","value","extension","link"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["label"],"identifier":["id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/ssb/get_table_data?table_id={table_id}&value_codes={value_codes}&lang=no&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/ssb","wiki":"https://allemannsdata.com/wiki/kilder/ssb/"}},{"id":"snl","name":"Store norske leksikon","description":"Store norske leksikon and its sister encyclopedias; the licence varies per article, so free (fri) articles are returned in full while restricted ones are only excerpted.","topic":"kunnskap-og-kultur","keywords":["leksikon","store","norske","leksikon","snl","artikkel","biografi","encyclopedia"],"operations":[{"name":"search_articles","description":"Search Store norske leksikon and its sister encyclopedias. Signature: search_articles(query: string, required; encyclopedia: string, optional, default 'snl'; limit: integer, items, optional, default 10; offset: integer, items, optional, default 0).","signature":"search_articles(query: string, required; encyclopedia: string, optional, default 'snl'; limit: integer, items, optional, default 10; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":["encyclopedia","limit"],"output_fields":["query","encyclopedia","count","articles","articles[].title","articles[].headword","articles[].clarification","articles[].article_id","articles[].permalink","articles[].url","articles[].license","articles[].snippet"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["articles[].title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/snl/search_articles?query={query}&encyclopedia=snl&limit=10&offset=0"},{"name":"get_article","description":"Fetch one encyclopedia article by permalink or full URL. Signature: get_article(article: string, required; encyclopedia: string, optional, default 'snl'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_article(article: string, required; encyclopedia: string, optional, default 'snl'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["article"],"optional_parameters":["encyclopedia"],"output_fields":["title","url","encyclopedia","subject","license","full_text","text","authors","created","changed","language"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/snl/get_article?article={article}&encyclopedia=snl&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/snl","wiki":"https://allemannsdata.com/wiki/kilder/snl/"}},{"id":"data_norge","name":"data.norge.no","description":"Search datasets, APIs, concepts, information models, services and events in the National Data Catalog.","topic":"samfunn-og-statistikk","keywords":["datasett","api","\u00e5pne","data","offentlig","datakatalog","begrep"],"operations":[{"name":"search_catalog","description":"Search metadata registered in data.norge.no. Signature: search_catalog(query: string, required; resource_type: string, optional, default 'all'; page: integer, optional, default 0; limit: integer, items, optional, default 10; open_data_only: yes/no, optional, default False; offset: integer, items, optional, default 0).","signature":"search_catalog(query: string, required; resource_type: string, optional, default 'all'; page: integer, optional, default 0; limit: integer, items, optional, default 10; open_data_only: yes/no, optional, default False; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":["resource_type","page","limit","open_data_only"],"output_fields":["hits","hits[].id","hits[].uri","hits[].title","hits[].description","page","aggregations"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["hits[].id"],"name":["hits[].title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/data_norge/search_catalog?query={query}&resource_type=all&page=0&limit=10&open_data_only=false&offset=0"},{"name":"get_resource","description":"Get one catalog resource by its internal data.norge.no id. Signature: get_resource(resource_type: string, required; resource_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_resource(resource_type: string, required; resource_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["resource_type","resource_id"],"optional_parameters":[],"output_fields":["uri","id","title","description","catalog","resource_type","status"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["id"],"name":["title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/data_norge/get_resource?resource_type={resource_type}&resource_id={resource_id}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/data_norge","wiki":"https://allemannsdata.com/wiki/kilder/data_norge/"}},{"id":"ventetider","name":"Hospital waiting times","description":"Expected hospital and clinic waiting times per treatment and treatment site from Helsenorge's Velg behandlingssted; the endpoint is undocumented and may change without notice.","topic":"helse-og-utdanning","keywords":["ventetid","ventetider","sykehus","behandling","fritt","behandlingsvalg","helsenorge","operasjon"],"operations":[{"name":"search_treatments","description":"Search Helsenorge treatments by name or synonym. Signature: search_treatments(query: string, required; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"search_treatments(query: string, required; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":["limit","offset"],"output_fields":["count","treatments","treatments[].id","treatments[].name","treatments[].synonyms"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["treatments[].id"],"name":["treatments[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/ventetider/search_treatments?query={query}&limit=20&offset=0"},{"name":"get_waiting_times","description":"Waiting times for one treatment across all treatment sites. Signature: get_waiting_times(treatment: string, required; region: string, optional, default None; include_private: yes/no, optional, default True; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"get_waiting_times(treatment: string, required; region: string, optional, default None; include_private: yes/no, optional, default True; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":["treatment"],"optional_parameters":["region","include_private","limit","offset"],"output_fields":["treatment_id","treatment","count","returned","sites","sites[].organization_id","sites[].name","sites[].unit","sites[].city","sites[].regions","sites[].private","sites[].helfo_agreement","sites[].waits","sites[].waits[].type","sites[].waits[].weeks","sites[].waits[].weeks_total","sites[].shortest_weeks","sites[].volume","sites[].volume_year","sites[].comment"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["sites[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/ventetider/get_waiting_times?treatment={treatment}&region={region}&include_private=true&limit=50&offset=0"},{"name":"get_site_waiting_times","description":"Waiting times for every treatment group at one treatment site. Signature: get_site_waiting_times(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_site_waiting_times(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["organization_id"],"optional_parameters":[],"output_fields":["organization_id","count","groups","groups[].name","groups[].code","groups[].min_weeks","groups[].max_weeks","groups[].treatments","groups[].treatments[].id","groups[].treatments[].name","groups[].treatments[].waits"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["groups[].name","groups[].treatments[].name"],"identifier":["groups[].code","groups[].treatments[].id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/ventetider/get_site_waiting_times?organization_id={organization_id}&limit=25&offset=0"},{"name":"find_treatment_sites","description":"Find treatment sites by name and/or health region. Signature: find_treatment_sites(name: string, optional, default None; region: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"find_treatment_sites(name: string, optional, default None; region: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["name","region","limit","offset"],"output_fields":["count","returned","sites","sites[].organization_id","sites[].name","sites[].city","sites[].municipality","sites[].regions","sites[].private","sites[].helfo_agreement","sites[].weeks_min","sites[].weeks_max"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["sites[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/ventetider/find_treatment_sites?name={name}&region={region}&limit=50&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/ventetider","wiki":"https://allemannsdata.com/wiki/kilder/ventetider/"}},{"id":"ordbokene","name":"Ordb\u00f8kene","description":"Bokm\u00e5lsordboka and Nynorskordboka: definitions, inflections, examples and near matches for Norwegian words, from the University of Bergen and Spr\u00e5kr\u00e5det.","topic":"kunnskap-og-kultur","keywords":["ordbok","ordb\u00f8kene","bokm\u00e5lsordboka","nynorskordboka","b\u00f8ying","ordforklaring","etymologi","dictionary","word"],"operations":[{"name":"search_words","description":"Search Bokm\u00e5lsordboka and Nynorskordboka for a word. Signature: search_words(word: string, required; dictionary: string, optional, default 'both'; limit: integer, items, optional, default 10; offset: integer, items, optional, default 0).","signature":"search_words(word: string, required; dictionary: string, optional, default 'both'; limit: integer, items, optional, default 10; offset: integer, items, optional, default 0)","required_parameters":["word"],"optional_parameters":["dictionary","limit"],"output_fields":["word","count","articles","articles[].dictionary","articles[].article_id","articles[].lemma","articles[].word_class","articles[].gender","articles[].definitions","articles[].url","suggestions"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/ordbokene/search_words?word={word}&dictionary=both&limit=10&offset=0"},{"name":"get_article","description":"Fetch one full Ordb\u00f8kene article by dictionary and article id. Signature: get_article(dictionary: string, required; article_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_article(dictionary: string, required; article_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["dictionary","article_id"],"optional_parameters":[],"output_fields":["dictionary","article_id","lemmas","lemmas[].lemma","lemmas[].word_class","lemmas[].gender","lemmas[].inflection","lemmas[].inflection[].tags","lemmas[].inflection[].form","pronunciation","etymology","definitions","definitions[].text","definitions[].examples","definitions[].subdefinitions","sub_articles","sub_articles[].lemma","sub_articles[].definitions","sub_articles[].definitions[].text","sub_articles[].definitions[].examples","sub_articles[].definitions[].subdefinitions","url"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/ordbokene/get_article?dictionary={dictionary}&article_id={article_id}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/ordbokene","wiki":"https://allemannsdata.com/wiki/kilder/ordbokene/"}},{"id":"luftkvalitet","name":"Air quality","description":"Monitoring stations, latest measurements, history and Norwegian air-quality forecasts.","topic":"vaer-og-luft","keywords":["luft","forurensning","svevest\u00f8v","pm10","pm2.5","aqi"],"operations":[{"name":"find_air_stations","description":"List Norway's air quality measuring stations with their latest overall\nAQI level and which components (PM2.5, PM10, NO2, O3, SO2) each measures. Signature: find_air_stations(municipality: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"find_air_stations(municipality: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["municipality"],"output_fields":["[].station","[].eoi","[].municipality","[].area","[].station_type","[].latitude","[].longitude","[].aqi_level","[].aqi_time","[].components","[].distance_km","results","results[].station","results[].eoi","results[].municipality","results[].area","results[].station_type","results[].latitude","results[].longitude","results[].aqi_level","results[].aqi_time","results[].components","results[].distance_km","note"],"output_fields_truncated":false,"canonical_field_aliases":{"latitude":["[].latitude","results[].latitude"],"longitude":["[].longitude","results[].longitude"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/luftkvalitet/find_air_stations?municipality={municipality}&limit=25&offset=0"},{"name":"get_air_quality_nearby","description":"Get the measuring stations nearest a coordinate with their latest\nmeasured AQI level per component. Sorted by distance. Signature: get_air_quality_nearby(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_air_quality_nearby(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":[],"output_fields":["[].station","[].eoi","[].municipality","[].area","[].station_type","[].latitude","[].longitude","[].aqi_level","[].aqi_time","[].components","[].distance_km","results","results[].station","results[].eoi","results[].municipality","results[].area","results[].station_type","results[].latitude","results[].longitude","results[].aqi_level","results[].aqi_time","results[].components","results[].distance_km","note"],"output_fields_truncated":false,"canonical_field_aliases":{"latitude":["[].latitude","results[].latitude"],"longitude":["[].longitude","results[].longitude"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/luftkvalitet/get_air_quality_nearby?lat={lat}&lon={lon}&limit=25&offset=0"},{"name":"get_station_latest","description":"Get the latest measured values at one station: newest hourly value and\nrunning 24h mean per component, in ug/m3, with AQI level for each. Signature: get_station_latest(station_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_station_latest(station_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["station_id"],"optional_parameters":[],"output_fields":["station","components","components[].component","components[].unit","components[].latest_value","components[].latest_level","components[].latest_time","components[].mean_24h"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/luftkvalitet/get_station_latest?station_id={station_id}&limit=25&offset=0"},{"name":"get_station_history","description":"Get the measured hourly time series for one station, per component\n(ug/m3). Feed straight into a chart. Signature: get_station_history(station_id: string, required; period: string, optional, default '48h'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_station_history(station_id: string, required; period: string, optional, default '48h'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["station_id"],"optional_parameters":["period"],"output_fields":["station","municipality","zone","period","components","components[].component","components[].unit","components[].values","components[].values[].time","components[].values[].value"],"output_fields_truncated":false,"canonical_field_aliases":{"timestamp":["components[].values[].time"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/luftkvalitet/get_station_history?station_id={station_id}&period=48h&limit=25&offset=0"},{"name":"get_air_quality_forecast","description":"Get the modelled hourly air quality forecast (~2 days ahead) for any\ncoordinate in Norway: overall AQI index plus PM2.5, PM10, NO2 and O3\nconcentrations (ug/m3). Signature: get_air_quality_forecast(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_air_quality_forecast(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":[],"output_fields":["place","municipality","now_level","now_aqi","components","components[].component","components[].unit","components[].values","components[].values[].time","components[].values[].value"],"output_fields_truncated":false,"canonical_field_aliases":{"timestamp":["components[].values[].time"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/luftkvalitet/get_air_quality_forecast?lat={lat}&lon={lon}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/luftkvalitet","wiki":"https://allemannsdata.com/wiki/kilder/luftkvalitet/"}},{"id":"anleggsregisteret","name":"Anleggsregisteret sports facilities","description":"Norway's register of sports and outdoor facilities with category, status, owner, coordinates and spillemidler grants per facility.","topic":"kunnskap-og-kultur","keywords":["idrettsanlegg","idrettshall","sv\u00f8mmehall","fotballbane","skatepark","skianlegg","spillemidler","anlegg","turvei","friluftsliv"],"operations":[{"name":"list_facility_categories","description":"List the register's facility categories, the facility types under each,\nand the status codes. Signature: list_facility_categories(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_facility_categories(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":[],"output_fields":["categories","categories[].id","categories[].name","categories[].types","categories[].types[].id","categories[].types[].name","statuses","statuses[].code","statuses[].label"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["categories[].id","categories[].types[].id","statuses[].code"],"name":["categories[].name","categories[].types[].name","statuses[].label"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/anleggsregisteret/list_facility_categories?limit=25&offset=0"},{"name":"find_facilities","description":"Find sports and outdoor facilities in a municipality or county. Signature: find_facilities(municipality: string, optional, default None; county: string, optional, default None; category: string, optional, default None; facility_type: string, optional, default None; status: string, optional, default 'EXISTING'; name: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"find_facilities(municipality: string, optional, default None; county: string, optional, default None; category: string, optional, default None; facility_type: string, optional, default None; status: string, optional, default 'EXISTING'; name: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["municipality","county","category","facility_type","status","name","limit","offset"],"output_fields":["total","returned","facilities","facilities[].id","facilities[].name","facilities[].category","facilities[].facility_type","facilities[].facility_class","facilities[].status","facilities[].municipality","facilities[].county","facilities[].lat","facilities[].lon","facilities[].built_year","facilities[].last_rebuilt_year","facilities[].owner","facilities[].owner_org_nr","facilities[].operator","facilities[].operator_org_nr","facilities[].total_grants_nok","facilities[].total_revoked_nok"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["facilities[].id"],"name":["facilities[].name"],"latitude":["facilities[].lat"],"longitude":["facilities[].lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/anleggsregisteret/find_facilities?municipality={municipality}&county={county}&category={category}&facility_type={facility_type}&status=EXISTING&name={name}&limit=50&offset=0"},{"name":"get_facility","description":"Get one facility with its measurements and spillemidler grants per year. Signature: get_facility(facility_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_facility(facility_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["facility_id"],"optional_parameters":[],"output_fields":["id","name","category","facility_type","facility_class","status","municipality","county","lat","lon","built_year","last_rebuilt_year","owner","owner_org_nr","operator","operator_org_nr","total_grants_nok","total_revoked_nok","measurements","measurements[].description","measurements[].amount","measurements[].unit","grants","grants[].year","grants[].amount_nok","total_payments_nok"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["id"],"name":["name"],"latitude":["lat"],"longitude":["lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/anleggsregisteret/get_facility?facility_id={facility_id}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/anleggsregisteret","wiki":"https://allemannsdata.com/wiki/kilder/anleggsregisteret/"}},{"id":"artskart","name":"Artskart species data","description":"Norwegian taxonomy and verified species observations from the national Artskart service.","topic":"kunnskap-og-kultur","keywords":[],"operations":[{"name":"search_species","description":"Search for a species/taxon by Norwegian popular name or scientific name. Signature: search_species(term: string, required; taxon_group_id: integer, optional, default None; status: string, optional, default None; limit: integer, items, optional, default 15; offset: integer, items, optional, default 0).","signature":"search_species(term: string, required; taxon_group_id: integer, optional, default None; status: string, optional, default None; limit: integer, items, optional, default 15; offset: integer, items, optional, default 0)","required_parameters":["term"],"optional_parameters":["taxon_group_id","status","limit"],"output_fields":["[].taxon_id","[].scientific_name","[].authorship","[].popular_name","[].taxon_group","[].taxon_group_id","[].parent_taxon_id","[].exists_in_norway","[].status","[].kingdom","[].phylum","[].class","[].order","[].family","[].genus","[].species","[].subspecies"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/artskart/search_species?term={term}&taxon_group_id={taxon_group_id}&status={status}&limit=15&offset=0"},{"name":"get_species","description":"Get full taxonomic detail for one species/taxon by id. Signature: get_species(taxon_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_species(taxon_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["taxon_id"],"optional_parameters":[],"output_fields":["taxon_id","scientific_name","authorship","popular_name","taxon_group","taxon_group_id","parent_taxon_id","exists_in_norway","status","kingdom","phylum","class","order","family","genus","species","subspecies","is_deleted"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/artskart/get_species?taxon_id={taxon_id}&limit=25&offset=0"},{"name":"get_species_children","description":"Get the child taxa of a taxon, e.g. the species within a genus or the\ngenera within a family. Signature: get_species_children(taxon_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_species_children(taxon_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["taxon_id"],"optional_parameters":[],"output_fields":["[].taxon_id","[].scientific_name","[].authorship","[].popular_name"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/artskart/get_species_children?taxon_id={taxon_id}&limit=25&offset=0"},{"name":"find_observations","description":"Search verified species observation records. Signature: find_observations(taxon_id: integer, optional, default None; county: string, optional, default None; municipality: string, optional, default None; status: string, optional, default None; from_date: string, optional, default None; to_date: string, 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 None; only_image_obs: yes/no, optional, default False; page: integer, optional, default 0; page_size: integer, optional, default 20; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"find_observations(taxon_id: integer, optional, default None; county: string, optional, default None; municipality: string, optional, default None; status: string, optional, default None; from_date: string, optional, default None; to_date: string, 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 None; only_image_obs: yes/no, optional, default False; page: integer, optional, default 0; page_size: integer, optional, default 20; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["taxon_id","county","municipality","status","from_date","to_date","lat","lon","radius_km","only_image_obs","page","page_size"],"output_fields":["total_count","page_index","page_size","total_pages","center","center.lat","center.lon","center.radius_km","observations","observations[].name","observations[].scientific_name","observations[].taxon_id","observations[].count","observations[].sex","observations[].collected_date","observations[].collector","observations[].status","observations[].county","observations[].municipality","observations[].locality","observations[].latitude","observations[].longitude","observations[].precision_m","observations[].basis_of_record","observations[].institution","observations[].obs_url","observations[].image_urls","observations[].distance_km","note"],"output_fields_truncated":false,"canonical_field_aliases":{"latitude":["center.lat","observations[].latitude"],"longitude":["center.lon","observations[].longitude"],"name":["observations[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/artskart/find_observations?taxon_id={taxon_id}&county={county}&municipality={municipality}&status={status}&from_date={from_date}&to_date={to_date}&lat={lat}&lon={lon}&radius_km={radius_km}&only_image_obs=false&page=0&page_size=20&limit=25&offset=0"},{"name":"list_reference_codes","description":"List valid codes for a filter field used by search_species/find_observations. Signature: list_reference_codes(context: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_reference_codes(context: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["context"],"optional_parameters":[],"output_fields":["[].group","[].code","[].label"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].code"],"name":["[].label"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/artskart/list_reference_codes?context={context}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/artskart","wiki":"https://allemannsdata.com/wiki/kilder/artskart/"}},{"id":"badetemp","name":"Bathing temperatures","description":"Measured bathing water temperatures for Norwegian swimming spots, lakes and lidos from Yr.","topic":"vaer-og-luft","keywords":["badetemperatur","badetemperaturer","badevann","badevannstemperatur","badevannstemperaturer","sj\u00f8temperatur","vanntemperatur","badeplass","badeplasser","bading"],"operations":[{"name":"get_water_temperatures","description":"Latest measured bathing temperatures across Norway. Signature: get_water_temperatures(query: string, optional, default None; county: string, optional, default None; municipality: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"get_water_temperatures(query: string, optional, default None; county: string, optional, default None; municipality: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query","county","municipality","limit"],"output_fields":["attribution","total_matches","temperatures"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/badetemp/get_water_temperatures?query={query}&county={county}&municipality={municipality}&limit=50&offset=0"},{"name":"get_nearest_water_temperatures","description":"The nearest bathing temperature registrations within 50 km of a coordinate. Signature: get_nearest_water_temperatures(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_nearest_water_temperatures(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":[],"output_fields":["attribution","temperatures"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/badetemp/get_nearest_water_temperatures?lat={lat}&lon={lon}&limit=25&offset=0"},{"name":"get_water_temperature_history","description":"The last five registered bathing temperatures for one swimming spot. Signature: get_water_temperature_history(location_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_water_temperature_history(location_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["location_id"],"optional_parameters":[],"output_fields":["attribution","location_id","history","history[].temperature_c","history[].time"],"output_fields_truncated":false,"canonical_field_aliases":{"temperature_c":["history[].temperature_c"],"timestamp":["history[].time"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/badetemp/get_water_temperature_history?location_id={location_id}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/badetemp","wiki":"https://allemannsdata.com/wiki/kilder/badetemp/"}},{"id":"datanorge","name":"Data catalog SPARQL","description":"Direct SPARQL queries and specialized dataset, resource and concept search in Norway's national data catalog.","topic":"samfunn-og-statistikk","keywords":[],"operations":[{"name":"sparql_query","description":"Run a SPARQL query against the data.norge.no national data catalog. Signature: sparql_query(query: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"sparql_query(query: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":[],"output_fields":["rows","truncated","boolean","turtle"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/datanorge/sparql_query?query={query}&limit=25&offset=0"},{"name":"search_datasets","description":"Search the national data catalog for datasets by words in their title\nor description. Signature: search_datasets(query: string, required; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"search_datasets(query: string, required; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":["limit"],"output_fields":["[].uri","[].title","[].description","[].publisher"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["[].title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/datanorge/search_datasets?query={query}&limit=20&offset=0"},{"name":"search_resources","description":"Search the other catalog resource types by words in title/description:\ndata services (APIs), public services or information models. Signature: search_resources(query: string, required; resource_type: one of: data_service, public_service, information_model, required; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"search_resources(query: string, required; resource_type: one of: data_service, public_service, information_model, required; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","required_parameters":["query","resource_type"],"optional_parameters":["limit"],"output_fields":["[].data_service","[].public_service","[].information_model"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/datanorge/search_resources?query={query}&resource_type={resource_type}&limit=20&offset=0"},{"name":"search_concepts","description":"Search begreper (concepts/terms) in the national data catalog by words\nin their preferred or alternative labels. Signature: search_concepts(query: string, required; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"search_concepts(query: string, required; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":["limit"],"output_fields":["[].uri","[].label","[].definition","[].publisher"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["[].label"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/datanorge/search_concepts?query={query}&limit=20&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/datanorge","wiki":"https://allemannsdata.com/wiki/kilder/datanorge/"}},{"id":"doffin","name":"Doffin and TED","description":"Search Norwegian and European public procurement, notices and CPV codes.","topic":"naeringsliv","keywords":["anbud","anskaffelse","anskaffelser","kunngj\u00f8ring","kontrakt","cpv"],"operations":[{"name":"search_doffin","description":"Search Norwegian public procurement notices on Doffin. Signature: search_doffin(query: string, optional, default ''; types: list of string (comma-separated), optional, default None; statuses: list of string (comma-separated), optional, default None; contract_nature: list of string (comma-separated), optional, default None; cpv_codes: list of string (comma-separated), optional, default None; locations: list of string (comma-separated), optional, default None; buyer: list of string (comma-separated), optional, default None; winner: list of string (comma-separated), optional, default None; date_from: string, optional, default None; date_to: string, optional, default None; sort_by: string, optional, default 'RELEVANCE'; page: integer, optional, default 1; hits_per_page: integer, optional, default 10; include_placeholders: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"search_doffin(query: string, optional, default ''; types: list of string (comma-separated), optional, default None; statuses: list of string (comma-separated), optional, default None; contract_nature: list of string (comma-separated), optional, default None; cpv_codes: list of string (comma-separated), optional, default None; locations: list of string (comma-separated), optional, default None; buyer: list of string (comma-separated), optional, default None; winner: list of string (comma-separated), optional, default None; date_from: string, optional, default None; date_to: string, optional, default None; sort_by: string, optional, default 'RELEVANCE'; page: integer, optional, default 1; hits_per_page: integer, optional, default 10; include_placeholders: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query","types","statuses","contract_nature","cpv_codes","locations","buyer","winner","date_from","date_to","sort_by","page","hits_per_page","include_placeholders"],"output_fields":["total_count","hits","hits[].id","hits[].heading","hits[].description","hits[].buyer","hits[].buyer[].id","hits[].buyer[].organization_id","hits[].buyer[].name","hits[].type","hits[].allTypes","hits[].status","hits[].issueDate","hits[].deadline","hits[].publicationDate","hits[].sentToTed","hits[].estimatedValue","hits[].estimatedValue.currencyCode","hits[].estimatedValue.amount","hits[].location_id","hits[].placeOfPerformance","hits[].possible_placeholder","note"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["hits[].id","hits[].buyer[].id"],"name":["hits[].heading","hits[].buyer[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/doffin/search_doffin?query=&types={types}&statuses={statuses}&contract_nature={contract_nature}&cpv_codes={cpv_codes}&locations={locations}&buyer={buyer}&winner={winner}&date_from={date_from}&date_to={date_to}&sort_by=RELEVANCE&page=1&hits_per_page=10&include_placeholders=false&limit=25&offset=0"},{"name":"get_notice","description":"Get the full detail of one Doffin notice by id (e.g. \"2026-103178\"). Signature: get_notice(notice_id: string, required; include_form_details: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_notice(notice_id: string, required; include_form_details: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["notice_id"],"optional_parameters":["include_form_details"],"output_fields":["id","heading","description","buyer","buyer[].id","buyer[].name","noticeType","allTypes","allCpvCodes","directCpvCodes","parentCpvCodes","noticeStatus","issueDate","deadline","publicationDate","competitionDocsUrl","sentToTed","awardedNames","possible_placeholder","doffin_url"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["id","buyer[].id"],"name":["heading","buyer[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/doffin/get_notice?notice_id={notice_id}&include_form_details=false&limit=25&offset=0"},{"name":"search_cpv_codes","description":"Find CPV codes (the EU common procurement vocabulary) by Norwegian\nlabel or code prefix, for use in search_doffin(cpv_codes=...) and TED\nqueries. E.g. \"programvare\", \"r\u00e5dgivning\", \"vintervedlikehold\", \"4500\". Signature: search_cpv_codes(query: string, required; max_results: integer, optional, default 20; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"search_cpv_codes(query: string, required; max_results: integer, optional, default 20; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":["max_results"],"output_fields":["[].id","[].label","[].parents"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].id"],"name":["[].label"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/doffin/search_cpv_codes?query={query}&max_results=20&limit=25&offset=0"},{"name":"list_location_codes","description":"List the location codes Doffin uses for the locations filter -\nNUTS-style regions of Norway plus \"anyw\" (not location-bound). Signature: list_location_codes(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_location_codes(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":[],"output_fields":["[].id","[].name","[].level"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].id"],"name":["[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/doffin/list_location_codes?limit=25&offset=0"},{"name":"search_ted","description":"Search TED (Tenders Electronic Daily) - EU-wide public procurement\nnotices - with the TED Search API v3 expert query syntax. Signature: search_ted(query: string, required; fields: list of string (comma-separated), optional, default None; page: integer, optional, default 1; limit: integer, items, optional, default 10; offset: integer, items, optional, default 0).","signature":"search_ted(query: string, required; fields: list of string (comma-separated), optional, default None; page: integer, optional, default 1; limit: integer, items, optional, default 10; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":["fields","page","limit"],"output_fields":["total_count","notices","notices[].publication-number","notices[].notice-title","notices[].notice-type","notices[].publication-date","notices[].buyer-name","notices[].buyer-country","notices[].classification-cpv","notices[].contract-nature","notices[].place-of-performance","notices[].estimated-value-lot","notices[].estimated-value-cur-lot","notices[].deadline-receipt-tender-date-lot","notices[].url","notices[].pdf"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/doffin/search_ted?query={query}&fields={fields}&page=1&limit=10&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/doffin","wiki":"https://allemannsdata.com/wiki/kilder/doffin/"}},{"id":"entsoe","name":"ENTSO-E Transparency Platform","description":"Day-ahead prices and actual electricity consumption for Norway and Norwegian bidding zones.","topic":"energi","keywords":["str\u00f8mpris","str\u00f8mpriser","kraftpris","kraftpriser","spotpris","spotpriser","str\u00f8m","str\u00f8mnett","elektrisitet","electricity"],"operations":[{"name":"get_day_ahead_prices","description":"Get day-ahead electricity prices for a Norwegian bidding zone. Signature: get_day_ahead_prices(zone_code: one of: NO1, NO2, NO3, NO4, NO5, optional, default 'NO1'; start: string, optional, default None; end: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_day_ahead_prices(zone_code: one of: NO1, NO2, NO3, NO4, NO5, optional, default 'NO1'; start: string, optional, default None; end: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["zone_code","start","end"],"output_fields":["document_type","series","series[].periods","series[].periods[].start","series[].periods[].resolution","series[].periods[].points"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_day_ahead_prices?zone_code=NO1&start={start}&end={end}&limit=25&offset=0"},{"name":"get_actual_total_load","description":"Get actual total electricity load for Norway or a bidding zone. Signature: get_actual_total_load(area: string, optional, default 'NO'; start: string, optional, default None; end: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_actual_total_load(area: string, optional, default 'NO'; start: string, optional, default None; end: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["area","start","end"],"output_fields":["document_type","series","series[].periods","series[].periods[].start","series[].periods[].resolution","series[].periods[].points"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_actual_total_load?area=NO&start={start}&end={end}&limit=25&offset=0"},{"name":"list_zones","description":"List the bidding zone codes accepted by the other tools, mapped to\ndisplay names. Covers all Nordic and Baltic zones plus the major\ncontinental European zones. GB is not available: ENTSO-E has had no UK\ndata since Brexit. Signature: list_zones(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_zones(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":[],"output_fields":[],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/list_zones?limit=25&offset=0"},{"name":"get_imbalance_prices","description":"Get one day's imbalance (balancing) settlement prices (EUR/MWh) for a\nEuropean bidding zone - what a balance-responsible party pays or is paid\nper MWh of deviation from its schedule. Signature: get_imbalance_prices(zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_imbalance_prices(zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["zone_code","date"],"optional_parameters":[],"output_fields":["zone","zone_name","date","currency","unit","prices","prices[].time_start","prices[].time_end","prices[].eur_per_mwh"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["date"],"timestamp":["prices[].time_start","prices[].time_end"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_imbalance_prices?zone_code={zone_code}&date={date}&limit=25&offset=0"},{"name":"get_generation_mix","description":"Get one day's actual generation (MW) broken down by production type for\na European bidding zone. Signature: get_generation_mix(zone_code: string, required; date: string, required; resolution: string, optional, default 'hourly'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_generation_mix(zone_code: string, required; date: string, required; resolution: string, optional, default 'hourly'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["zone_code","date"],"optional_parameters":["resolution"],"output_fields":["zone","zone_name","date","resolution","generation","generation[].type","generation[].time_start","generation[].time_end","generation[].mw","generation[].mean_mw","generation[].mwh","note"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["date"],"timestamp":["generation[].time_start","generation[].time_end"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_mix?zone_code={zone_code}&date={date}&resolution=hourly&limit=25&offset=0"},{"name":"get_generation_forecast","description":"Get one day's day-ahead wind and solar generation forecast (MW) for a\nEuropean bidding zone. Signature: get_generation_forecast(zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_generation_forecast(zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["zone_code","date"],"optional_parameters":[],"output_fields":["zone","zone_name","date","forecast","forecast[].type","forecast[].time_start","forecast[].time_end","forecast[].mw"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["date"],"timestamp":["forecast[].time_start","forecast[].time_end"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_forecast?zone_code={zone_code}&date={date}&limit=25&offset=0"},{"name":"get_installed_capacity","description":"Get installed generation capacity (MW) by production type for a whole\nyear, for a European bidding zone. Signature: get_installed_capacity(zone_code: string, required; year: integer, calendar year, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_installed_capacity(zone_code: string, required; year: integer, calendar year, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["zone_code","year"],"optional_parameters":[],"output_fields":["zone","zone_name","year","capacity_mw","capacity_mw.Biomass","capacity_mw.Fossil brown coal/lignite","capacity_mw.Fossil coal-derived gas","capacity_mw.Fossil gas","capacity_mw.Fossil hard coal","capacity_mw.Fossil oil","capacity_mw.Fossil oil shale","capacity_mw.Fossil peat","capacity_mw.Geothermal","capacity_mw.Hydro pumped storage","capacity_mw.Hydro run-of-river","capacity_mw.Hydro water reservoir","capacity_mw.Marine","capacity_mw.Nuclear","capacity_mw.Other renewable","capacity_mw.Solar","capacity_mw.Waste","capacity_mw.Wind offshore","capacity_mw.Wind onshore","capacity_mw.Other"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_installed_capacity?zone_code={zone_code}&year={year}&limit=25&offset=0"},{"name":"get_load","description":"Get one day's system-wide electricity load (MW) for a European bidding\nzone. Signature: get_load(zone_code: string, required; date: string, required; forecast: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_load(zone_code: string, required; date: string, required; forecast: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["zone_code","date"],"optional_parameters":["forecast"],"output_fields":["zone","zone_name","date","forecast","load","load[].time_start","load[].time_end","load[].load_mw"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["date"],"timestamp":["load[].time_start","load[].time_end"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_load?zone_code={zone_code}&date={date}&forecast=false&limit=25&offset=0"},{"name":"get_cross_border_flow","description":"Get one day's metered physical power flow (MW) from one bidding zone to\nanother. Signature: get_cross_border_flow(from_zone_code: string, required; to_zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_cross_border_flow(from_zone_code: string, required; to_zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["from_zone_code","to_zone_code","date"],"optional_parameters":[],"output_fields":["from_zone","from_zone_name","to_zone","to_zone_name","date","flow","flow[].time_start","flow[].time_end","flow[].flow_mw"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["date"],"timestamp":["flow[].time_start","flow[].time_end"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_cross_border_flow?from_zone_code={from_zone_code}&to_zone_code={to_zone_code}&date={date}&limit=25&offset=0"},{"name":"get_generation_outages","description":"Get planned and forced (unplanned) outages of generation units in a\nEuropean bidding zone over a date range - the single best explanation\nfor an unexpected price spike (a plant going down). Signature: get_generation_outages(zone_code: string, required; start_date: string, required; end_date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_generation_outages(zone_code: string, required; start_date: string, required; end_date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["zone_code","start_date","end_date"],"optional_parameters":[],"output_fields":["zone","zone_name","start_date","end_date","outages","outages[].status","outages[].resource","outages[].type","outages[].nominal_mw","outages[].start","outages[].end","outages[].reason","outages[].capacity","outages[].capacity[].time_start","outages[].capacity[].time_end","outages[].capacity[].available_mw","outages[].end_note"],"output_fields_truncated":false,"canonical_field_aliases":{"timestamp":["outages[].capacity[].time_start","outages[].capacity[].time_end"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_outages?zone_code={zone_code}&start_date={start_date}&end_date={end_date}&limit=25&offset=0"},{"name":"get_transmission_outages","description":"Get planned and forced (unplanned) outages of interconnectors/transmission\nassets between two European bidding zones over a date range - explains\nsudden drops in cross-border transfer capacity. Signature: get_transmission_outages(from_zone_code: string, required; to_zone_code: string, required; start_date: string, required; end_date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_transmission_outages(from_zone_code: string, required; to_zone_code: string, required; start_date: string, required; end_date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["from_zone_code","to_zone_code","start_date","end_date"],"optional_parameters":[],"output_fields":["from_zone","from_zone_name","to_zone","to_zone_name","start_date","end_date","outages","outages[].status","outages[].asset","outages[].start","outages[].end","outages[].reason","outages[].capacity","outages[].capacity[].time_start","outages[].capacity[].time_end","outages[].capacity[].available_mw","outages[].end_note"],"output_fields_truncated":false,"canonical_field_aliases":{"timestamp":["outages[].capacity[].time_start","outages[].capacity[].time_end"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_transmission_outages?from_zone_code={from_zone_code}&to_zone_code={to_zone_code}&start_date={start_date}&end_date={end_date}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","wiki":"https://allemannsdata.com/wiki/kilder/entsoe/"}},{"id":"jordskjelv","name":"Earthquakes (NNSN)","description":"Earthquakes in Norway and adjacent seas from the Norwegian National Seismic Network (NNSN) at the University of Bergen.","topic":"vaer-og-luft","keywords":["jordskjelv","skjelv","seismikk","earthquake","nnsn"],"operations":[{"name":"search_earthquakes","description":"Search the NNSN earthquake catalogue by time, magnitude and area. Signature: search_earthquakes(start_date: string, optional, default None; end_date: string, optional, default None; min_magnitude: decimal number, 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 None; limit: integer, items, optional, default 100; offset: integer, items, optional, default 0).","signature":"search_earthquakes(start_date: string, optional, default None; end_date: string, optional, default None; min_magnitude: decimal number, 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 None; limit: integer, items, optional, default 100; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["start_date","end_date","min_magnitude","lat","lon","radius_km","limit"],"output_fields":["start_date","end_date","count","earthquakes","earthquakes[].id","earthquakes[].time","earthquakes[].lat","earthquakes[].lon","earthquakes[].depth_km","earthquakes[].magnitude","earthquakes[].magnitude_type","earthquakes[].location_name","earthquakes[].event_type","earthquakes[].distance_km"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["earthquakes[].id"],"timestamp":["earthquakes[].time"],"latitude":["earthquakes[].lat"],"longitude":["earthquakes[].lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/jordskjelv/search_earthquakes?start_date={start_date}&end_date={end_date}&min_magnitude={min_magnitude}&lat={lat}&lon={lon}&radius_km={radius_km}&limit=100&offset=0"},{"name":"get_earthquake","description":"Fetch one NNSN earthquake by its event id. Signature: get_earthquake(event_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_earthquake(event_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["event_id"],"optional_parameters":[],"output_fields":["id","time","lat","lon","depth_km","magnitude","magnitude_type","location_name","event_type","distance_km"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["id"],"timestamp":["time"],"latitude":["lat"],"longitude":["lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/jordskjelv/get_earthquake?event_id={event_id}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/jordskjelv","wiki":"https://allemannsdata.com/wiki/kilder/jordskjelv/"}},{"id":"valgresultat","name":"Election results","description":"Official Norwegian election results from 2009 onwards at national, county, municipality and polling-district level, from Valgdirektoratet's valgresultat.no.","topic":"demokrati-og-rett","keywords":["valg","valgresultat","stortingsvalg","kommunevalg","fylkestingsvalg","sametingsvalg","stemmer","election"],"operations":[{"name":"list_elections","description":"List every Norwegian election with results in valgresultat.no. Signature: list_elections(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_elections(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":[],"output_fields":["[].year","[].type","[].name"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/valgresultat/list_elections?limit=25&offset=0"},{"name":"get_election_result","description":"Official result for one election, optionally for one area. Signature: get_election_result(year: integer, calendar year, required; election_type: string, required; area: string, optional, default None; polling_district: string, optional, default None; max_parties: integer, optional, default 30; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_election_result(year: integer, calendar year, required; election_type: string, required; area: string, optional, default None; polling_district: string, optional, default None; max_parties: integer, optional, default 30; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["year","election_type"],"optional_parameters":["area","polling_district","max_parties"],"output_fields":["year","election_type","election_name","level","name","nr","eligible_voters","turnout_percent","votes_total","seats_total","counted_final_percent","report_generated","parties","parties[].code","parties[].name","parties[].votes","parties[].percent","parties[].change_percent_points","parties[].seats","parties[].seats_change","subareas","subareas[].name","subareas[].nr"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["name","parties[].name","subareas[].name"],"identifier":["parties[].code"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/valgresultat/get_election_result?year={year}&election_type={election_type}&area={area}&polling_district={polling_district}&max_parties=30&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/valgresultat","wiki":"https://allemannsdata.com/wiki/kilder/valgresultat/"}},{"id":"energimerking","name":"Enova Energy Certificates","description":"Energy certificates (energiattester) for Norwegian buildings, looked up by address or property, plus the yearly energy-label distribution for a municipality.","topic":"energi","keywords":["energimerking","energiattest","energikarakter","oppvarmingskarakter","enova","bygg","bolig","energy","label","certificate"],"operations":[{"name":"get_energy_certificates","description":"Every energy certificate for one property. Signature: get_energy_certificates(address: string, optional, default None; municipality_number: string, optional, default None; gnr: integer, optional, default None; bnr: integer, optional, default None; fnr: integer, optional, default None; snr: integer, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_energy_certificates(address: string, optional, default None; municipality_number: string, optional, default None; gnr: integer, optional, default None; bnr: integer, optional, default None; fnr: integer, optional, default None; snr: integer, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["address","municipality_number","gnr","bnr","fnr","snr"],"output_fields":["matched_address","matched_address.address","matched_address.postal_code","matched_address.postal_place","matched_address.municipality","matched_address.municipality_number","matched_address.gnr","matched_address.bnr","matched_address.fnr","municipality_number","gnr","bnr","count","certificates","certificates[].certificate_id","certificates[].issued","certificates[].energy_label","certificates[].heating_label","certificates[].building_category","certificates[].building_type","certificates[].year_built","certificates[].usable_area_m2","certificates[].address","certificates[].postal_code","certificates[].postal_place","certificates[].building_number","certificates[].unit_number","certificates[].section_number","certificates[].delivered_energy_kwh_per_m2","certificates[].delivered_energy_kwh"],"output_fields_truncated":true,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/energimerking/get_energy_certificates?address={address}&municipality_number={municipality_number}&gnr={gnr}&bnr={bnr}&fnr={fnr}&snr={snr}&limit=25&offset=0"},{"name":"energy_label_stats","description":"Energy-label distribution for one municipality and year. Signature: energy_label_stats(municipality_number: string, required; year: integer, calendar year, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"energy_label_stats(municipality_number: string, required; year: integer, calendar year, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["municipality_number"],"optional_parameters":["year"],"output_fields":["municipality_number","year","total","mean_delivered_energy_kwh_per_m2","energy_labels","heating_labels","categories","categories[].category","categories[].count","categories[].energy_labels"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/energimerking/energy_label_stats?municipality_number={municipality_number}&year={year}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/energimerking","wiki":"https://allemannsdata.com/wiki/kilder/energimerking/"}},{"id":"eurostat","name":"Eurostat","description":"Search Eurostat's ~6,600 EU datasets (Norway included) and fetch dimensions, codes and statistics flattened from JSON-stat 2.0.","topic":"samfunn-og-statistikk","keywords":["eurostat","eu","europa","european","europe","statistikk","statistics","bnp","gdp","inflasjon","inflation","hicp","arbeidsledighet","unemployment","befolkning","population"],"operations":[{"name":"search_tables","description":"Free-text search across Eurostat's dataset catalog (titles and codes). Signature: search_tables(query: string, required; limit: integer, items, optional, default 15; offset: integer, items, optional, default 0).","signature":"search_tables(query: string, required; limit: integer, items, optional, default 15; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":["limit"],"output_fields":["[].id","[].title","[].type","[].data_start","[].data_end","[].last_updated","[].values","[].hint"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].id"],"name":["[].title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/eurostat/search_tables?query={query}&limit=15&offset=0"},{"name":"get_table_metadata","description":"Get a dataset's dimensions and the valid codes/labels for each. Signature: get_table_metadata(table_id: string, required; value_filter: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_table_metadata(table_id: string, required; value_filter: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["table_id"],"optional_parameters":["value_filter"],"output_fields":["id","title","updated","dimensions","dimensions[].id","dimensions[].label","dimensions[].time","dimensions[].values","dimensions[].values[].code","dimensions[].values[].label","dimensions[].note"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["id","dimensions[].id","dimensions[].values[].code"],"name":["title","dimensions[].label","dimensions[].values[].label"],"timestamp":["dimensions[].time"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/eurostat/get_table_metadata?table_id={table_id}&value_filter={value_filter}&limit=25&offset=0"},{"name":"get_table_data","description":"Query a dataset and return it as labeled rows. Signature: get_table_data(table_id: string, required; selections: JSON object, required; last_periods: integer, optional, default None; since: string, optional, default None; until: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_table_data(table_id: string, required; selections: JSON object, required; last_periods: integer, optional, default None; since: string, optional, default None; until: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["table_id","selections"],"optional_parameters":["last_periods","since","until"],"output_fields":["id","title","updated","unit","rows","total_cells","returned","truncated","flag_legend","note"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["id"],"name":["title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/eurostat/get_table_data?table_id={table_id}&selections={selections}&last_periods={last_periods}&since={since}&until={until}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/eurostat","wiki":"https://allemannsdata.com/wiki/kilder/eurostat/"}},{"id":"fhi","name":"FHI Statistics","description":"Public-health tables from the Norwegian Institute of Public Health and Directorate of Health.","topic":"helse-og-utdanning","keywords":[],"operations":[{"name":"list_sources","description":"List the statistics sources (registers) in FHI's statistics banks. Signature: list_sources(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_sources(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":[],"output_fields":["[].id","[].title","[].description","[].aboutUrl","[].publishedBy"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].id"],"name":["[].title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/fhi/list_sources?limit=25&offset=0"},{"name":"search_tables","description":"Find tables by keyword in their titles, across all sources or one. Signature: search_tables(query: string, optional, default ''; source_id: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"search_tables(query: string, optional, default ''; source_id: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query","source_id"],"output_fields":["[].source_id","[].table_id","[].title","[].published_at","[].modified_at"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["[].title"],"date":["[].published_at","[].modified_at"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/fhi/search_tables?query=&source_id={source_id}&limit=25&offset=0"},{"name":"get_table_dimensions","description":"Get a table's dimensions and the valid value codes for each. Signature: get_table_dimensions(source_id: string, required; table_id: integer, required; search_values: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_table_dimensions(source_id: string, required; table_id: integer, required; search_values: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["source_id","table_id"],"optional_parameters":["search_values"],"output_fields":["source_id","table_id","dimensions","dimensions[].code","dimensions[].label","dimensions[].values","dimensions[].values[].code","dimensions[].values[].label","dimensions[].note"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["dimensions[].code","dimensions[].values[].code"],"name":["dimensions[].label","dimensions[].values[].label"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/fhi/get_table_dimensions?source_id={source_id}&table_id={table_id}&search_values={search_values}&limit=25&offset=0"},{"name":"get_table_data","description":"Query a table's data and return it as labeled rows. Signature: get_table_data(source_id: string, required; table_id: integer, required; selections: JSON object, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_table_data(source_id: string, required; table_id: integer, required; selections: JSON object, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["source_id","table_id"],"optional_parameters":["selections"],"output_fields":["source_id","table_id","title","updated","unit","rows","total_cells","truncated"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/fhi/get_table_data?source_id={source_id}&table_id={table_id}&selections={selections}&limit=25&offset=0"},{"name":"get_table_description","description":"Get a table's descriptive metadata: what the register covers, how the\nfigures are produced, and caveats for interpreting them. Signature: get_table_description(source_id: string, required; table_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_table_description(source_id: string, required; table_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["source_id","table_id"],"optional_parameters":[],"output_fields":["name","is_official_statistics","paragraphs","paragraphs[].header","paragraphs[].content"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/fhi/get_table_description?source_id={source_id}&table_id={table_id}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/fhi","wiki":"https://allemannsdata.com/wiki/kilder/fhi/"}},{"id":"firmafakta","name":"Firmafakta","description":"Norwegian businesses, people, roles, owners, accounts, grants, jobs and intellectual property.","topic":"naeringsliv","keywords":["firma","bedrift","selskap","virksomhet","eier","eiere","regnskap","roller","organisasjonsnummer"],"operations":[{"name":"organisasjonsnummer_for_selskap","description":"Returns the organisasjonsnummer for a company or multiple companies if there is ambiguity.\nThe method filters and tries to match company names based on the input. Signature: organisasjonsnummer_for_selskap(company_name: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"organisasjonsnummer_for_selskap(company_name: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["company_name"],"optional_parameters":[],"output_fields":["[].navn","[].organization_id","[].beskrivelse"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["[].navn"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/firmafakta/organisasjonsnummer_for_selskap?company_name={company_name}&limit=25&offset=0"},{"name":"selskapsdetaljer","description":"Retrieves detailed information for a company by its organization number. Signature: selskapsdetaljer(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"selskapsdetaljer(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["organization_id"],"optional_parameters":[],"output_fields":["organization_id","navn","organisasjonsform","organisasjonsform.kode","organisasjonsform.beskrivelse","naeringskode1","naeringskode1.kode","naeringskode1.beskrivelse","antallAnsatte","hjemmeside","epostadresse","telefon","forretningsadresse","forretningsadresse.adresse","forretningsadresse.poststed","forretningsadresse.postnummer","forretningsadresse.kommune","stiftelsesdato","registreringsdatoenhetsregisteret","aktivitet","vedtektsfestetFormaal"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["navn"],"identifier":["organisasjonsform.kode","naeringskode1.kode"],"employee_count":["antallAnsatte"],"date":["registreringsdatoenhetsregisteret"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/firmafakta/selskapsdetaljer?organization_id={organization_id}&limit=25&offset=0"},{"name":"aksjeeiere_for_selskap","description":"Retrieves the largest shareholders for a given company organization number,\nordered by holding size. Listed companies can have tens of thousands of tiny\nholders, so results are capped at `limit` (default 100). Signature: aksjeeiere_for_selskap(organization_id: string, required; limit: integer, items, optional, default 100; offset: integer, items, optional, default 0).","signature":"aksjeeiere_for_selskap(organization_id: string, required; limit: integer, items, optional, default 100; offset: integer, items, optional, default 0)","required_parameters":["organization_id"],"optional_parameters":["limit"],"output_fields":["[].id","[].organization_id","[].selskap","[].aksjeklasse","[].navn_aksjonaer","[].fodselsaar_orgnr","[].postnr_sted","[].landkode","[].antall_aksjer","[].antall_aksjer_selskap","[].eierandel_prosent","note","shareholders","shareholders[].id","shareholders[].organization_id","shareholders[].selskap","shareholders[].aksjeklasse","shareholders[].navn_aksjonaer","shareholders[].fodselsaar_orgnr","shareholders[].postnr_sted","shareholders[].landkode","shareholders[].antall_aksjer","shareholders[].antall_aksjer_selskap","shareholders[].eierandel_prosent"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].id","shareholders[].id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/firmafakta/aksjeeiere_for_selskap?organization_id={organization_id}&limit=100&offset=0"},{"name":"selskapets_aksjeposter","description":"Retrieves a list of stocks owned by a given company (i.e., where the company is a shareholder). Signature: selskapets_aksjeposter(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"selskapets_aksjeposter(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["organization_id"],"optional_parameters":[],"output_fields":["[].id","[].organization_id","[].selskap","[].aksjeklasse","[].navn_aksjonaer","[].fodselsaar_orgnr","[].postnr_sted","[].landkode","[].antall_aksjer","[].antall_aksjer_selskap","[].eierandel"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/firmafakta/selskapets_aksjeposter?organization_id={organization_id}&limit=25&offset=0"},{"name":"roller_i_enhet","description":"Retrieves roles for a given organization number from Br\u00f8nn\u00f8ysund Registeret. Contains information\nabout the board members, the CEO, accountant and other roles. Signature: roller_i_enhet(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"roller_i_enhet(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["organization_id"],"optional_parameters":[],"output_fields":["rollegrupper","rollegrupper[].type","rollegrupper[].sist_endret","rollegrupper[].roller","rollegrupper[].roller[].type","rollegrupper[].roller[].fratraadt","rollegrupper[].roller[].person","rollegrupper[].roller[].enhet"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/firmafakta/roller_i_enhet?organization_id={organization_id}&limit=25&offset=0"},{"name":"underenheter_for_selskap","description":"Retrieves \"underenheter\" (sub-entities/branches) for a given parent organization number. Signature: underenheter_for_selskap(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"underenheter_for_selskap(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["organization_id"],"optional_parameters":[],"output_fields":[],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/firmafakta/underenheter_for_selskap?organization_id={organization_id}&limit=25&offset=0"},{"name":"tildelinger_for_selskap","description":"Retrieves \"tildelinger\" (allocations/grants) for a given organization number. Signature: tildelinger_for_selskap(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"tildelinger_for_selskap(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["organization_id"],"optional_parameters":[],"output_fields":["[].fylkesnavn","[].kommunenavn","[].organization_id","[].bedriftsnavn","[].virkemiddelkategori","[].underkategori","[].innvilget_belop","[].innvilget_dato","[].beslutningsenhet","[].naringshovedgruppe","[].naring","[].type_finansiering"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/firmafakta/tildelinger_for_selskap?organization_id={organization_id}&limit=25&offset=0"},{"name":"eu_tildelinger_for_selskap","description":"Retrieves EU grants awarded to a specific organization number. Signature: eu_tildelinger_for_selskap(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"eu_tildelinger_for_selskap(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["organization_id"],"optional_parameters":[],"output_fields":["[].id","[].rammeprogram","[].prosjektnr","[].prosjektkortnavn","[].prosjektnavn","[].organization_id","[].organisasjonsnavn","[].kontrakt_startdato","[].kontrakt_sluttdato","[].innvilget_belop","[].program","[].programomrade"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/firmafakta/eu_tildelinger_for_selskap?organization_id={organization_id}&limit=25&offset=0"},{"name":"forskningsradet_tildelinger_for_selskap","description":"Retrieves grants from \"Forskningsr\u00e5det\" (The Research Council of Norway) for a specific organization number. Signature: forskningsradet_tildelinger_for_selskap(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"forskningsradet_tildelinger_for_selskap(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["organization_id"],"optional_parameters":[],"output_fields":["[].id","[].prosjektnummer","[].prosjekttittel","[].prosjektstart","[].prosjektslutt","[].prosjektansvarlig_navn","[].organization_id","[].sokt_belop","[].tildelt_belop","[].virkemiddel","[].aktivitet"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/firmafakta/forskningsradet_tildelinger_for_selskap?organization_id={organization_id}&limit=25&offset=0"},{"name":"skattefunnprosjekter_for_selskap","description":"Retrieves SkatteFUNN projects for a given organization number. Signature: skattefunnprosjekter_for_selskap(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"skattefunnprosjekter_for_selskap(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["organization_id"],"optional_parameters":[],"output_fields":["[].id","[].innsendt_dato","[].prosjektnummer","[].bedriftsnavn","[].prosjekttittel","[].organization_id","[].fylke","[].kommunenavn","[].poststed","[].soknad_godkjent","[].soknad_avslatt","[].vedtaksdato","[].prosjekt_fra_ar","[].prosjekt_til_ar","[].sammendrag"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/firmafakta/skattefunnprosjekter_for_selskap?organization_id={organization_id}&limit=25&offset=0"},{"name":"stillinger_for_selskap","description":"Retrieves active job listings from NAV (arbeidsplassen.no) for a given employer organization number. Signature: stillinger_for_selskap(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"stillinger_for_selskap(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["organization_id"],"optional_parameters":[],"output_fields":["count","stillinger","stillinger[].id","stillinger[].title","stillinger[].jobtitle","stillinger[].published","stillinger[].expires","stillinger[].application_due","stillinger[].application_url","stillinger[].link","stillinger[].employer_name","stillinger[].work_city","stillinger[].work_county","stillinger[].work_municipal","stillinger[].occupation_level1","stillinger[].occupation_level2","stillinger[].engagement_type","stillinger[].extent","stillinger[].position_count","stillinger[].sector","stillinger[].status"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["stillinger[].id"],"name":["stillinger[].title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/firmafakta/stillinger_for_selskap?organization_id={organization_id}&limit=25&offset=0"},{"name":"list_naeringskoder","description":"List Norwegian business activity codes (naeringskoder) present in the database. Signature: list_naeringskoder(search: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_naeringskoder(search: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["search"],"output_fields":["count","naeringskoder","naeringskoder[].kode","naeringskoder[].beskrivelse"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["naeringskoder[].kode"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/firmafakta/list_naeringskoder?search={search}&limit=25&offset=0"},{"name":"finn_selskaper","description":"Search for companies by location (kommune or fylke), optionally filtered by business activity codes, company age and employee count. Signature: finn_selskaper(kommune: string, optional, default None; fylke: string, optional, default None; naeringskoder: list of string (comma-separated), optional, default None; min_age: integer, optional, default None; max_age: integer, optional, default None; min_employees: integer, optional, default None; max_employees: integer, optional, default None; limit: integer, items, optional, default 30; offset: integer, items, optional, default 0).","signature":"finn_selskaper(kommune: string, optional, default None; fylke: string, optional, default None; naeringskoder: list of string (comma-separated), optional, default None; min_age: integer, optional, default None; max_age: integer, optional, default None; min_employees: integer, optional, default None; max_employees: integer, optional, default None; limit: integer, items, optional, default 30; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["kommune","fylke","naeringskoder","min_age","max_age","min_employees","max_employees","limit","offset"],"output_fields":["summary","summary.total_matching","summary.showing","summary.has_more_results","pagination","pagination.current_offset","pagination.limit","pagination.next_offset","pagination.tip","applied_filters","applied_filters.location","applied_filters.naeringskoder","applied_filters.age_range","applied_filters.employee_range","filter_tips","companies","companies[].organization_id","companies[].navn","companies[].organisasjonsform","companies[].organisasjonsform.kode","companies[].organisasjonsform.beskrivelse","companies[].naeringskode1","companies[].naeringskode1.kode","companies[].naeringskode1.beskrivelse","companies[].antallAnsatte","companies[].hjemmeside","companies[].epostadresse","companies[].telefon","companies[].forretningsadresse","companies[].forretningsadresse.adresse"],"output_fields_truncated":true,"canonical_field_aliases":{"name":["companies[].navn"],"identifier":["companies[].organisasjonsform.kode","companies[].naeringskode1.kode"],"employee_count":["companies[].antallAnsatte"],"date":["companies[].registreringsdatoenhetsregisteret"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/firmafakta/finn_selskaper?kommune={kommune}&fylke={fylke}&naeringskoder={naeringskoder}&min_age={min_age}&max_age={max_age}&min_employees={min_employees}&max_employees={max_employees}&limit=30&offset=0"},{"name":"finn_selskaper_i_omrade","description":"Find companies within a radius of a point, nearest first. Signature: finn_selskaper_i_omrade(postnummer: string, optional, default None; lat: decimal number, decimal degrees (WGS84), optional, default None; lon: decimal number, decimal degrees (WGS84), optional, default None; adresse: string, optional, default None; radius_km: decimal number, kilometres, optional, default 5.0; naeringskoder: list of string (comma-separated), optional, default None; min_employees: integer, optional, default None; max_employees: integer, optional, default None; limit: integer, items, optional, default 30; offset: integer, items, optional, default 0).","signature":"finn_selskaper_i_omrade(postnummer: string, optional, default None; lat: decimal number, decimal degrees (WGS84), optional, default None; lon: decimal number, decimal degrees (WGS84), optional, default None; adresse: string, optional, default None; radius_km: decimal number, kilometres, optional, default 5.0; naeringskoder: list of string (comma-separated), optional, default None; min_employees: integer, optional, default None; max_employees: integer, optional, default None; limit: integer, items, optional, default 30; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["postnummer","lat","lon","adresse","radius_km","naeringskoder","min_employees","max_employees","limit","offset"],"output_fields":["summary","summary.center","summary.center_coordinates","summary.center_coordinates.latitude","summary.center_coordinates.longitude","summary.radius_km","summary.total_matching","summary.showing","summary.has_more_results","pagination","pagination.current_offset","pagination.limit","pagination.next_offset","companies","companies[].organization_id","companies[].navn","companies[].organisasjonsform","companies[].organisasjonsform.kode","companies[].organisasjonsform.beskrivelse","companies[].naeringskode1","companies[].naeringskode1.kode","companies[].naeringskode1.beskrivelse","companies[].antallAnsatte","companies[].hjemmeside","companies[].epostadresse","companies[].telefon","companies[].forretningsadresse","companies[].forretningsadresse.adresse","companies[].forretningsadresse.poststed","companies[].forretningsadresse.postnummer"],"output_fields_truncated":true,"canonical_field_aliases":{"latitude":["summary.center_coordinates.latitude","companies[].coordinates.latitude"],"longitude":["summary.center_coordinates.longitude","companies[].coordinates.longitude"],"name":["companies[].navn"],"identifier":["companies[].organisasjonsform.kode","companies[].naeringskode1.kode"],"employee_count":["companies[].antallAnsatte"],"date":["companies[].registreringsdatoenhetsregisteret"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/firmafakta/finn_selskaper_i_omrade?postnummer={postnummer}&lat={lat}&lon={lon}&adresse={adresse}&radius_km=5.0&naeringskoder={naeringskoder}&min_employees={min_employees}&max_employees={max_employees}&limit=30&offset=0"},{"name":"get_company_last_financial_statement","description":"The open section contains key figures from the most recently submitted annual financial statements,\nwhile the closed section contains almost all figures from the past three annual financial statements,\nincluding those from the consolidated accounts. Signature: get_company_last_financial_statement(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_company_last_financial_statement(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["organization_id"],"optional_parameters":[],"output_fields":["[].id","[].journalnr","[].regnskapstype","[].virksomhet","[].virksomhet.organization_id","[].virksomhet.organisasjonsform","[].virksomhet.morselskap","[].regnskapsperiode","[].regnskapsperiode.fraDato","[].regnskapsperiode.tilDato","[].valuta","[].avviklingsregnskap","[].oppstillingsplan","[].revisjon","[].revisjon.ikkeRevidertAarsregnskap","[].revisjon.fravalgRevisjon","[].regnkapsprinsipper","[].regnkapsprinsipper.smaaForetak","[].regnkapsprinsipper.regnskapsregler","[].egenkapitalGjeld","[].egenkapitalGjeld.sumEgenkapitalGjeld","[].egenkapitalGjeld.egenkapital","[].egenkapitalGjeld.egenkapital.sumEgenkapital","[].egenkapitalGjeld.gjeldOversikt","[].egenkapitalGjeld.gjeldOversikt.sumGjeld","[].eiendeler","[].eiendeler.sumEiendeler","[].eiendeler.omloepsmidler","[].eiendeler.omloepsmidler.sumOmloepsmidler","[].eiendeler.anleggsmidler"],"output_fields_truncated":true,"canonical_field_aliases":{"identifier":["[].id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/firmafakta/get_company_last_financial_statement?organization_id={organization_id}&limit=25&offset=0"},{"name":"get_company_ip_rights","description":"This dataset contains information about registered rights and applications submitted in Norway.\nThe dataset provides detailed information about patented inventions, trademarks and designs.\nThis includes applicant names, important ID numbers, application date, status and relevant events. Signature: get_company_ip_rights(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_company_ip_rights(organization_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["organization_id"],"optional_parameters":[],"output_fields":[],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/firmafakta/get_company_ip_rights?organization_id={organization_id}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/firmafakta","wiki":"https://allemannsdata.com/wiki/kilder/firmafakta/"}},{"id":"fiskeridir","name":"Fiskeridirektoratet","description":"Norway's official register of active fishing vessels: marks, dimensions, engine, build data and owners, plus yearly catch, fisher, permit and aquaculture statistics from the statistics bank.","topic":"hav-og-kyst","keywords":["fiske","fiskeri","fiskeb\u00e5t","fiskefart\u00f8y","fangst","fangststatistikk","torsk","sild","makrell","kvote","fisker","fiskere","oppdrett","akvakultur"],"operations":[{"name":"search_vessels","description":"Search Norway's register of active fishing vessels. Signature: search_vessels(query: string, optional, default None; name: string, optional, default None; registration_mark: string, optional, default None; radio_call_sign: string, optional, default None; municipality_code: string, optional, default None; length_gte: decimal number, optional, default None; length_lte: decimal number, optional, default None; sort_by: one of: ID, NAME, REGISTRATIONMARK, RADIOCALLSIGN, optional, default 'ID'; sort_asc: yes/no, optional, default False; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"search_vessels(query: string, optional, default None; name: string, optional, default None; registration_mark: string, optional, default None; radio_call_sign: string, optional, default None; municipality_code: string, optional, default None; length_gte: decimal number, optional, default None; length_lte: decimal number, optional, default None; sort_by: one of: ID, NAME, REGISTRATIONMARK, RADIOCALLSIGN, optional, default 'ID'; sort_asc: yes/no, optional, default False; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query","name","registration_mark","radio_call_sign","municipality_code","length_gte","length_lte","sort_by","sort_asc","limit"],"output_fields":["total","returned","vessels","vessels[].id","vessels[].name","vessels[].registrationMark","vessels[].radioCallSign","vessels[].imoNumber","vessels[].municipalityCode","vessels[].tonnageType","vessels[].tonnage","vessels[].width","vessels[].length","vessels[].enginePower","vessels[].engineBuildYear","vessels[].buildYear","vessels[].measureDate","vessels[].registrationDate","vessels[].owners","vessels[].owners[].id","vessels[].owners[].entityType","vessels[].owners[].name","vessels[].owners[].postalCode","vessels[].owners[].city"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["vessels[].id","vessels[].owners[].id"],"name":["vessels[].name","vessels[].owners[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/fiskeridir/search_vessels?query={query}&name={name}&registration_mark={registration_mark}&radio_call_sign={radio_call_sign}&municipality_code={municipality_code}&length_gte={length_gte}&length_lte={length_lte}&sort_by=ID&sort_asc=false&limit=20&offset=0"},{"name":"get_vessel","description":"Get one active fishing vessel by its register id (from search_vessels). Signature: get_vessel(vessel_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_vessel(vessel_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["vessel_id"],"optional_parameters":[],"output_fields":["id","name","registrationMark","radioCallSign","imoNumber","municipalityCode","tonnageType","tonnage","width","length","enginePower","engineBuildYear","buildYear","measureDate","registrationDate","owners","owners[].id","owners[].entityType","owners[].name","owners[].postalCode","owners[].city"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["id","owners[].id"],"name":["name","owners[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/fiskeridir/get_vessel?vessel_id={vessel_id}&limit=25&offset=0"},{"name":"list_statistics_tables","description":"List the tables in Fiskeridirektoratet's statistics bank, optionally\nfiltered by keyword. Signature: list_statistics_tables(query: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_statistics_tables(query: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query"],"output_fields":["total","returned","tables","tables[].id","tables[].title","tables[].topic","tables[].updated","tables[].path"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["tables[].id"],"name":["tables[].title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/fiskeridir/list_statistics_tables?query={query}&limit=25&offset=0"},{"name":"get_statistics_table_metadata","description":"Get a statistics table's dimensions and the valid codes for each. Signature: get_statistics_table_metadata(table_id: string, required; value_filter: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_statistics_table_metadata(table_id: string, required; value_filter: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["table_id"],"optional_parameters":["value_filter"],"output_fields":["id","title","updated","dimensions","dimensions[].code","dimensions[].label","dimensions[].time","dimensions[].elimination","dimensions[].values","dimensions[].values[].code","dimensions[].values[].label","dimensions[].note"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["id","dimensions[].code","dimensions[].values[].code"],"name":["title","dimensions[].label","dimensions[].values[].label"],"timestamp":["dimensions[].time"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/fiskeridir/get_statistics_table_metadata?table_id={table_id}&value_filter={value_filter}&limit=25&offset=0"},{"name":"get_statistics_data","description":"Query a statistics table and return it as labeled rows. Signature: get_statistics_data(table_id: string, required; selections: JSON object, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_statistics_data(table_id: string, required; selections: JSON object, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["table_id","selections"],"optional_parameters":[],"output_fields":["id","title","updated","unit","rows","total_cells","truncated"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["id"],"name":["title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/fiskeridir/get_statistics_data?table_id={table_id}&selections={selections}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/fiskeridir","wiki":"https://allemannsdata.com/wiki/kilder/fiskeridir/"}},{"id":"frost","name":"Frost historical weather and climate","description":"Measured historical weather observations and climate normals from MET Norway's weather-station network.","topic":"vaer-og-luft","keywords":[],"operations":[{"name":"find_stations","description":"Find MET Norway weather stations. Signature: find_stations(query: string, optional, default None; county: string, optional, default None; municipality: string, optional, default None; near_lat: decimal number, decimal degrees (WGS84), optional, default None; near_lon: decimal number, decimal degrees (WGS84), optional, default None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"find_stations(query: string, optional, default None; county: string, optional, default None; municipality: string, optional, default None; near_lat: decimal number, decimal degrees (WGS84), optional, default None; near_lon: decimal number, decimal degrees (WGS84), optional, default None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query","county","municipality","near_lat","near_lon","limit"],"output_fields":["[].id","[].name","[].short_name","[].county","[].municipality","[].lon","[].lat","[].masl","[].wmo_id","[].valid_from","[].valid_to","[].distance_km"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].id"],"name":["[].name"],"longitude":["[].lon"],"latitude":["[].lat"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/frost/find_stations?query={query}&county={county}&municipality={municipality}&near_lat={near_lat}&near_lon={near_lon}&limit=20&offset=0"},{"name":"get_available_elements","description":"List which weather elements a station measures, and over what period. Signature: get_available_elements(station_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_available_elements(station_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["station_id"],"optional_parameters":[],"output_fields":["[].element","[].unit","[].resolutions","[].valid_from","[].valid_to"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/frost/get_available_elements?station_id={station_id}&limit=25&offset=0"},{"name":"get_observations","description":"Get measured weather observations for a station over a date range. Signature: get_observations(station_id: string, required; elements: string, required; from_date: string, required; to_date: string, required; limit: integer, items, optional, default 1000; offset: integer, items, optional, default 0).","signature":"get_observations(station_id: string, required; elements: string, required; from_date: string, required; to_date: string, required; limit: integer, items, optional, default 1000; offset: integer, items, optional, default 0)","required_parameters":["station_id","elements","from_date","to_date"],"optional_parameters":["limit"],"output_fields":["[].time","[].element","[].value","[].unit","[].quality_code","[].time_offset"],"output_fields_truncated":false,"canonical_field_aliases":{"timestamp":["[].time"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/frost/get_observations?station_id={station_id}&elements={elements}&from_date={from_date}&to_date={to_date}&limit=1000&offset=0"},{"name":"get_climate_normals","description":"Get long-term climate normals (standard averages) for a station. Signature: get_climate_normals(station_id: string, required; elements: string, optional, default None; period: string, optional, default '1991/2020'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_climate_normals(station_id: string, required; elements: string, optional, default None; period: string, optional, default '1991/2020'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["station_id"],"optional_parameters":["elements","period"],"output_fields":["[].element","[].month","[].normal","[].period"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/frost/get_climate_normals?station_id={station_id}&elements={elements}&period=1991%2F2020&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/frost","wiki":"https://allemannsdata.com/wiki/kilder/frost/"}},{"id":"geologi","name":"Geology (NGU)","description":"Radon susceptibility, the marine limit and drilled groundwater wells at or near a point, from the Geological Survey of Norway.","topic":"vaer-og-luft","keywords":["radon","marin","grense","marin","leire","grunnvann","br\u00f8nn","geologi","ngu"],"operations":[{"name":"get_geology_at_point","description":"Radon susceptibility and marine-limit status for one point. Signature: get_geology_at_point(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_geology_at_point(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":[],"output_fields":["lat","lon","radon","radon.level","radon.level_en","radon.method","radon.updated","below_marine_limit","marine_limit_text","note"],"output_fields_truncated":false,"canonical_field_aliases":{"latitude":["lat"],"longitude":["lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/geologi/get_geology_at_point?lat={lat}&lon={lon}&limit=25&offset=0"},{"name":"find_groundwater_wells","description":"Drilled groundwater wells near a point, nearest first. Signature: find_groundwater_wells(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 2; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"find_groundwater_wells(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 2; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":["radius_km","limit","offset"],"output_fields":["count","wells","wells[].id","wells[].lat","wells[].lon","wells[].distance_km","wells[].depth_m","wells[].capacity_l_per_h","wells[].medium","wells[].usage","wells[].drilled","wells[].report_url"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["wells[].id"],"latitude":["wells[].lat"],"longitude":["wells[].lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/geologi/find_groundwater_wells?lat={lat}&lon={lon}&radius_km=2&limit=50&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/geologi","wiki":"https://allemannsdata.com/wiki/kilder/geologi/"}},{"id":"kystdatahuset","name":"Kystdatahuset","description":"Norwegian ports, quays, maritime locations and reported port connections from the Coastal Administration.","topic":"hav-og-kyst","keywords":["havn","havner","kai","kaier","anl\u00f8p","kyst"],"operations":[{"name":"search_ports","description":"Search for a port, quay or other Kystdatahuset location. Signature: search_ports(query: string, required; limit: integer, items, optional, default 30; offset: integer, items, optional, default 0).","signature":"search_ports(query: string, required; limit: integer, items, optional, default 30; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":["limit"],"output_fields":["[].port_id","[].navn","[].kode","[].type","[].kommune","[].fylke","[].lat","[].lon"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["[].navn"],"identifier":["[].kode"],"latitude":["[].lat"],"longitude":["[].lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/kystdatahuset/search_ports?query={query}&limit=30&offset=0"},{"name":"get_port","description":"Fetch information about one port or maritime location. Signature: get_port(location_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_port(location_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["location_id"],"optional_parameters":[],"output_fields":["port_id","navn","kode","type","kommune","fylke","lat","lon"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["navn"],"identifier":["kode"],"latitude":["lat"],"longitude":["lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/kystdatahuset/get_port?location_id={location_id}&limit=25&offset=0"},{"name":"find_ports_nearby","description":"Find ports, quays and maritime locations near a coordinate. Signature: find_ports_nearby(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 20; limit: integer, items, optional, default 30; offset: integer, items, optional, default 0).","signature":"find_ports_nearby(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 20; limit: integer, items, optional, default 30; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":["radius_km","limit"],"output_fields":["havner","havner[].port_id","havner[].navn","havner[].kode","havner[].type","havner[].kommune","havner[].fylke","havner[].lat","havner[].lon","havner[].avstand_km","radius_km"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["havner[].navn"],"identifier":["havner[].kode"],"latitude":["havner[].lat"],"longitude":["havner[].lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/kystdatahuset/find_ports_nearby?lat={lat}&lon={lon}&radius_km=20&limit=30&offset=0"},{"name":"get_port_connections","description":"Fetch reported arrival and departure connections for a port. Signature: get_port_connections(location_id: integer, required; from_year: integer, calendar year, optional, default None; to_year: integer, calendar year, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_port_connections(location_id: integer, required; from_year: integer, calendar year, optional, default None; to_year: integer, calendar year, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["location_id"],"optional_parameters":["from_year","to_year"],"output_fields":["[].oid","[].origin","[].did","[].destination"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/kystdatahuset/get_port_connections?location_id={location_id}&from_year={from_year}&to_year={to_year}&limit=25&offset=0"},{"name":"search_ships","description":"Search Kystverket's combined ship registry by free text (ship name, and\nidentifiers where indexed). Signature: search_ships(query: string, required; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"search_ships(query: string, required; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":["limit"],"output_fields":["count","returned","ships","ships[].shipname","ships[].vessel_id","ships[].imo","ships[].callsign","ships[].shiptype","ships[].flag","ships[].loa","ships[].breadth","ships[].gt","ships[].dwt","ships[].teu","ships[].yearofbuild","ships[].speedservice"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/kystdatahuset/search_ships?query={query}&limit=20&offset=0"},{"name":"get_ship","description":"Full record for one ship from Kystverket's combined registry, by MMSI or IMO. Signature: get_ship(vessel_id: integer, optional, default None; imo: integer, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_ship(vessel_id: integer, optional, default None; imo: integer, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["vessel_id","imo"],"output_fields":["found","ship"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/kystdatahuset/get_ship?vessel_id={vessel_id}&imo={imo}&limit=25&offset=0"},{"name":"get_ship_voyages","description":"Voyages (port-call legs) reported to SafeSeaNet for one ship, newest first. Signature: get_ship_voyages(vessel_id: integer, required; start_date: string, required; end_date: string, required; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"get_ship_voyages(vessel_id: integer, required; start_date: string, required; end_date: string, required; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":["vessel_id","start_date","end_date"],"optional_parameters":["limit","offset"],"output_fields":["vessel_id","ship","ship.shipname","ship.shiptype","ship.gt","ship.length","ship.breadth","count","returned","offset","voyages","voyages[].origin","voyages[].destination","voyages[].etd","voyages[].eta","voyages[].direction","voyages[].hazmat","voyages[].draft","voyages[].cargo_gross","voyages[].cargo_net"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/kystdatahuset/get_ship_voyages?vessel_id={vessel_id}&start_date={start_date}&end_date={end_date}&limit=50&offset=0"},{"name":"get_port_calls","description":"Arrivals to, or departures from, one or more Norwegian ports (SafeSeaNet),\nfor a span of whole years, newest first. Signature: get_port_calls(location_ids: list of integer (comma-separated), required; from_year: integer, calendar year, required; to_year: integer, calendar year, optional, default None; direction: string, optional, default 'arrivals'; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"get_port_calls(location_ids: list of integer (comma-separated), required; from_year: integer, calendar year, required; to_year: integer, calendar year, optional, default None; direction: string, optional, default 'arrivals'; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":["location_ids","from_year"],"optional_parameters":["to_year","direction","limit","offset"],"output_fields":["direction","location_ids","from_year","to_year","count","returned","offset","calls","calls[].shipname","calls[].vessel_id","calls[].imo","calls[].callsign","calls[].shiptype","calls[].gt","calls[].length","calls[].eta","calls[].etd","calls[].from_id","calls[].from_name","calls[].from_code","calls[].from_country","calls[].to_id","calls[].to_name","calls[].to_code","calls[].to_country","calls[].hazmat","calls[].draft","calls[].cargo_gross","calls[].cargo_net"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/kystdatahuset/get_port_calls?location_ids={location_ids}&from_year={from_year}&to_year={to_year}&direction=arrivals&limit=50&offset=0"},{"name":"get_ais_positions","description":"Historical AIS positions for one ship on a single UTC day, from Kystverket's\nAIS archive. Signature: get_ais_positions(vessel_id: integer, required; date: string, required; max_points: integer, optional, default 500; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_ais_positions(vessel_id: integer, required; date: string, required; max_points: integer, optional, default 500; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["vessel_id","date"],"optional_parameters":["max_points"],"output_fields":["vessel_id","date","count","returned","downsampled","positions","positions[].time","positions[].lat","positions[].lon","positions[].sog","positions[].cog","positions[].heading","positions[].nav_status"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["date"],"timestamp":["positions[].time"],"latitude":["positions[].lat"],"longitude":["positions[].lon"],"name":["positions[].heading"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/kystdatahuset/get_ais_positions?vessel_id={vessel_id}&date={date}&max_points=500&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/kystdatahuset","wiki":"https://allemannsdata.com/wiki/kilder/kystdatahuset/"}},{"id":"lovdata","name":"Lovdata public data","description":"Norwegian laws, central regulations, sections and Supreme Court case law.","topic":"demokrati-og-rett","keywords":[],"operations":[{"name":"search_rules","description":"Search Norwegian laws and central regulations currently in force. Signature: search_rules(query: string, required; source: string, optional, default None; full_text: yes/no, optional, default False; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"search_rules(query: string, required; source: string, optional, default None; full_text: yes/no, optional, default False; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":["source","full_text","limit"],"output_fields":["data_updated","total","hits","hits[].document_id","hits[].source","hits[].legacy_id","hits[].title","hits[].title_short","hits[].ministry","hits[].in_force_from","hits[].last_change_in_force","hint"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["hits[].title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/lovdata/search_rules?query={query}&source={source}&full_text=false&limit=20&offset=0"},{"name":"get_rule","description":"Get one law or regulation: metadata plus its list of sections. Signature: get_rule(document_id: string, required; full_text: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_rule(document_id: string, required; full_text: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["document_id"],"optional_parameters":["full_text"],"output_fields":["document_id","source","legacy_id","title","title_short","ministry","in_force_from","last_change_in_force","sections","sections[].section","sections[].title","text"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["title","sections[].title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/lovdata/get_rule?document_id={document_id}&full_text=false&limit=25&offset=0"},{"name":"get_section","description":"Get the text of a single section (paragraf) of a law or regulation. Signature: get_section(document_id: string, required; section: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_section(document_id: string, required; section: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["document_id","section"],"optional_parameters":[],"output_fields":["document_id","title","section","text"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/lovdata/get_section?document_id={document_id}&section={section}&limit=25&offset=0"},{"name":"search_case_law","description":"Free-text search in Norwegian Supreme Court (H\u00f8yesterett) decisions. Signature: search_case_law(query: string, required; limit: integer, items, optional, default 10; offset: integer, items, optional, default 0).","signature":"search_case_law(query: string, required; limit: integer, items, optional, default 10; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":["limit"],"output_fields":["query","hits","hits[].title","hits[].hr_number","hits[].excerpt","hits[].published","hits[].url"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["hits[].title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/lovdata/search_case_law?query={query}&limit=10&offset=0"},{"name":"list_case_law","description":"List Norwegian Supreme Court (H\u00f8yesterett) decisions for one year. Signature: list_case_law(year: integer, calendar year, required; category: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"list_case_law(year: integer, calendar year, required; category: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":["year"],"optional_parameters":["category","limit","offset"],"output_fields":["year","categories","total","offset","returned","decisions","decisions[].title","decisions[].hr_number","decisions[].published","decisions[].category","decisions[].url","note"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["decisions[].title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/lovdata/list_case_law?year={year}&category={category}&limit=50&offset=0"},{"name":"get_case_law","description":"Get one H\u00f8yesterett decision: summary, metadata and PDF link. Signature: get_case_law(ref: string, required; full_text: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_case_law(ref: string, required; full_text: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["ref"],"optional_parameters":["full_text"],"output_fields":["title","hr_number","published","url","case_intro","summary","pdf_url","full_text","note"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/lovdata/get_case_law?ref={ref}&full_text=false&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/lovdata","wiki":"https://allemannsdata.com/wiki/kilder/lovdata/"}},{"id":"legemiddelmangel","name":"Medicine shortages (DMP)","description":"Norway's medicine shortage list, scraped from the table embedded in the DMP shortage page, with status, ATC code, supplier and shortage period.","topic":"helse-og-utdanning","keywords":["legemiddel","legemidler","medisin","mangel","legemiddelmangel","apotek","dmp"],"operations":[{"name":"search_shortages","description":"Search Norway's medicine shortage list from DMP. Signature: search_shortages(query: string, optional, default None; status: string, optional, default None; atc_code: string, optional, default None; notified_since: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"search_shortages(query: string, optional, default None; status: string, optional, default None; atc_code: string, optional, default None; notified_since: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query","status","atc_code","notified_since","limit","offset"],"output_fields":["as_of","count","returned","shortages","shortages[].name","shortages[].item_number","shortages[].atc_code","shortages[].active_ingredients","shortages[].company","shortages[].reason","shortages[].status","shortages[].notified","shortages[].updated","shortages[].shortage_from","shortages[].shortage_to","shortages[].measures","shortages[].info","shortages[].foreign_packs_decision","shortages[].foreign_packs_until","shortages[].foreign_packs_reimbursement"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["shortages[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/legemiddelmangel/search_shortages?query={query}&status={status}&atc_code={atc_code}&notified_since={notified_since}&limit=50&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/legemiddelmangel","wiki":"https://allemannsdata.com/wiki/kilder/legemiddelmangel/"}},{"id":"firms","name":"NASA FIRMS","description":"Near-real-time satellite detections of fires and thermal anomalies in Norway and selected areas.","topic":"jordobservasjon","keywords":["skogbrann","brann","varme","satellitt","termisk"],"operations":[{"name":"get_fire_detections","description":"Get satellite fire and thermal-anomaly detections in a bounding box. Signature: get_fire_detections(west: decimal number, optional, default 4.0; south: decimal number, optional, default 57.5; east: decimal number, optional, default 32.0; north: decimal number, optional, default 72.0; days: integer, days, optional, default 1; source: string, optional, default 'VIIRS_SNPP_NRT'; date: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_fire_detections(west: decimal number, optional, default 4.0; south: decimal number, optional, default 57.5; east: decimal number, optional, default 32.0; north: decimal number, optional, default 72.0; days: integer, days, optional, default 1; source: string, optional, default 'VIIRS_SNPP_NRT'; date: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["west","south","east","north","days","source","date"],"output_fields":["source","bounds","count","detections","detections[].latitude","detections[].longitude","detections[].bright_ti4","detections[].bright_ti5","detections[].brightness","detections[].scan","detections[].track","detections[].frp","detections[].acq_date","detections[].acq_time","detections[].satellite","detections[].instrument","detections[].confidence","detections[].version","detections[].daynight"],"output_fields_truncated":false,"canonical_field_aliases":{"latitude":["detections[].latitude"],"longitude":["detections[].longitude"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/firms/get_fire_detections?west=4.0&south=57.5&east=32.0&north=72.0&days=1&source=VIIRS_SNPP_NRT&date={date}&limit=25&offset=0"},{"name":"find_fires_nearby","description":"Find recent satellite fire detections around a point. Signature: find_fires_nearby(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 100; days: integer, days, optional, default 1; source: string, optional, default 'VIIRS_SNPP_NRT'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"find_fires_nearby(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 100; days: integer, days, optional, default 1; source: string, optional, default 'VIIRS_SNPP_NRT'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":["radius_km","days","source"],"output_fields":["source","bounds","count","detections","detections[].latitude","detections[].longitude","detections[].bright_ti4","detections[].bright_ti5","detections[].brightness","detections[].scan","detections[].track","detections[].frp","detections[].acq_date","detections[].acq_time","detections[].satellite","detections[].instrument","detections[].confidence","detections[].version","detections[].daynight"],"output_fields_truncated":false,"canonical_field_aliases":{"latitude":["detections[].latitude"],"longitude":["detections[].longitude"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/firms/find_fires_nearby?lat={lat}&lon={lon}&radius_km=100&days=1&source=VIIRS_SNPP_NRT&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/firms","wiki":"https://allemannsdata.com/wiki/kilder/firms/"}},{"id":"nobil","name":"NOBIL","description":"Public charging stations, charge points and availability data from Enova's Nordic charging database.","topic":"energi","keywords":["elbil","lader","ladere","lading","ladestasjon","ladestasjoner"],"operations":[{"name":"get_charging_station","description":"Get one NOBIL charging station by international id, e.g. NOR_00171. Signature: get_charging_station(station_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_charging_station(station_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["station_id"],"optional_parameters":[],"output_fields":["Provider","Rights","apiver","chargerstations","chargerstations[].csmd","chargerstations[].csmd.id","chargerstations[].csmd.station_id","chargerstations[].csmd.name","chargerstations[].csmd.Street","chargerstations[].csmd.House_number","chargerstations[].csmd.Zipcode","chargerstations[].csmd.City","chargerstations[].csmd.Municipality","chargerstations[].csmd.County","chargerstations[].csmd.Position","chargerstations[].csmd.Owned_by","chargerstations[].csmd.Operator","chargerstations[].csmd.Number_charging_points","chargerstations[].csmd.Available_charging_points","chargerstations[].csmd.Station_status","chargerstations[].csmd.Land_code","chargerstations[].attr"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["chargerstations[].csmd.id"],"name":["chargerstations[].csmd.name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/nobil/get_charging_station?station_id={station_id}&limit=25&offset=0"},{"name":"find_charging_stations_nearby","description":"Find public charging stations near a point. Signature: find_charging_stations_nearby(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 5; limit: integer, items, optional, default 20; realtime: yes/no, optional, default False; offset: integer, items, optional, default 0).","signature":"find_charging_stations_nearby(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 5; limit: integer, items, optional, default 20; realtime: yes/no, optional, default False; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":["radius_km","limit","realtime"],"output_fields":["Provider","Rights","apiver","chargerstations","chargerstations[].csmd","chargerstations[].csmd.id","chargerstations[].csmd.station_id","chargerstations[].csmd.name","chargerstations[].csmd.Street","chargerstations[].csmd.House_number","chargerstations[].csmd.Zipcode","chargerstations[].csmd.City","chargerstations[].csmd.Municipality","chargerstations[].csmd.County","chargerstations[].csmd.Position","chargerstations[].csmd.Owned_by","chargerstations[].csmd.Operator","chargerstations[].csmd.Number_charging_points","chargerstations[].csmd.Available_charging_points","chargerstations[].csmd.Station_status","chargerstations[].csmd.Land_code","chargerstations[].attr"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["chargerstations[].csmd.id"],"name":["chargerstations[].csmd.name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/nobil/find_charging_stations_nearby?lat={lat}&lon={lon}&radius_km=5&limit=20&realtime=false&offset=0"},{"name":"get_charging_statistics","description":"Get NOBIL charging-station totals for a country or county. Signature: get_charging_statistics(county_code: string, optional, default '00'; country_code: string, optional, default 'NOR'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_charging_statistics(county_code: string, optional, default '00'; country_code: string, optional, default 'NOR'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["county_code","country_code"],"output_fields":["Provider","Rights","apiver","chargerstations","chargerstations[].count","chargerstations[].countyid","chargerstations[].county"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/nobil/get_charging_statistics?county_code=00&country_code=NOR&limit=25&offset=0"},{"name":"find_charging_stations","description":"Find the EV charging stations nearest a coordinate, closest first. Signature: find_charging_stations(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 5; limit: integer, items, optional, default 10; offset: integer, items, optional, default 0).","signature":"find_charging_stations(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 5; limit: integer, items, optional, default 10; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":["radius_km","limit"],"output_fields":["[].id","[].name","[].street","[].city","[].municipality","[].county","[].lat","[].lon","[].operator","[].charging_points","[].available_points","[].real_time_status","[].open_24h","[].location_description","[].distance_km"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].id"],"name":["[].name"],"latitude":["[].lat"],"longitude":["[].lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/nobil/find_charging_stations?lat={lat}&lon={lon}&radius_km=5&limit=10&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/nobil","wiki":"https://allemannsdata.com/wiki/kilder/nobil/"}},{"id":"rovbase","name":"Rovbase large carnivores","description":"Observations of Norway's large carnivores (bear, wolf, wolverine, lynx, golden eagle) from Milj\u00f8direktoratet's Rovbase, via GBIF.","topic":"kunnskap-og-kultur","keywords":[],"operations":[{"name":"find_predator_observations","description":"Search large-carnivore observations from Rovbase (via GBIF). Signature: find_predator_observations(species: string, optional, default None; from_year: integer, calendar year, optional, default None; to_year: integer, calendar year, 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 None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"find_predator_observations(species: string, optional, default None; from_year: integer, calendar year, optional, default None; to_year: integer, calendar year, 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 None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["species","from_year","to_year","lat","lon","radius_km","limit"],"output_fields":["total","returned","observations","observations[].species","observations[].scientific_name","observations[].date","observations[].lat","observations[].lon","observations[].locality","observations[].county","observations[].basis_of_record"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["observations[].date"],"latitude":["observations[].lat"],"longitude":["observations[].lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/rovbase/find_predator_observations?species={species}&from_year={from_year}&to_year={to_year}&lat={lat}&lon={lon}&radius_km={radius_km}&limit=20&offset=0"},{"name":"count_predator_observations","description":"Count observations per large carnivore for a period and/or area. Signature: count_predator_observations(from_year: integer, calendar year, optional, default None; to_year: integer, calendar year, 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 None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"count_predator_observations(from_year: integer, calendar year, optional, default None; to_year: integer, calendar year, 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 None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["from_year","to_year","lat","lon","radius_km"],"output_fields":["total","by_species"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/rovbase/count_predator_observations?from_year={from_year}&to_year={to_year}&lat={lat}&lon={lon}&radius_km={radius_km}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/rovbase","wiki":"https://allemannsdata.com/wiki/kilder/rovbase/"}},{"id":"shortsalg","name":"Short sale register","description":"Disclosed net short positions of 0.5 percent or more in Norwegian-listed shares, with named holders and a two-year daily history, from Finanstilsynet's Short Sale Register.","topic":"naeringsliv","keywords":["shortsalg","short","shortposisjon","shorting","short-salg","finanstilsynet","aksje"],"operations":[{"name":"list_short_positions","description":"Current net short positions in Norwegian-listed shares. Signature: list_short_positions(min_percent: decimal number, optional, default 0.5; issuer: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"list_short_positions(min_percent: decimal number, optional, default 0.5; issuer: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["min_percent","issuer","limit","offset"],"output_fields":["as_of","count","returned","instruments","instruments[].isin","instruments[].issuer","instruments[].date","instruments[].short_percent","instruments[].shares","instruments[].holders","instruments[].holders[].holder","instruments[].holders[].short_percent","instruments[].holders[].shares","instruments[].holders[].date"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["instruments[].date","instruments[].holders[].date"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/shortsalg/list_short_positions?min_percent=0.5&issuer={issuer}&limit=50&offset=0"},{"name":"get_short_history","description":"Every disclosed short position event for one instrument. Signature: get_short_history(instrument: string, required; from_date: string, optional, default None; to_date: string, optional, default None; limit: integer, items, optional, default 100; offset: integer, items, optional, default 0).","signature":"get_short_history(instrument: string, required; from_date: string, optional, default None; to_date: string, optional, default None; limit: integer, items, optional, default 100; offset: integer, items, optional, default 0)","required_parameters":["instrument"],"optional_parameters":["from_date","to_date","limit","offset"],"output_fields":["isin","issuer","count","returned","events","events[].date","events[].short_percent","events[].shares","events[].holders","events[].holders[].holder","events[].holders[].short_percent","events[].holders[].shares","events[].holders[].date"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["events[].date","events[].holders[].date"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/shortsalg/get_short_history?instrument={instrument}&from_date={from_date}&to_date={to_date}&limit=100&offset=0"},{"name":"get_holder_positions","description":"Every current short position held by one named holder. Signature: get_holder_positions(holder: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_holder_positions(holder: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["holder"],"optional_parameters":[],"output_fields":["as_of","count","positions","positions[].holder","positions[].isin","positions[].issuer","positions[].short_percent","positions[].shares","positions[].date"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["positions[].date"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/shortsalg/get_holder_positions?holder={holder}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/shortsalg","wiki":"https://allemannsdata.com/wiki/kilder/shortsalg/"}},{"id":"sodir","name":"Sokkeldirektoratet factpages","description":"Fields, production, reserves, wellbores, discoveries, production licences, companies and offshore facilities on the Norwegian continental shelf.","topic":"energi","keywords":["olje","gass","petroleum","sokkel","oljefelt","felt","br\u00f8nn","br\u00f8nnbane","boring","funn","utvinningstillatelse","lisens","plattform","rigg","reserver","produksjon","sokkeldirektoratet","oljedirektoratet","npd","factpages"],"operations":[{"name":"search_fields","description":"Search the fields on the Norwegian continental shelf (about 140 of them). Signature: search_fields(name: string, optional, default None; operator: string, optional, default None; status: string, optional, default None; hc_type: string, optional, default None; main_area: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"search_fields(name: string, optional, default None; operator: string, optional, default None; status: string, optional, default None; hc_type: string, optional, default None; main_area: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["name","operator","status","hc_type","main_area","limit"],"output_fields":["count","returned","note"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_fields?name={name}&operator={operator}&status={status}&hc_type={hc_type}&main_area={main_area}&limit=50&offset=0"},{"name":"get_field","description":"Get one field with Sodir's latest reserve estimate, original in-place\nvolumes and its most recent production year. Signature: get_field(name: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_field(name: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["name"],"optional_parameters":[],"output_fields":["field","operator","status","hc_type","main_area","owner_kind","owner","main_supply_base","discovery_wellbore","discovery_wellbore_completed","petroleum_id","factpage_url","factmap_url","updated","reserves","reserves.field","reserves.version_year","reserves.valid_date","reserves.recoverable_oil_mill_sm3","reserves.recoverable_gas_bill_sm3","reserves.recoverable_ngl_mill_tonnes","reserves.recoverable_condensate_mill_sm3","reserves.recoverable_oil_equivalent_mill_sm3","reserves.remaining_oil_mill_sm3","reserves.remaining_gas_bill_sm3","reserves.remaining_ngl_mill_tonnes","reserves.remaining_condensate_mill_sm3","reserves.remaining_oil_equivalent_mill_sm3","in_place_volumes","in_place_volumes.field"],"output_fields_truncated":true,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_field?name={name}&limit=25&offset=0"},{"name":"get_field_production","description":"Get the reported production history for one field. Signature: get_field_production(field: string, required; resolution: string, optional, default 'yearly'; from_year: integer, calendar year, optional, default None; to_year: integer, calendar year, optional, default None; limit: integer, items, optional, default 200; offset: integer, items, optional, default 0).","signature":"get_field_production(field: string, required; resolution: string, optional, default 'yearly'; from_year: integer, calendar year, optional, default None; to_year: integer, calendar year, optional, default None; limit: integer, items, optional, default 200; offset: integer, items, optional, default 0)","required_parameters":["field"],"optional_parameters":["resolution","from_year","to_year","limit"],"output_fields":["field","resolution","count","returned","production","production[].field","production[].year","production[].month","production[].oil_mill_sm3","production[].gas_bill_sm3","production[].ngl_mill_sm3","production[].condensate_mill_sm3","production[].oil_equivalent_mill_sm3","production[].produced_water_mill_sm3","note"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_field_production?field={field}&resolution=yearly&from_year={from_year}&to_year={to_year}&limit=200&offset=0"},{"name":"search_wellbores","description":"Search wellbores drilled on the Norwegian continental shelf. Signature: search_wellbores(name: string, optional, default None; field: string, optional, default None; operator: string, optional, default None; production_licence: string, optional, default None; purpose: string, optional, default None; status: string, optional, default None; content: string, optional, default None; kind: string, optional, default 'all'; from_year: integer, calendar year, optional, default None; to_year: integer, calendar year, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"search_wellbores(name: string, optional, default None; field: string, optional, default None; operator: string, optional, default None; production_licence: string, optional, default None; purpose: string, optional, default None; status: string, optional, default None; content: string, optional, default None; kind: string, optional, default 'all'; from_year: integer, calendar year, optional, default None; to_year: integer, calendar year, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["name","field","operator","production_licence","purpose","status","content","kind","from_year","to_year","limit"],"output_fields":["count","returned","note"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_wellbores?name={name}&field={field}&operator={operator}&production_licence={production_licence}&purpose={purpose}&status={status}&content={content}&kind=all&from_year={from_year}&to_year={to_year}&limit=50&offset=0"},{"name":"get_wellbore","description":"Get one wellbore by name, from whichever register holds it. Signature: get_wellbore(name: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_wellbore(name: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["name"],"optional_parameters":[],"output_fields":["wellbore","well","wellbore_type","purpose","status","content","operator","production_licence","field","discovery","is_discovery_wellbore","main_area","entry_date","completion_date","entry_year","completion_year","drilling_facility","production_facility","drilling_days","water_depth_m","total_depth_md_m","vertical_depth_tvd_m","bottom_hole_temperature_c","age_at_td","formation_at_td","subsea","plugged_date","released_date","lat","lon"],"output_fields_truncated":true,"canonical_field_aliases":{"latitude":["lat"],"longitude":["lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/get_wellbore?name={name}&limit=25&offset=0"},{"name":"search_discoveries","description":"Search petroleum discoveries on the Norwegian continental shelf, with\nSodir's recoverable-resource estimate where one exists. Signature: search_discoveries(name: string, optional, default None; field: string, optional, default None; operator: string, optional, default None; status: string, optional, default None; hc_type: string, optional, default None; main_area: string, optional, default None; from_year: integer, calendar year, optional, default None; to_year: integer, calendar year, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"search_discoveries(name: string, optional, default None; field: string, optional, default None; operator: string, optional, default None; status: string, optional, default None; hc_type: string, optional, default None; main_area: string, optional, default None; from_year: integer, calendar year, optional, default None; to_year: integer, calendar year, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["name","field","operator","status","hc_type","main_area","from_year","to_year","limit"],"output_fields":["count","returned","discoveries","discoveries[].discovery","discoveries[].operator","discoveries[].status","discoveries[].hc_type","discoveries[].discovery_year","discoveries[].discovery_wellbore","discoveries[].main_area","discoveries[].field","discoveries[].included_in_field_from","discoveries[].included_in_discovery","discoveries[].owner_kind","discoveries[].owner","discoveries[].petroleum_id","discoveries[].factpage_url","discoveries[].resources","discoveries[].resources.discovery","discoveries[].resources.resource_class","discoveries[].resources.valid_date","discoveries[].resources.recoverable_oil_mill_sm3","discoveries[].resources.recoverable_gas_bill_sm3","discoveries[].resources.recoverable_ngl_mill_tonnes","discoveries[].resources.recoverable_condensate_mill_sm3","discoveries[].resources.recoverable_oil_equivalent_mill_sm3","note"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_discoveries?name={name}&field={field}&operator={operator}&status={status}&hc_type={hc_type}&main_area={main_area}&from_year={from_year}&to_year={to_year}&limit=50&offset=0"},{"name":"search_licences","description":"Search production licences (utvinningstillatelser) on the shelf. Signature: search_licences(name: string, optional, default None; status: string, optional, default None; phase: string, optional, default None; main_area: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"search_licences(name: string, optional, default None; status: string, optional, default None; phase: string, optional, default None; main_area: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["name","status","phase","main_area","limit"],"output_fields":["count","returned","note"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_licences?name={name}&status={status}&phase={phase}&main_area={main_area}&limit=50&offset=0"},{"name":"search_companies","description":"Search companies registered as operators or licensees on the shelf. Signature: search_companies(name: string, optional, default None; organization_id: string, optional, default None; current_operator_only: yes/no, optional, default False; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"search_companies(name: string, optional, default None; organization_id: string, optional, default None; current_operator_only: yes/no, optional, default False; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["name","organization_id","current_operator_only","limit"],"output_fields":["count","returned","note"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_companies?name={name}&organization_id={organization_id}&current_operator_only=false&limit=50&offset=0"},{"name":"search_facilities","description":"Search fixed offshore facilities: platforms, subsea templates, pipeline\nlandfalls, loading systems and the like. Signature: search_facilities(name: string, optional, default None; kind: string, optional, default None; phase: string, optional, default None; operator: string, optional, default None; belongs_to: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"search_facilities(name: string, optional, default None; kind: string, optional, default None; phase: string, optional, default None; operator: string, optional, default None; belongs_to: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["name","kind","phase","operator","belongs_to","limit"],"output_fields":["count","returned","note"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/sodir/search_facilities?name={name}&kind={kind}&phase={phase}&operator={operator}&belongs_to={belongs_to}&limit=50&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/sodir","wiki":"https://allemannsdata.com/wiki/kilder/sodir/"}},{"id":"statnett","name":"Statnett operational data","description":"Power flows, production, consumption and power-situation status from Norway's system operator.","topic":"energi","keywords":[],"operations":[{"name":"get_physical_flow","description":"Get the current physical power flow (MW) on every interconnector between\nNordic/Baltic price areas and countries, live from Statnett. Signature: get_physical_flow(area: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_physical_flow(area: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["area"],"output_fields":["[].from_area","[].to_area","[].flow_mw","[].time"],"output_fields_truncated":false,"canonical_field_aliases":{"timestamp":["[].time"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/get_physical_flow?area={area}&limit=25&offset=0"},{"name":"get_production_consumption","description":"Get the current Nordic/Baltic electricity production (by source),\nconsumption and net exchange per country, live from Statnett. Signature: get_production_consumption(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_production_consumption(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":[],"output_fields":["measured_at","countries","countries.SE","countries.SE.production_mw","countries.SE.nuclear_mw","countries.SE.hydro_mw","countries.SE.thermal_mw","countries.SE.wind_mw","countries.SE.not_specified_mw","countries.SE.consumption_mw","countries.SE.net_exchange_mw","countries.DK","countries.DK.production_mw","countries.DK.nuclear_mw","countries.DK.hydro_mw","countries.DK.thermal_mw","countries.DK.wind_mw","countries.DK.not_specified_mw","countries.DK.consumption_mw","countries.DK.net_exchange_mw","countries.NO","countries.NO.production_mw","countries.NO.nuclear_mw","countries.NO.hydro_mw","countries.NO.thermal_mw","countries.NO.wind_mw","countries.NO.not_specified_mw","countries.NO.consumption_mw","countries.NO.net_exchange_mw","countries.FI"],"output_fields_truncated":true,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/get_production_consumption?limit=25&offset=0"},{"name":"get_power_situation","description":"Get Statnett's current power-situation assessment for Norway's price\nareas (NO1-NO5): whether the grid capacity situation is normal or\nstrained for the season. Signature: get_power_situation(area: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_power_situation(area: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["area"],"output_fields":["[].area","[].status","[].description"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/statnett/get_power_situation?area={area}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/statnett","wiki":"https://allemannsdata.com/wiki/kilder/statnett/"}},{"id":"oljefond","name":"The Oil Fund (GPFG)","description":"Holdings of Norway's sovereign wealth fund 1998-2025 and its shareholder voting record 2013-2025.","topic":"naeringsliv","keywords":["oljefondet","oljefond","spu","statens","pensjonsfond","utland","nbim","aksjer","aksjepost","eierandel","obligasjoner","eiendom","stemmegivning","generalforsamling"],"operations":[{"name":"fund_value","description":"The fund's official net asset value per asset class, 1998-2025. Signature: fund_value(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"fund_value(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":[],"output_fields":["snapshots","snapshots[].date","snapshots[].interim","snapshots[].assets","snapshots[].total_nok","snapshots[].total_eur"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["snapshots[].date"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/oljefond/fund_value?limit=25&offset=0"},{"name":"find_holdings","description":"Search the fund's investments at one year-end, largest first. Signature: find_holdings(year: integer, calendar year, required; country: string, optional, default None; sector: string, optional, default None; asset_type: string, optional, default None; query: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"find_holdings(year: integer, calendar year, required; country: string, optional, default None; sector: string, optional, default None; asset_type: string, optional, default None; query: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["year"],"optional_parameters":["country","sector","asset_type","query","limit","offset"],"output_fields":["year","matched","total_value_nok","offset","holdings","holdings[].name","holdings[].country","holdings[].country_code","holdings[].asset_type","holdings[].sector","holdings[].value_nok","holdings[].value_eur","holdings[].ownership_pct","holdings[].ticker","holdings[].voting_pct","holdings[].projects_total","holdings[].projects","holdings[].projects[].name","holdings[].projects[].sector","holdings[].projects[].ownership_pct","holdings[].projects[].lat","holdings[].projects[].lon"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["holdings[].name","holdings[].projects[].name"],"latitude":["holdings[].projects[].lat"],"longitude":["holdings[].projects[].lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/oljefond/find_holdings?year={year}&country={country}&sector={sector}&asset_type={asset_type}&query={query}&limit=25&offset=0"},{"name":"country_holdings_history","description":"One country's holdings per year and asset class, 1998-2025. Signature: country_holdings_history(country: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"country_holdings_history(country: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["country"],"output_fields":["countries","countries[].country","countries[].country_code","countries[].latest_year","countries[].value_nok","country","country_code","series"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/oljefond/country_holdings_history?country={country}&limit=25&offset=0"},{"name":"voting_summary","description":"How the fund voted, per year, fund-wide or for one country. Signature: voting_summary(year: integer, calendar year, optional, default None; country: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"voting_summary(year: integer, calendar year, optional, default None; country: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["year","country"],"output_fields":["scope","years","top_countries_by_meetings","country","country_code"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/oljefond/voting_summary?year={year}&country={country}&limit=25&offset=0"},{"name":"find_companies","description":"Find companies in the fund's voting record by name or ticker. Signature: find_companies(query: string, optional, default None; country: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"find_companies(query: string, optional, default None; country: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query","country","limit","offset"],"output_fields":["matched","offset","companies","companies[].company_id","companies[].name","companies[].ticker","companies[].country","companies[].years"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["companies[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/oljefond/find_companies?query={query}&country={country}&limit=25&offset=0"},{"name":"company_votes","description":"The fund's voting record for one company, year by year. Signature: company_votes(company: string, required; year: integer, calendar year, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"company_votes(company: string, required; year: integer, calendar year, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":["company"],"optional_parameters":["year","limit"],"output_fields":["company_id","name","ticker","country","years"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/oljefond/company_votes?company={company}&year={year}&limit=50&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/oljefond","wiki":"https://allemannsdata.com/wiki/kilder/oljefond/"}},{"id":"vannforekomster","name":"Vann-nett water bodies","description":"Water Framework Directive status (ecological and chemical) for Norwegian rivers, lakes and coastal water bodies, from Vann-nett.","topic":"vann-og-vassdrag","keywords":[],"operations":[{"name":"find_water_bodies","description":"Search Norwegian water bodies and their Water Framework Directive status. Signature: find_water_bodies(query: string, optional, default None; water_area: string, optional, default None; ecological_status: string, optional, default None; kommune: string, optional, default None; category: string, optional, default None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"find_water_bodies(query: string, optional, default None; water_area: string, optional, default None; ecological_status: string, optional, default None; kommune: string, optional, default None; category: string, optional, default None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query","water_area","ecological_status","kommune","category","limit"],"output_fields":["[].id","[].local_id","[].name","[].ecological_status","[].ecological_precision","[].chemical_status","[].risk","[].water_region","[].water_area","[].factsheet"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].id"],"name":["[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/vannforekomster/find_water_bodies?query={query}&water_area={water_area}&ecological_status={ecological_status}&kommune={kommune}&category={category}&limit=20&offset=0"},{"name":"get_water_body","description":"Get the full record for one water body by its id. Signature: get_water_body(water_body_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_water_body(water_body_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["water_body_id"],"optional_parameters":[],"output_fields":["eu_vannforekomst_id","identifikasjon_lokalid","navn","oekologisk_tilstand_potensial","oekologisk_presisjon","kjemisk_tilstand","kjemisk_presisjon","risikovurdering","vannregion","vannomraade","kommuner","naturlig_sterkt_modifisert","faktaark"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["navn"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/vannforekomster/get_water_body?water_body_id={water_body_id}&limit=25&offset=0"},{"name":"find_water_bodies_nearby","description":"Find water bodies within a radius of a coordinate (WGS84). Signature: find_water_bodies_nearby(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 5; category: string, optional, default None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"find_water_bodies_nearby(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 5; category: string, optional, default None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":["radius_km","category","limit"],"output_fields":["[].id","[].local_id","[].name","[].ecological_status","[].ecological_precision","[].chemical_status","[].risk","[].water_region","[].water_area","[].factsheet"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].id"],"name":["[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/vannforekomster/find_water_bodies_nearby?lat={lat}&lon={lon}&radius_km=5&category={category}&limit=20&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/vannforekomster","wiki":"https://allemannsdata.com/wiki/kilder/vannforekomster/"}}],"returned":5,"total_matched":60,"limit":{"value":5,"scope":"total results across all sources, best-ranked first"},"coverage":{"firmafakta":{"status":"available","returned":1},"doffin":{"status":"available","returned":2},"stillinger":{"status":"available","returned":0},"geonorge":{"status":"available","returned":0},"ais":{"status":"available","returned":0},"marine":{"status":"available","returned":0},"kystdatahuset":{"status":"available","returned":0},"ssb":{"status":"available","returned":0},"brreg":{"status":"available","returned":5},"nve":{"status":"available","returned":0},"entur":{"status":"available","returned":2},"data_norge":{"status":"available","returned":0}},"not_searched":{"sources":["anleggsregisteret","arbeidstilsynet","arkivverket","artskart","avinor","badetemp","banenor","brannstatistikk","datanorge","einnsyn","elhub","energimerking","entsoe","eurostat","fhi","finanstilsynet","firms","fiskeridir","forurensning","frost","geologi","imdi","innovasjonnorge","jordskjelv","kjoretoy","klimagassutslipp","kulturarv","kystverket","legemiddelmangel","lovdata","luftkvalitet","mattilsynet","n2yo","nasjonalbiblioteket","naturbase","naturfare","newsweb","nobil","norgesbank","nva","nyheter","oljefond","ordbokene","partifinansiering","poi_norge","politiloggen","postlister","regobs","rovbase","shortsalg","skipsregister","snl","sodir","statnett","statsregnskapet","stortinget","stromavtaler","strompris","utdanning","valgresultat","vannforekomster","vegvesen","ventetider","vinmonopolet","weather"],"reason":"These sources provide no general textual entity search; query them directly."},"suggestion":"Only the 5 best-ranked of 60 matches are shown. Narrow the query or raise limit (max 10) for more.","_meta":{"retrieved_at":"2026-10-21T04:19:14Z","language":"en","content_languages":["en"],"sources":[{"id":"firmafakta","name":"Firmafakta","description":"Norwegian businesses, people, roles, owners, accounts, grants, jobs and intellectual property.","cache_ttl_seconds":60},{"id":"doffin","name":"Doffin and TED","description":"Search Norwegian and European public procurement, notices and CPV codes.","cache_ttl_seconds":60},{"id":"stillinger","name":"Open positions","description":"Recently published jobs and details from NAV's open labour-market data.","cache_ttl_seconds":60},{"id":"geonorge","name":"Geonorge","description":"Address search, place names, nearby places and reverse geocoding from the Norwegian Mapping Authority.","cache_ttl_seconds":60},{"id":"ais","name":"AIS and vessels","description":"Latest known vessel positions, vessel search and historical AIS tracks from BarentsWatch.","cache_ttl_seconds":300},{"id":"marine","name":"Aquaculture and fish health","description":"Aquaculture sites, disease status, salmon lice and sea temperature from BarentsWatch.","cache_ttl_seconds":3600},{"id":"kystdatahuset","name":"Kystdatahuset","description":"Norwegian ports, quays, maritime locations and reported port connections from the Coastal Administration.","cache_ttl_seconds":60},{"id":"ssb","name":"Statistics Norway","description":"Search Statbank and fetch table metadata, dimensions, units and statistics in JSON-stat2.","documentation":"https://www.ssb.no/api/pxwebapiv2","cache_ttl_seconds":300},{"id":"brreg","name":"Br\u00f8nn\u00f8ysund Register Centre","description":"Live Central Coordinating Register lookups for businesses, official entity data, roles and group structures.","documentation":"https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index.html","cache_ttl_seconds":900},{"id":"nve","name":"NVE HydAPI","description":"Hydrological stations and observations for water level, discharge, temperature, snow and groundwater, plus every hydro and wind power plant with owner, capacity and production.","documentation":"https://hydapi.nve.no/UserDocumentation/","cache_ttl_seconds":60,"rate_limit":"The gateway monitors upstream quota information and caches metadata."},{"id":"entur","name":"Entur","description":"National stop search, journey planning, departures, live vehicle positions and service alerts for all public transport, ferries included, plus shared bikes, e-scooters and car sharing.","documentation":"https://developer.entur.org/pages-intro-getstarted/","cache_ttl_seconds":30,"rate_limit":"The gateway identifies the client to Entur; excessive traffic may be limited."},{"id":"data_norge","name":"data.norge.no","description":"Search datasets, APIs, concepts, information models, services and events in the National Data Catalog.","documentation":"https://data.norge.no/nb/technical/api","cache_ttl_seconds":300,"rate_limit":"Search API: 10 requests/minute (burst 20). Resource API: 5 requests/second (burst 10)."}],"statuses":{"ssb":{"status":"available","returned":0},"brreg":{"status":"available","returned":5},"geonorge_addresses":{"status":"available","returned":0},"geonorge_places":{"status":"available","returned":0},"entur":{"status":"available","returned":2},"data_norge":{"status":"available","returned":0},"ais":{"status":"available","returned":0},"marine":{"status":"available","returned":0},"kystdatahuset":{"status":"available","returned":0},"doffin":{"status":"available","returned":2},"nve":{"status":"available","returned":0},"stillinger":{"status":"available","returned":0},"firmafakta":{"status":"available","returned":1}}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/sok/alle?q=Ensto+Nor","wiki":"https://allemannsdata.com/wiki/sok/?q=Ensto+Nor","api_index":"https://allemannsdata.com/wiki/api/v1/"}}
