{"query":"LT Tech AS","outcome":"results","mode":"all","results":[{"type":"organization","id":"935651867","namespace":"no:orgnr","canonical_id":"no:orgnr:935651867","name":"LT TECH AS","source":"firmafakta","attributes":{"organization_form":null},"score":43,"_links":{"wiki":"https://allemannsdata.com/wiki/selskap/935651867/","api":"https://allemannsdata.com/wiki/api/v1/selskaper/935651867"},"sources":["firmafakta","brreg"]},{"type":"data_source","id":"sodir","name":"Sokkeldirektoratet factpages","description":"Fields, production, reserves, wellbores, discoveries, production licences, companies and offshore facilities on the Norwegian continental shelf.","source":"sodir","attributes":{"catalog_match":"best"},"score":26,"_links":{"wiki":"https://allemannsdata.com/wiki/kilder/sodir/","api":"https://allemannsdata.com/wiki/api/v1/kilder/sodir"},"sources":["sodir"]},{"type":"organization","id":"912062201","namespace":"no:orgnr","canonical_id":"no:orgnr:912062201","name":"ASSOCIATED TECHNOLOGY PIPELINE LTD","source":"firmafakta","attributes":{"organization_form":null},"score":13,"_links":{"wiki":"https://allemannsdata.com/wiki/selskap/912062201/","api":"https://allemannsdata.com/wiki/api/v1/selskaper/912062201"},"sources":["firmafakta"]},{"type":"organization","id":"912062244","namespace":"no:orgnr","canonical_id":"no:orgnr:912062244","name":"ASSOCIATED TECHNOLOGY PIPELINE LTD","source":"firmafakta","attributes":{"organization_form":null},"score":13,"_links":{"wiki":"https://allemannsdata.com/wiki/selskap/912062244/","api":"https://allemannsdata.com/wiki/api/v1/selskaper/912062244"},"sources":["firmafakta"]},{"type":"data_source","id":"kjoretoy","name":"Norwegian Public Roads Administration \u2013 vehicles","description":"Technical vehicle information without owner data, based on registration number or VIN.","source":"kjoretoy","score":11,"_links":{"wiki":"https://allemannsdata.com/wiki/kilder/kjoretoy/","api":"https://allemannsdata.com/wiki/api/v1/kilder/kjoretoy"},"sources":["kjoretoy"]}],"data_sources":[{"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":"marine","name":"Aquaculture and fish health","description":"Aquaculture sites, disease status, salmon lice and sea temperature from BarentsWatch.","topic":"hav-og-kyst","keywords":["oppdrett","akvakultur","lakselus","fiskehelse","lokalitet"],"operations":[{"name":"search_aquaculture_sites","description":"Search aquaculture sites by name, number or municipality. Signature: search_aquaculture_sites(query: string, required; limit: integer, items, optional, default 30; offset: integer, items, optional, default 0).","signature":"search_aquaculture_sites(query: string, required; limit: integer, items, optional, default 30; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":["limit"],"output_fields":["[].aquaculture_site_id","[].navn","[].kommune","[].lat","[].lon","[].laksefisk_tillatelse","[].sykdommer","[].luserapport","[].luserapport.hasReported","[].luserapport.isFallow","[].luserapport.adultFemaleLice","[].luserapport.adultFemaleLice.average","[].luserapport.adultFemaleLice.averageOfPreviousWeek","[].luserapport.adultFemaleLice.trend","[].luserapport.mobileLice","[].luserapport.mobileLice.average","[].luserapport.mobileLice.averageOfPreviousWeek","[].luserapport.mobileLice.trend","[].luserapport.stationaryLice","[].luserapport.stationaryLice.average","[].luserapport.stationaryLice.averageOfPreviousWeek","[].luserapport.stationaryLice.trend","[].luserapport.totalLice","[].luserapport.totalLice.average","[].luserapport.totalLice.averageOfPreviousWeek","[].luserapport.totalLice.trend","[].luserapport.seaTemperature","[].behandlinger"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["[].navn"],"latitude":["[].lat"],"longitude":["[].lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/marine/search_aquaculture_sites?query={query}&limit=30&offset=0"},{"name":"find_aquaculture_sites_nearby","description":"Find reported aquaculture sites near a coordinate. Signature: find_aquaculture_sites_nearby(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 50; limit: integer, items, optional, default 30; offset: integer, items, optional, default 0).","signature":"find_aquaculture_sites_nearby(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 50; limit: integer, items, optional, default 30; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":["radius_km","limit"],"output_fields":["lokaliteter","lokaliteter[].aquaculture_site_id","lokaliteter[].navn","lokaliteter[].kommune","lokaliteter[].lat","lokaliteter[].lon","lokaliteter[].laksefisk_tillatelse","lokaliteter[].sykdommer","lokaliteter[].luserapport","lokaliteter[].luserapport.hasReported","lokaliteter[].luserapport.isFallow","lokaliteter[].luserapport.adultFemaleLice","lokaliteter[].luserapport.adultFemaleLice.average","lokaliteter[].luserapport.adultFemaleLice.averageOfPreviousWeek","lokaliteter[].luserapport.adultFemaleLice.trend","lokaliteter[].luserapport.mobileLice","lokaliteter[].luserapport.mobileLice.average","lokaliteter[].luserapport.mobileLice.averageOfPreviousWeek","lokaliteter[].luserapport.mobileLice.trend","lokaliteter[].luserapport.stationaryLice","lokaliteter[].luserapport.stationaryLice.average","lokaliteter[].luserapport.stationaryLice.averageOfPreviousWeek","lokaliteter[].luserapport.stationaryLice.trend","lokaliteter[].luserapport.totalLice","lokaliteter[].luserapport.totalLice.average","lokaliteter[].luserapport.totalLice.averageOfPreviousWeek","lokaliteter[].luserapport.totalLice.trend","lokaliteter[].luserapport.seaTemperature","lokaliteter[].behandlinger","lokaliteter[].avstand_km"],"output_fields_truncated":true,"canonical_field_aliases":{"name":["lokaliteter[].navn"],"latitude":["lokaliteter[].lat"],"longitude":["lokaliteter[].lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/marine/find_aquaculture_sites_nearby?lat={lat}&lon={lon}&radius_km=50&limit=30&offset=0"},{"name":"get_aquaculture_site","description":"Fetch weekly status for one aquaculture site. Signature: get_aquaculture_site(locality_no: integer, required; year: integer, calendar year, optional, default None; week: integer, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_aquaculture_site(locality_no: integer, required; year: integer, calendar year, optional, default None; week: integer, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["locality_no"],"optional_parameters":["year","week"],"output_fields":["aar","uke","lokalitet","lokalitet.aquaculture_site_id","lokalitet.navn","lokalitet.kommune","lokalitet.lat","lokalitet.lon","lokalitet.laksefisk_tillatelse","lokalitet.sykdommer","lokalitet.luserapport","lokalitet.luserapport.hasReported","lokalitet.luserapport.isFallow","lokalitet.luserapport.adultFemaleLice","lokalitet.luserapport.adultFemaleLice.average","lokalitet.luserapport.adultFemaleLice.averageOfPreviousWeek","lokalitet.luserapport.adultFemaleLice.trend","lokalitet.luserapport.mobileLice","lokalitet.luserapport.mobileLice.average","lokalitet.luserapport.mobileLice.averageOfPreviousWeek","lokalitet.luserapport.mobileLice.trend","lokalitet.luserapport.stationaryLice","lokalitet.luserapport.stationaryLice.average","lokalitet.luserapport.stationaryLice.averageOfPreviousWeek","lokalitet.luserapport.stationaryLice.trend","lokalitet.luserapport.totalLice","lokalitet.luserapport.totalLice.average","lokalitet.luserapport.totalLice.averageOfPreviousWeek","lokalitet.luserapport.totalLice.trend","lokalitet.luserapport.seaTemperature"],"output_fields_truncated":true,"canonical_field_aliases":{"name":["lokalitet.navn","raadata.locality.name","raadata.municipality.name","raadata.productionArea.name"],"latitude":["lokalitet.lat"],"longitude":["lokalitet.lon"],"identifier":["raadata.productionArea.id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/marine/get_aquaculture_site?locality_no={locality_no}&year={year}&week={week}&limit=25&offset=0"},{"name":"get_disease_history","description":"Fetch current and historical disease status for a site. Signature: get_disease_history(locality_no: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_disease_history(locality_no: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["locality_no"],"optional_parameters":[],"output_fields":["[].version","[].name","[].subType","[].status","[].closureType","[].suspicionDate","[].diagnosisDate","[].emptiedDate","[].closureDate"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/marine/get_disease_history?locality_no={locality_no}&limit=25&offset=0"},{"name":"get_lice_history","description":"Fetch the weekly average of adult female lice for a site. Signature: get_lice_history(locality_no: integer, required; year: integer, calendar year, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_lice_history(locality_no: integer, required; year: integer, calendar year, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["locality_no"],"optional_parameters":["year"],"output_fields":["localityNo","year","type","data","data[].week","data[].value"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/marine/get_lice_history?locality_no={locality_no}&year={year}&limit=25&offset=0"},{"name":"get_sea_temperature","description":"Fetch reported sea temperature for a site. Signature: get_sea_temperature(locality_no: integer, required; year: integer, calendar year, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_sea_temperature(locality_no: integer, required; year: integer, calendar year, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["locality_no"],"optional_parameters":["year"],"output_fields":["localityNo","year","minMaxTemperatureIsSet","minSeaTemperature","maxSeaTemperature","data","data[].week","data[].seaTemperature","data[].hasReported"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/marine/get_sea_temperature?locality_no={locality_no}&year={year}&limit=25&offset=0"},{"name":"find_aquaculture_sites","description":"Search the official Norwegian aquaculture register (Fiskeridirektoratet)\nfor fish-farming sites, by name, area codes and/or a coordinate radius. Signature: find_aquaculture_sites(name: string, optional, default None; municipality_code: string, optional, default None; county_code: string, optional, default None; production_area_code: 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":"find_aquaculture_sites(name: string, optional, default None; municipality_code: string, optional, default None; county_code: string, optional, default None; production_area_code: 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":["name","municipality_code","county_code","production_area_code","lat","lon","radius_km","limit"],"output_fields":["[].site_nr","[].name","[].latitude","[].longitude","[].water","[].placement","[].capacity","[].capacity_unit","[].municipality","[].county","[].production_area","[].production_area_status","[].species_type","[].active_licenses","[].distance_km","sites","sites[].site_nr","sites[].name","sites[].latitude","sites[].longitude","sites[].water","sites[].placement","sites[].capacity","sites[].capacity_unit","sites[].municipality","sites[].county","sites[].production_area","sites[].production_area_status","sites[].species_type","sites[].active_licenses"],"output_fields_truncated":true,"canonical_field_aliases":{"name":["[].name","sites[].name"],"latitude":["[].latitude","sites[].latitude"],"longitude":["[].longitude","sites[].longitude"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/marine/find_aquaculture_sites?name={name}&municipality_code={municipality_code}&county_code={county_code}&production_area_code={production_area_code}&lat={lat}&lon={lon}&radius_km=25&limit=25&offset=0"},{"name":"get_lice_report","description":"Get the weekly salmon-lice report for Norwegian aquaculture localities:\nfarm-reported adult female lice per fish, fallow status, and PD/ILA\ndisease flags. Signature: get_lice_report(year: integer, calendar year, optional, default None; week: integer, optional, default None; municipality: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_lice_report(year: integer, calendar year, optional, default None; week: integer, optional, default None; municipality: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["year","week","municipality"],"output_fields":["year","week","count","returned","localities","localities[].locality_no","localities[].name","localities[].municipality","localities[].latitude","localities[].longitude","localities[].avg_adult_female_lice","localities[].has_reported_lice","localities[].is_fallow","localities[].has_salmonoids","localities[].has_pd","localities[].has_ila"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["localities[].name"],"latitude":["localities[].latitude"],"longitude":["localities[].longitude"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/marine/get_lice_report?year={year}&week={week}&municipality={municipality}&limit=25&offset=0"},{"name":"get_locality_status","description":"Get the full weekly fish-health status for one aquaculture locality:\nlice counts (adult female / mobile / stationary), sea temperature,\ntreatments that week, and any ILA/PD disease zones it sits in. Signature: get_locality_status(locality_no: integer, required; year: integer, calendar year, optional, default None; week: integer, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_locality_status(locality_no: integer, required; year: integer, calendar year, optional, default None; week: integer, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["locality_no"],"optional_parameters":["year","week"],"output_fields":["locality_no","name","year","week","avg_adult_female_lice","avg_mobile_lice","avg_stationary_lice","sea_temperature_c","has_reported_lice","is_fallow","has_salmonoids","has_mechanical_removal","has_bath_treatment","has_in_feed_treatment","has_cleaner_fish_deployed","ila_surveillance_zones","ila_surveillance_zones[].id","ila_surveillance_zones[].forskNr","ila_surveillance_zones[].forskNavn","ila_surveillance_zones[].forskLink","ila_surveillance_zones[].sistEndret","ila_surveillance_zones[].fromDate","ila_surveillance_zones[].toDate","ila_surveillance_zones[].originalDate","ila_surveillance_zones[].geometry","ila_surveillance_zones[].geometry.type","ila_surveillance_zones[].geometry.coordinates","ila_protection_zones","ila_protection_zones[].id","ila_protection_zones[].forskNr"],"output_fields_truncated":true,"canonical_field_aliases":{"name":["name"],"temperature_c":["sea_temperature_c"],"identifier":["ila_surveillance_zones[].id","ila_protection_zones[].id","pd_surveillance_zones[].id","pd_protection_zones[].id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/marine/get_locality_status?locality_no={locality_no}&year={year}&week={week}&limit=25&offset=0"},{"name":"get_lice_treatments","description":"Get all lice treatments at one locality for a year: medicinal (bath /\nin-feed), non-medicinal, cleaner fish and mechanical removal, per week. Signature: get_lice_treatments(locality_no: integer, required; year: integer, calendar year, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_lice_treatments(locality_no: integer, required; year: integer, calendar year, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["locality_no","year"],"optional_parameters":[],"output_fields":["locality_no","year","treatments","treatments[].week","treatments[].mechanical_removal","treatments[].medicinal","treatments[].medicinal[].substance","treatments[].medicinal[].type","treatments[].medicinal[].cages","treatments[].medicinal[].entire_locality","treatments[].non_medicinal","treatments[].cleaner_fish"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/marine/get_lice_treatments?locality_no={locality_no}&year={year}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/marine","wiki":"https://allemannsdata.com/wiki/kilder/marine/"}},{"id":"naturbase","name":"Naturbase","description":"Protected areas (verneomr\u00e5der) and mapped nature types (naturtyper etter NiN) from Milj\u00f8direktoratet.","topic":"kunnskap-og-kultur","keywords":[],"operations":[{"name":"find_protected_areas","description":"Search Norway's protected areas (verneomr\u00e5der). Signature: find_protected_areas(query: string, optional, default None; kommune: string, optional, default None; verneform: string, optional, default None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"find_protected_areas(query: string, optional, default None; kommune: string, optional, default None; verneform: string, optional, default None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["query","kommune","verneform","limit"],"output_fields":["[].id","[].name","[].protection_type","[].iucn","[].municipality","[].protected_date","[].management_authority","[].factsheet"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].id"],"name":["[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/naturbase/find_protected_areas?query={query}&kommune={kommune}&verneform={verneform}&limit=20&offset=0"},{"name":"get_protected_area","description":"Get the full record for one protected area by its Naturbase id. Signature: get_protected_area(area_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_protected_area(area_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["area_id"],"optional_parameters":[],"output_fields":["naturvernId","navn","offisieltNavn","verneform","iucn","kommune","vernedato","forvaltningsmyndighet","faktaark"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["navn"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/naturbase/get_protected_area?area_id={area_id}&limit=25&offset=0"},{"name":"find_protected_areas_nearby","description":"Find protected areas within a radius of a coordinate (WGS84). Signature: find_protected_areas_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; offset: integer, items, optional, default 0).","signature":"find_protected_areas_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; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":["radius_km","limit"],"output_fields":["[].id","[].name","[].protection_type","[].iucn","[].municipality","[].protected_date","[].management_authority","[].factsheet"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].id"],"name":["[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/naturbase/find_protected_areas_nearby?lat={lat}&lon={lon}&radius_km=5&limit=20&offset=0"},{"name":"find_nature_types_nearby","description":"Find mapped nature-type localities (naturtyper etter NiN) near a coordinate. Signature: find_nature_types_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; offset: integer, items, optional, default 0).","signature":"find_nature_types_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; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":["radius_km","limit"],"output_fields":["[].id","[].area_name","[].nature_type","[].nature_type_code","[].locality_quality","[].ecosystem","[].municipality","[].mapped_year","[].factsheet"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/naturbase/find_nature_types_nearby?lat={lat}&lon={lon}&radius_km=5&limit=20&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/naturbase","wiki":"https://allemannsdata.com/wiki/kilder/naturbase/"}},{"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":"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":"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":"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":"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":"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":"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":"stortinget","name":"Stortinget open data","description":"Parliamentary representatives, questions, hearings, meetings, cases, votes and election results.","topic":"demokrati-og-rett","keywords":[],"operations":[{"name":"list_sessions","description":"List parliamentary sessions (sesjoner, e.g. \"2025-2026\"), from 1986-87.\nSession ids are the `sesjonid` parameter for cases, votes and parties. Signature: list_sessions(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_sessions(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":[],"output_fields":["innevaerende_sesjon","innevaerende_sesjon.id","innevaerende_sesjon.fra","innevaerende_sesjon.til","sesjoner_liste","sesjoner_liste[].id","sesjoner_liste[].fra","sesjoner_liste[].til"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["innevaerende_sesjon.id","sesjoner_liste[].id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/list_sessions?limit=25&offset=0"},{"name":"list_periods","description":"List election periods (stortingsperioder, e.g. \"2025-2029\").\nPeriod ids are the `stortingsperiodeid` parameter for representatives. Signature: list_periods(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_periods(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":[],"output_fields":["innevaerende_stortingsperiode","innevaerende_stortingsperiode.id","innevaerende_stortingsperiode.fra","innevaerende_stortingsperiode.til","stortingsperioder_liste","stortingsperioder_liste[].id","stortingsperioder_liste[].fra","stortingsperioder_liste[].til"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["innevaerende_stortingsperiode.id","stortingsperioder_liste[].id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/list_periods?limit=25&offset=0"},{"name":"get_current_representatives","description":"Get today's sitting representatives: id, name, party, county, email,\ncommittees and deputy status. Signature: get_current_representatives(full_detail: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_current_representatives(full_detail: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["full_detail"],"output_fields":["dagensrepresentanter_liste","dagensrepresentanter_liste[].id","dagensrepresentanter_liste[].navn","dagensrepresentanter_liste[].parti","dagensrepresentanter_liste[].fylke","dagensrepresentanter_liste[].epost","dagensrepresentanter_liste[].vara_representant","dagensrepresentanter_liste[].komiteer"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["dagensrepresentanter_liste[].id"],"name":["dagensrepresentanter_liste[].navn"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_current_representatives?full_detail=false&limit=25&offset=0"},{"name":"get_representatives","description":"Get the representatives elected for a given period: id, name, party,\ncounty. Signature: get_representatives(period_id: string, required; full_detail: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_representatives(period_id: string, required; full_detail: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["period_id"],"optional_parameters":["full_detail"],"output_fields":["representanter_liste","representanter_liste[].id","representanter_liste[].navn","representanter_liste[].parti","representanter_liste[].fylke","representanter_liste[].epost","representanter_liste[].vara_representant","representanter_liste[].komiteer"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["representanter_liste[].id"],"name":["representanter_liste[].navn"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_representatives?period_id={period_id}&full_detail=false&limit=25&offset=0"},{"name":"get_current_government","description":"Get the sitting government's members (regjeringsmedlemmer). Signature: get_current_government(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_current_government(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":[],"output_fields":["regjeringsmedlemmer_liste","regjeringsmedlemmer_liste[].id","regjeringsmedlemmer_liste[].fornavn","regjeringsmedlemmer_liste[].etternavn","regjeringsmedlemmer_liste[].foedselsdato","regjeringsmedlemmer_liste[].doedsdato","regjeringsmedlemmer_liste[].kjoenn","regjeringsmedlemmer_liste[].departement","regjeringsmedlemmer_liste[].parti","regjeringsmedlemmer_liste[].parti.id","regjeringsmedlemmer_liste[].parti.navn","regjeringsmedlemmer_liste[].parti.representert_parti","regjeringsmedlemmer_liste[].sortering","regjeringsmedlemmer_liste[].tittel","regjeringsmedlemmer_liste[].verv"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["regjeringsmedlemmer_liste[].id","regjeringsmedlemmer_liste[].parti.id"],"name":["regjeringsmedlemmer_liste[].parti.navn"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_current_government?limit=25&offset=0"},{"name":"get_parties","description":"Get the parties represented in parliament. Signature: get_parties(session_id: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_parties(session_id: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["session_id"],"output_fields":["partier_liste","partier_liste[].id","partier_liste[].navn","partier_liste[].representert_parti","sesjon_id","stortingsperiode_id"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["partier_liste[].id"],"name":["partier_liste[].navn"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_parties?session_id={session_id}&limit=25&offset=0"},{"name":"search_questions","description":"Search parliamentary questions in a session. Signature: search_questions(session_id: string, required; query: string, optional, default None; question_type: string, optional, default 'written'; status: string, optional, default 'all'; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"search_questions(session_id: string, required; query: string, optional, default None; question_type: string, optional, default 'written'; status: string, optional, default 'all'; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":["session_id"],"optional_parameters":["query","question_type","status","limit","offset"],"output_fields":["session_id","question_type","total","offset","returned","questions","questions[].id","questions[].legacy_id","questions[].number","questions[].title","questions[].type_code","questions[].status_code","questions[].sent_date","questions[].answered_date","questions[].asked_by","questions[].asked_by.id","questions[].asked_by.name","questions[].asked_by.party","questions[].addressed_to","questions[].addressed_to.person","questions[].addressed_to.person.id","questions[].addressed_to.person.name","questions[].addressed_to.person.party","questions[].addressed_to.minister_id","questions[].addressed_to.minister_title","questions[].topics"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["questions[].id","questions[].asked_by.id","questions[].addressed_to.person.id"],"name":["questions[].title","questions[].asked_by.name","questions[].addressed_to.person.name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_questions?session_id={session_id}&query={query}&question_type=written&status=all&limit=50&offset=0"},{"name":"get_question","description":"Get a parliamentary question's full text, rationale and answer. Signature: get_question(question_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_question(question_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["question_id"],"optional_parameters":[],"output_fields":["begrunnelse","besvart_av","besvart_av.id","besvart_av.fornavn","besvart_av.etternavn","besvart_av.kjoenn","besvart_av.foedselsdato","besvart_av.doedsdato","besvart_av.fylke","besvart_av.fylke.id","besvart_av.fylke.navn","besvart_av.fylke.historisk_fylke","besvart_av.parti","besvart_av.parti.id","besvart_av.parti.navn","besvart_av.parti.representert_parti","besvart_av.vara_representant","besvart_av_minister_id","besvart_av_minister_tittel","besvart_dato","besvart_pa_vegne_av","besvart_pa_vegne_av.id","besvart_pa_vegne_av.fornavn","besvart_pa_vegne_av.etternavn","besvart_pa_vegne_av.kjoenn","besvart_pa_vegne_av.foedselsdato","besvart_pa_vegne_av.doedsdato","besvart_pa_vegne_av.fylke","besvart_pa_vegne_av.fylke.id","besvart_pa_vegne_av.fylke.navn"],"output_fields_truncated":true,"canonical_field_aliases":{"identifier":["besvart_av.id","besvart_av.fylke.id","besvart_av.parti.id","besvart_pa_vegne_av.id","besvart_pa_vegne_av.fylke.id","besvart_pa_vegne_av.parti.id","id","rette_vedkommende.id","rette_vedkommende.fylke.id","rette_vedkommende.parti.id","sporsmal_fra.id","sporsmal_fra.fylke.id","sporsmal_fra.parti.id","sporsmal_til.id","sporsmal_til.fylke.id","sporsmal_til.parti.id"],"name":["besvart_av.fylke.navn","besvart_av.parti.navn","besvart_pa_vegne_av.fylke.navn","besvart_pa_vegne_av.parti.navn","rette_vedkommende.fylke.navn","rette_vedkommende.parti.navn","sporsmal_fra.fylke.navn","sporsmal_fra.parti.navn","sporsmal_til.fylke.navn","sporsmal_til.parti.navn"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_question?question_id={question_id}&limit=25&offset=0"},{"name":"search_hearings","description":"Search parliamentary committee hearings in a session. Signature: search_hearings(session_id: string, required; query: string, optional, default None; committee: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"search_hearings(session_id: string, required; query: string, optional, default None; committee: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":["session_id"],"optional_parameters":["query","committee","limit","offset"],"output_fields":["session_id","total","offset","returned","hearings","hearings[].id","hearings[].status","hearings[].committee","hearings[].committee.id","hearings[].committee.navn","hearings[].written_only","hearings[].start_date","hearings[].submission_deadline","hearings[].times","hearings[].times[].sted","hearings[].times[].tidspunkt","hearings[].cases","hearings[].cases[].id","hearings[].cases[].title","hearings[].cases[].reference","hearings[].cases[].publication"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["hearings[].id","hearings[].committee.id","hearings[].cases[].id"],"name":["hearings[].committee.navn","hearings[].cases[].title"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_hearings?session_id={session_id}&query={query}&committee={committee}&limit=50&offset=0"},{"name":"get_hearing_submissions","description":"Get approved written submissions to a parliamentary hearing. Signature: get_hearing_submissions(hearing_id: integer, required; query: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_hearing_submissions(hearing_id: integer, required; query: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["hearing_id"],"optional_parameters":["query","limit","offset"],"output_fields":["hearing_id","total","offset","returned","submissions","submissions[].dato","submissions[].id","submissions[].organisasjon","submissions[].tekst","submissions[].tittel"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["submissions[].dato"],"identifier":["submissions[].id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_hearing_submissions?hearing_id={hearing_id}&query={query}&limit=25&offset=0"},{"name":"search_meetings","description":"List actual Storting meetings in a session, optionally by date range. Signature: search_meetings(session_id: string, required; from_date: string, optional, default None; to_date: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0).","signature":"search_meetings(session_id: string, required; from_date: string, optional, default None; to_date: string, optional, default None; limit: integer, items, optional, default 50; offset: integer, items, optional, default 0)","required_parameters":["session_id"],"optional_parameters":["from_date","to_date","limit","offset"],"output_fields":["session_id","total","offset","returned","meetings","meetings[].dagsorden_nummer","meetings[].fotnote","meetings[].id","meetings[].ikke_motedag_tekst","meetings[].kveldsmote","meetings[].merknad","meetings[].mote_dato_tid","meetings[].mote_rekkefolge","meetings[].mote_ting","meetings[].referat_id","meetings[].tilleggsdagsorden"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["meetings[].id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_meetings?session_id={session_id}&from_date={from_date}&to_date={to_date}&limit=50&offset=0"},{"name":"get_meeting_agenda","description":"Get the ordered agenda for one Storting meeting. Signature: get_meeting_agenda(meeting_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_meeting_agenda(meeting_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["meeting_id"],"optional_parameters":[],"output_fields":["dagsorden_nummer","dagsordensak_liste","dagsordensak_liste[].dagsordensak_henvisning","dagsordensak_liste[].dagsordensak_nummer","dagsordensak_liste[].dagsordensak_tekst","dagsordensak_liste[].dagsordensak_type","dagsordensak_liste[].fotnote","dagsordensak_liste[].innstilling_id","dagsordensak_liste[].komite_id","dagsordensak_liste[].legacy_sporsmal_id","dagsordensak_liste[].loseforslag","dagsordensak_liste[].sak_id","dagsordensak_liste[].sporretime_type","dagsordensak_liste[].sporsmal_id","mote_dato_tid","mote_id","mote_ting"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_meeting_agenda?meeting_id={meeting_id}&limit=25&offset=0"},{"name":"get_speaking_activity","description":"Get a representative or minister's speaking activity in one session. Signature: get_speaking_activity(person_id: string, required; session_id: string, required; limit: integer, items, optional, default 100; offset: integer, items, optional, default 0).","signature":"get_speaking_activity(person_id: string, required; session_id: string, required; limit: integer, items, optional, default 100; offset: integer, items, optional, default 0)","required_parameters":["person_id","session_id"],"optional_parameters":["limit","offset"],"output_fields":["person_id","session_id","total","total_duration_seconds","offset","returned","speeches","speeches[].dagsorden_sak_nummer","speeches[].mote_id","speeches[].tale_start_tid","speeches[].tale_type","speeches[].tale_varighet_sekunder"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_speaking_activity?person_id={person_id}&session_id={session_id}&limit=100&offset=0"},{"name":"search_cases","description":"List the cases (saker) handled in a session, optionally filtered by a\nkeyword. Paged: the response has `total` matching cases and returns at\nmost `limit` from `offset`; a `note` says which offset fetches the next\npage when there is one. Signature: search_cases(session_id: string, required; query: string, optional, default None; limit: integer, items, optional, default 100; offset: integer, items, optional, default 0).","signature":"search_cases(session_id: string, required; query: string, optional, default None; limit: integer, items, optional, default 100; offset: integer, items, optional, default 0)","required_parameters":["session_id"],"optional_parameters":["query","limit","offset"],"output_fields":["sesjon_id","total","offset","returned","saker_liste","saker_liste[].id","saker_liste[].korttittel","saker_liste[].status","saker_liste[].type","saker_liste[].komite","saker_liste[].emner","saker_liste[].henvisning","saker_liste[].sist_oppdatert_dato","note"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["saker_liste[].id"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/search_cases?session_id={session_id}&query={query}&limit=100&offset=0"},{"name":"get_case","description":"Get the full detail for one case (sak): recommendation text, committee,\nshort decision, references and topics. Signature: get_case(case_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_case(case_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["case_id"],"optional_parameters":[],"output_fields":["id","korttittel","tittel","henvisning","status","type","dokumentgruppe","ferdigbehandlet","innstillingstekst","kortvedtak","parentestekst","sak_nummer","komite","komite.id","komite.navn","emne_liste","emne_liste[].id","emne_liste[].navn","emne_liste[].er_hovedemne","emne_liste[].hovedemne_id","sak_opphav","publikasjon_referanse_liste","sak_relasjon_liste"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["id","komite.id","emne_liste[].id"],"name":["komite.navn","emne_liste[].navn"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_case?case_id={case_id}&limit=25&offset=0"},{"name":"get_votes_for_case","description":"List the votes (voteringer) held on a case, with for/against/absent\ncounts. Use a vote's `votering_id` with get_vote_result() for the\nper-representative breakdown. Signature: get_votes_for_case(case_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_votes_for_case(case_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["case_id"],"optional_parameters":[],"output_fields":["sak_id","sak_votering_liste","sak_votering_liste[].votering_id","sak_votering_liste[].sak_id","sak_votering_liste[].votering_tid","sak_votering_liste[].votering_tema","sak_votering_liste[].vedtatt","sak_votering_liste[].antall_for","sak_votering_liste[].antall_mot","sak_votering_liste[].antall_ikke_tilstede","sak_votering_liste[].alternativ_votering_id","sak_votering_liste[].behandlingsrekkefoelge","sak_votering_liste[].dagsorden_sak_nummer","sak_votering_liste[].fri_votering","sak_votering_liste[].personlig_votering","sak_votering_liste[].kommentar","sak_votering_liste[].mote_kart_nummer","sak_votering_liste[].votering_resultat_type","sak_votering_liste[].votering_resultat_type_tekst","sak_votering_liste[].president","sak_votering_liste[].president.id","sak_votering_liste[].president.fornavn","sak_votering_liste[].president.etternavn","sak_votering_liste[].president.kjoenn","sak_votering_liste[].president.foedselsdato","sak_votering_liste[].president.doedsdato","sak_votering_liste[].president.fylke","sak_votering_liste[].president.fylke.id","sak_votering_liste[].president.fylke.navn","sak_votering_liste[].president.fylke.historisk_fylke"],"output_fields_truncated":true,"canonical_field_aliases":{"identifier":["sak_votering_liste[].president.id","sak_votering_liste[].president.fylke.id","sak_votering_liste[].president.parti.id"],"name":["sak_votering_liste[].president.fylke.navn","sak_votering_liste[].president.parti.navn"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_votes_for_case?case_id={case_id}&limit=25&offset=0"},{"name":"get_vote_result","description":"Get the per-representative result of a single vote (voteringsresultat):\nhow each representative voted. Signature: get_vote_result(vote_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_vote_result(vote_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["vote_id"],"optional_parameters":[],"output_fields":["votering_id","voteringsresultat_liste","voteringsresultat_liste[].representant","voteringsresultat_liste[].representant.id","voteringsresultat_liste[].representant.fornavn","voteringsresultat_liste[].representant.etternavn","voteringsresultat_liste[].representant.kjoenn","voteringsresultat_liste[].representant.foedselsdato","voteringsresultat_liste[].representant.doedsdato","voteringsresultat_liste[].representant.fylke","voteringsresultat_liste[].representant.fylke.id","voteringsresultat_liste[].representant.fylke.navn","voteringsresultat_liste[].representant.fylke.historisk_fylke","voteringsresultat_liste[].representant.parti","voteringsresultat_liste[].representant.parti.id","voteringsresultat_liste[].representant.parti.navn","voteringsresultat_liste[].representant.parti.representert_parti","voteringsresultat_liste[].representant.vara_representant","voteringsresultat_liste[].vara_for","voteringsresultat_liste[].vara_for.id","voteringsresultat_liste[].vara_for.fornavn","voteringsresultat_liste[].vara_for.etternavn","voteringsresultat_liste[].vara_for.kjoenn","voteringsresultat_liste[].vara_for.foedselsdato","voteringsresultat_liste[].vara_for.doedsdato","voteringsresultat_liste[].vara_for.fylke","voteringsresultat_liste[].vara_for.fylke.id","voteringsresultat_liste[].vara_for.fylke.navn","voteringsresultat_liste[].vara_for.fylke.historisk_fylke","voteringsresultat_liste[].vara_for.parti"],"output_fields_truncated":true,"canonical_field_aliases":{"identifier":["voteringsresultat_liste[].representant.id","voteringsresultat_liste[].representant.fylke.id","voteringsresultat_liste[].representant.parti.id","voteringsresultat_liste[].vara_for.id","voteringsresultat_liste[].vara_for.fylke.id","voteringsresultat_liste[].vara_for.parti.id","voteringsresultat_liste[].fast_vara_for.id","voteringsresultat_liste[].fast_vara_for.fylke.id","voteringsresultat_liste[].fast_vara_for.parti.id"],"name":["voteringsresultat_liste[].representant.fylke.navn","voteringsresultat_liste[].representant.parti.navn","voteringsresultat_liste[].vara_for.fylke.navn","voteringsresultat_liste[].vara_for.parti.navn","voteringsresultat_liste[].fast_vara_for.fylke.navn","voteringsresultat_liste[].fast_vara_for.parti.navn"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_vote_result?vote_id={vote_id}&limit=25&offset=0"},{"name":"get_election_result","description":"Norwegian election results from valgresultat.no (Valgdirektoratet):\nper-party votes, percentages, change vs last election and seats, plus\nturnout. Omit fylke_nr for the national result; the response's\n`underomrader` lists the area numbers one level down. Party rows with\n`aggregat: true` (\"Andre\", \"Andre2\") are Valgdirektoratet's total for all\nsmaller parties, including some also listed as rows of their own; leave\nthem out when summing votes, percent or seats. Signature: get_election_result(year: integer, calendar year, required; election_type: string, optional, default 'st'; fylke_nr: string, optional, default None; kommune_nr: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_election_result(year: integer, calendar year, required; election_type: string, optional, default 'st'; fylke_nr: string, optional, default None; kommune_nr: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["year"],"optional_parameters":["election_type","fylke_nr","kommune_nr"],"output_fields":["valg","valg.valgaar","valg.valgtype","valg.nivaa","valg.navn","valg.nr","rapport_generert","merknader","stemmeberettigede","frammote_prosent","mandater_totalt","stemmer","stemmer.total","stemmer.fhs","stemmer.totalForkastede","stemmer.fhsForkastede","partier","partier[].partikode","partier[].parti","partier[].prosent","partier[].prosent_endring","partier[].stemmer","partier[].mandater","partier[].mandater_endring","partier[].utjevningsmandater","underomrader","underomrader[].nr","underomrader[].navn"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["valg.navn","underomrader[].navn"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget/get_election_result?year={year}&election_type=st&fylke_nr={fylke_nr}&kommune_nr={kommune_nr}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/stortinget","wiki":"https://allemannsdata.com/wiki/kilder/stortinget/"}},{"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/"}}],"returned":5,"total_matched":25,"limit":{"value":5,"scope":"total results across all sources, best-ranked first"},"coverage":{"firmafakta":{"status":"available","returned":3},"doffin":{"status":"available","returned":5},"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":1},"brreg":{"status":"available","returned":5},"nve":{"status":"available","returned":0},"entur":{"status":"available","returned":0},"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 25 matches are shown. Narrow the query or raise limit (max 10) for more.","_meta":{"retrieved_at":"2026-10-27T12:32:59Z","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":1},"brreg":{"status":"available","returned":5},"geonorge_addresses":{"status":"available","returned":0},"geonorge_places":{"status":"available","returned":0},"entur":{"status":"available","returned":0},"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":5},"nve":{"status":"available","returned":0},"stillinger":{"status":"available","returned":0},"firmafakta":{"status":"available","returned":3}}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/sok/alle?q=LT+Tech+AS","wiki":"https://allemannsdata.com/wiki/sok/?q=LT+Tech+AS","api_index":"https://allemannsdata.com/wiki/api/v1/"}}
