{"query":"Alpha System AS","outcome":"results","mode":"all","results":[{"type":"organization","id":"981342380","namespace":"no:orgnr","canonical_id":"no:orgnr:981342380","name":"ALPHA SYSTEM AS","source":"firmafakta","attributes":{"organization_form":null},"score":53,"_links":{"wiki":"https://allemannsdata.com/wiki/selskap/981342380/","api":"https://allemannsdata.com/wiki/api/v1/selskaper/981342380"},"sources":["firmafakta","brreg"]},{"type":"data_source","id":"nobil","name":"NOBIL","description":"Public charging stations, charge points and availability data from Enova's Nordic charging database.","source":"nobil","attributes":{"catalog_match":"best"},"score":26,"_links":{"wiki":"https://allemannsdata.com/wiki/kilder/nobil/","api":"https://allemannsdata.com/wiki/api/v1/kilder/nobil"},"sources":["nobil"]},{"type":"data_source","id":"stromavtaler","name":"Electricity deals","description":"Electricity deals per local grid with monthly price for a given yearly consumption, from the undocumented endpoint behind Forbrukerr\u00e5det's strompris.no.","source":"stromavtaler","attributes":{"catalog_match":"best"},"score":26,"_links":{"wiki":"https://allemannsdata.com/wiki/kilder/stromavtaler/","api":"https://allemannsdata.com/wiki/api/v1/kilder/stromavtaler"},"sources":["stromavtaler"]},{"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":"procurement","id":"2026-110691","namespace":"doffin:notice","canonical_id":"doffin:notice:2026-110691","name":"Intensjonskunngj\u00f8ring for drift og vedlikehold av h\u00f8yytelses regneinfrastruktur","description":"Kunngj\u00f8ring gjelder inng\u00e5else av fornyet avtale p\u00e5 drift og vedlikehold av InSar. Norges geologiske unders\u00f8kelse (NGU) har til hensikt \u00e5 inng\u00e5 kontrakt med dagens leverand\u00f8r av l\u00f8sningen, Alpha System AS. Ved \u00e5rsskifte, 01.01.2027, skal Norges vassdrag- og energidirektorat overta l\u00f8sningen fra NGU. Den aktuelle kontraktsperioden for NGU er f\u00f8lgelig til og med 31.12.2026. Dette er vurdert som en for kort periode til at konkurranse om kontrakten er hensiktsmessig og forsvarlig.\n\nSystemet som omfattes av kontrakten er virksomhetskritisk og kontinuitet i drift er avgj\u00f8rende. Ved inng\u00e5else av kontrakt med en ny leverand\u00f8r, vil leverand\u00f8ren m\u00e5tte gjennomf\u00f8re en omfattende etablerings- og implementeringsfase, herunder blant annet flytting av systemet til et nytt datasenter. Prosessen vil v\u00e6re tidskrevende, slik at det er betydelig risiko for at l\u00f8sningen ikke vil v\u00e6re operativ innen tidspunkt for overdragelse av kontrakten til ny oppdragsgiver.\n\nFlytting av systemet vil ogs\u00e5 v\u00e6re kostnadsdrivende, da det i deler av systemet ikke kan aksepteres nedetid. Ved en eventuell flytting, vil det f\u00f8lgelig v\u00e6re behov for dobbelt opp av enkelte komponenter, for \u00e5 sikre kontinuerlig drift.\n\nGjennomf\u00f8ring av en konkurranse i denne situasjonen vil derfor ikke gi reell konkurranse om kontrakten, ettersom kontraktens gjenv\u00e6rende varighet er for kort til \u00e5 forsvare n\u00f8dvendige investeringer for alternative leverand\u00f8rer. Det er derfor oppdragsgivers vurdering at konkurranse er umulig av tekniske \u00e5rsaker.\n\nP\u00e5 bakgrunn av dette, anser NGU vilk\u00e5rene i forskrift 12. august 2016 nr. 974 om offentlige anskaffelser (anskaffelsesforskriften/FOA) \u00a7 13-4 bokstav b, nummer 2 om at konkurranse er umulig av tekniske \u00e5rsaker, for \u00e5 v\u00e6re oppfylt.","source":"doffin","attributes":{"status":null},"relationships":[{"type":"buyer","target":{"type":"organization","id":"970188290","namespace":"no:orgnr","canonical_id":"no:orgnr:970188290","name":"Norges geologiske unders\u00f8kelse"}}],"score":21,"_links":{"wiki":"https://allemannsdata.com/wiki/anskaffelse/2026-110691/","api":"https://allemannsdata.com/wiki/api/v1/anskaffelser/2026-110691"},"sources":["doffin"]}],"data_sources":[{"id":"stromavtaler","name":"Electricity deals","description":"Electricity deals per local grid with monthly price for a given yearly consumption, from the undocumented endpoint behind Forbrukerr\u00e5det's strompris.no.","topic":"energi","keywords":["str\u00f8mavtale","str\u00f8mavtaler","str\u00f8mpris","spotpris","fastpris","str\u00f8mleverand\u00f8r","power","deal"],"operations":[{"name":"find_local_grid","description":"Find the local grid (nettselskap) and price area for a municipality. Signature: find_local_grid(municipality: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"find_local_grid(municipality: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["municipality"],"optional_parameters":[],"output_fields":["grid_id","name","municipality_number","price_area","vat_exempt","el_certificate_exempt"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stromavtaler/find_local_grid?municipality={municipality}&limit=25&offset=0"},{"name":"get_power_deals","description":"Electricity deals in one local grid, cheapest first. Signature: get_power_deals(municipality: string, required; yearly_kwh: integer, kilowatt-hours, optional, default 16000; deal_type: string, optional, default None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0).","signature":"get_power_deals(municipality: string, required; yearly_kwh: integer, kilowatt-hours, optional, default 16000; deal_type: string, optional, default None; limit: integer, items, optional, default 20; offset: integer, items, optional, default 0)","required_parameters":["municipality"],"optional_parameters":["yearly_kwh","deal_type","limit","offset"],"output_fields":["grid","grid.grid_id","grid.name","grid.municipality_number","grid.price_area","grid.vat_exempt","grid.el_certificate_exempt","yearly_kwh","count","returned","deals","deals[].product_id","deals[].name","deals[].type","deals[].supplier","deals[].supplier_org_nr","deals[].monthly_price_nok","deals[].price_ore_per_kwh","deals[].addon_ore_per_kwh","deals[].monthly_fee_nok","deals[].agreement_months","deals[].order_url","deals[].updated"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["grid.name","deals[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/stromavtaler/get_power_deals?municipality={municipality}&yearly_kwh=16000&deal_type={deal_type}&limit=20&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/stromavtaler","wiki":"https://allemannsdata.com/wiki/kilder/stromavtaler/"}},{"id":"nobil","name":"NOBIL","description":"Public charging stations, charge points and availability data from Enova's Nordic charging database.","topic":"energi","keywords":["elbil","lader","ladere","lading","ladestasjon","ladestasjoner"],"operations":[{"name":"get_charging_station","description":"Get one NOBIL charging station by international id, e.g. NOR_00171. Signature: get_charging_station(station_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_charging_station(station_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["station_id"],"optional_parameters":[],"output_fields":["Provider","Rights","apiver","chargerstations","chargerstations[].csmd","chargerstations[].csmd.id","chargerstations[].csmd.station_id","chargerstations[].csmd.name","chargerstations[].csmd.Street","chargerstations[].csmd.House_number","chargerstations[].csmd.Zipcode","chargerstations[].csmd.City","chargerstations[].csmd.Municipality","chargerstations[].csmd.County","chargerstations[].csmd.Position","chargerstations[].csmd.Owned_by","chargerstations[].csmd.Operator","chargerstations[].csmd.Number_charging_points","chargerstations[].csmd.Available_charging_points","chargerstations[].csmd.Station_status","chargerstations[].csmd.Land_code","chargerstations[].attr"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["chargerstations[].csmd.id"],"name":["chargerstations[].csmd.name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/nobil/get_charging_station?station_id={station_id}&limit=25&offset=0"},{"name":"find_charging_stations_nearby","description":"Find public charging stations near a point. Signature: find_charging_stations_nearby(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 5; limit: integer, items, optional, default 20; realtime: yes/no, optional, default False; offset: integer, items, optional, default 0).","signature":"find_charging_stations_nearby(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 5; limit: integer, items, optional, default 20; realtime: yes/no, optional, default False; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":["radius_km","limit","realtime"],"output_fields":["Provider","Rights","apiver","chargerstations","chargerstations[].csmd","chargerstations[].csmd.id","chargerstations[].csmd.station_id","chargerstations[].csmd.name","chargerstations[].csmd.Street","chargerstations[].csmd.House_number","chargerstations[].csmd.Zipcode","chargerstations[].csmd.City","chargerstations[].csmd.Municipality","chargerstations[].csmd.County","chargerstations[].csmd.Position","chargerstations[].csmd.Owned_by","chargerstations[].csmd.Operator","chargerstations[].csmd.Number_charging_points","chargerstations[].csmd.Available_charging_points","chargerstations[].csmd.Station_status","chargerstations[].csmd.Land_code","chargerstations[].attr"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["chargerstations[].csmd.id"],"name":["chargerstations[].csmd.name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/nobil/find_charging_stations_nearby?lat={lat}&lon={lon}&radius_km=5&limit=20&realtime=false&offset=0"},{"name":"get_charging_statistics","description":"Get NOBIL charging-station totals for a country or county. Signature: get_charging_statistics(county_code: string, optional, default '00'; country_code: string, optional, default 'NOR'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_charging_statistics(county_code: string, optional, default '00'; country_code: string, optional, default 'NOR'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["county_code","country_code"],"output_fields":["Provider","Rights","apiver","chargerstations","chargerstations[].count","chargerstations[].countyid","chargerstations[].county"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/nobil/get_charging_statistics?county_code=00&country_code=NOR&limit=25&offset=0"},{"name":"find_charging_stations","description":"Find the EV charging stations nearest a coordinate, closest first. Signature: find_charging_stations(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 5; limit: integer, items, optional, default 10; offset: integer, items, optional, default 0).","signature":"find_charging_stations(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 5; limit: integer, items, optional, default 10; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":["radius_km","limit"],"output_fields":["[].id","[].name","[].street","[].city","[].municipality","[].county","[].lat","[].lon","[].operator","[].charging_points","[].available_points","[].real_time_status","[].open_24h","[].location_description","[].distance_km"],"output_fields_truncated":false,"canonical_field_aliases":{"identifier":["[].id"],"name":["[].name"],"latitude":["[].lat"],"longitude":["[].lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/nobil/find_charging_stations?lat={lat}&lon={lon}&radius_km=5&limit=10&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/nobil","wiki":"https://allemannsdata.com/wiki/kilder/nobil/"}},{"id":"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":"elhub","name":"Elhub energy data","description":"Measured electricity consumption and production per price area, municipality and customer group, exchange between areas and installed capacity per source.","topic":"energi","keywords":["str\u00f8mforbruk","forbruk","kraftforbruk","energiforbruk","kraftproduksjon","produksjon","solkraft","solceller","installert","effekt","m\u00e5lepunkt","elhub","kwh","consumption","production"],"operations":[{"name":"get_consumption","description":"Get measured electricity consumption (kWh) per price area and customer\ngroup, hourly or summed per day. Signature: get_consumption(price_area: string, optional, default None; start_date: string, optional, default None; end_date: string, optional, default None; consumption_group: string, optional, default None; resolution: string, optional, default 'day'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_consumption(price_area: string, optional, default None; start_date: string, optional, default None; end_date: string, optional, default None; consumption_group: string, optional, default None; resolution: string, optional, default 'day'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["price_area","start_date","end_date","consumption_group","resolution"],"output_fields":["dataset","price_area","start_date","end_date","resolution","consumption_group","last_updated","total_kwh","returned","truncated","rows","rows[].date","rows[].start_time","rows[].end_time","rows[].price_area","rows[].consumption_group","rows[].quantity_kwh","rows[].metering_point_count"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["rows[].date"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/elhub/get_consumption?price_area={price_area}&start_date={start_date}&end_date={end_date}&consumption_group={consumption_group}&resolution=day&limit=25&offset=0"},{"name":"get_production","description":"Get measured electricity production (kWh) per price area and source,\nhourly or summed per day. Signature: get_production(price_area: string, optional, default None; start_date: string, optional, default None; end_date: string, optional, default None; production_group: string, optional, default None; resolution: string, optional, default 'day'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_production(price_area: string, optional, default None; start_date: string, optional, default None; end_date: string, optional, default None; production_group: string, optional, default None; resolution: string, optional, default 'day'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["price_area","start_date","end_date","production_group","resolution"],"output_fields":["dataset","price_area","start_date","end_date","resolution","production_group","last_updated","total_kwh","returned","truncated","rows","rows[].date","rows[].start_time","rows[].end_time","rows[].price_area","rows[].production_group","rows[].quantity_kwh"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["rows[].date"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/elhub/get_production?price_area={price_area}&start_date={start_date}&end_date={end_date}&production_group={production_group}&resolution=day&limit=25&offset=0"},{"name":"get_exchange","description":"Get measured electricity exchange (kWh) between one price area and each\nof its neighbours, hourly or summed per day. Signature: get_exchange(price_area: string, required; start_date: string, optional, default None; end_date: string, optional, default None; resolution: string, optional, default 'day'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_exchange(price_area: string, required; start_date: string, optional, default None; end_date: string, optional, default None; resolution: string, optional, default 'day'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["price_area"],"optional_parameters":["start_date","end_date","resolution"],"output_fields":["dataset","price_area","start_date","end_date","resolution","last_updated","total_import_kwh","total_export_kwh","net_import_kwh","returned","truncated","rows","rows[].date","rows[].start_time","rows[].end_time","rows[].price_area","rows[].adjacent_area","rows[].exchange_in_kwh","rows[].exchange_out_kwh","rows[].net_import_kwh"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["rows[].date"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/elhub/get_exchange?price_area={price_area}&start_date={start_date}&end_date={end_date}&resolution=day&limit=25&offset=0"},{"name":"get_municipality_consumption","description":"Get one day of measured electricity consumption (kWh) for a municipality,\nhourly, split into private, industry and business customers. Signature: get_municipality_consumption(municipality: string, required; date: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_municipality_consumption(municipality: string, required; date: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["municipality"],"optional_parameters":["date"],"output_fields":["municipality_code","municipality","date","last_updated","totals_kwh","total_kwh","hours","hours[].start_time","hours[].consumption_group","hours[].quantity_kwh","hours[].metering_point_count"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["date"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/elhub/get_municipality_consumption?municipality={municipality}&date={date}&limit=25&offset=0"},{"name":"get_installed_capacity","description":"Get installed electricity production capacity (kW) per price area,\nsource and metering-point type, as registered in Elhub for one day. Signature: get_installed_capacity(price_area: string, optional, default None; date: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_installed_capacity(price_area: string, optional, default None; date: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["price_area","date"],"output_fields":["dataset","price_area","date","last_updated","totals_kw","total_kw","returned","rows","rows[].price_area","rows[].metering_point_type","rows[].metering_point_type_label","rows[].production_group","rows[].installed_capacity_kw"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["date"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/elhub/get_installed_capacity?price_area={price_area}&date={date}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/elhub","wiki":"https://allemannsdata.com/wiki/kilder/elhub/"}},{"id":"entsoe","name":"ENTSO-E Transparency Platform","description":"Day-ahead prices and actual electricity consumption for Norway and Norwegian bidding zones.","topic":"energi","keywords":["str\u00f8mpris","str\u00f8mpriser","kraftpris","kraftpriser","spotpris","spotpriser","str\u00f8m","str\u00f8mnett","elektrisitet","electricity"],"operations":[{"name":"get_day_ahead_prices","description":"Get day-ahead electricity prices for a Norwegian bidding zone. Signature: get_day_ahead_prices(zone_code: one of: NO1, NO2, NO3, NO4, NO5, optional, default 'NO1'; start: string, optional, default None; end: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_day_ahead_prices(zone_code: one of: NO1, NO2, NO3, NO4, NO5, optional, default 'NO1'; start: string, optional, default None; end: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["zone_code","start","end"],"output_fields":["document_type","series","series[].periods","series[].periods[].start","series[].periods[].resolution","series[].periods[].points"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_day_ahead_prices?zone_code=NO1&start={start}&end={end}&limit=25&offset=0"},{"name":"get_actual_total_load","description":"Get actual total electricity load for Norway or a bidding zone. Signature: get_actual_total_load(area: string, optional, default 'NO'; start: string, optional, default None; end: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_actual_total_load(area: string, optional, default 'NO'; start: string, optional, default None; end: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["area","start","end"],"output_fields":["document_type","series","series[].periods","series[].periods[].start","series[].periods[].resolution","series[].periods[].points"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_actual_total_load?area=NO&start={start}&end={end}&limit=25&offset=0"},{"name":"list_zones","description":"List the bidding zone codes accepted by the other tools, mapped to\ndisplay names. Covers all Nordic and Baltic zones plus the major\ncontinental European zones. GB is not available: ENTSO-E has had no UK\ndata since Brexit. Signature: list_zones(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"list_zones(limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":[],"output_fields":[],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/list_zones?limit=25&offset=0"},{"name":"get_imbalance_prices","description":"Get one day's imbalance (balancing) settlement prices (EUR/MWh) for a\nEuropean bidding zone - what a balance-responsible party pays or is paid\nper MWh of deviation from its schedule. Signature: get_imbalance_prices(zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_imbalance_prices(zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["zone_code","date"],"optional_parameters":[],"output_fields":["zone","zone_name","date","currency","unit","prices","prices[].time_start","prices[].time_end","prices[].eur_per_mwh"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["date"],"timestamp":["prices[].time_start","prices[].time_end"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_imbalance_prices?zone_code={zone_code}&date={date}&limit=25&offset=0"},{"name":"get_generation_mix","description":"Get one day's actual generation (MW) broken down by production type for\na European bidding zone. Signature: get_generation_mix(zone_code: string, required; date: string, required; resolution: string, optional, default 'hourly'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_generation_mix(zone_code: string, required; date: string, required; resolution: string, optional, default 'hourly'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["zone_code","date"],"optional_parameters":["resolution"],"output_fields":["zone","zone_name","date","resolution","generation","generation[].type","generation[].time_start","generation[].time_end","generation[].mw","generation[].mean_mw","generation[].mwh","note"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["date"],"timestamp":["generation[].time_start","generation[].time_end"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_mix?zone_code={zone_code}&date={date}&resolution=hourly&limit=25&offset=0"},{"name":"get_generation_forecast","description":"Get one day's day-ahead wind and solar generation forecast (MW) for a\nEuropean bidding zone. Signature: get_generation_forecast(zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_generation_forecast(zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["zone_code","date"],"optional_parameters":[],"output_fields":["zone","zone_name","date","forecast","forecast[].type","forecast[].time_start","forecast[].time_end","forecast[].mw"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["date"],"timestamp":["forecast[].time_start","forecast[].time_end"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_forecast?zone_code={zone_code}&date={date}&limit=25&offset=0"},{"name":"get_installed_capacity","description":"Get installed generation capacity (MW) by production type for a whole\nyear, for a European bidding zone. Signature: get_installed_capacity(zone_code: string, required; year: integer, calendar year, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_installed_capacity(zone_code: string, required; year: integer, calendar year, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["zone_code","year"],"optional_parameters":[],"output_fields":["zone","zone_name","year","capacity_mw","capacity_mw.Biomass","capacity_mw.Fossil brown coal/lignite","capacity_mw.Fossil coal-derived gas","capacity_mw.Fossil gas","capacity_mw.Fossil hard coal","capacity_mw.Fossil oil","capacity_mw.Fossil oil shale","capacity_mw.Fossil peat","capacity_mw.Geothermal","capacity_mw.Hydro pumped storage","capacity_mw.Hydro run-of-river","capacity_mw.Hydro water reservoir","capacity_mw.Marine","capacity_mw.Nuclear","capacity_mw.Other renewable","capacity_mw.Solar","capacity_mw.Waste","capacity_mw.Wind offshore","capacity_mw.Wind onshore","capacity_mw.Other"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_installed_capacity?zone_code={zone_code}&year={year}&limit=25&offset=0"},{"name":"get_load","description":"Get one day's system-wide electricity load (MW) for a European bidding\nzone. Signature: get_load(zone_code: string, required; date: string, required; forecast: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_load(zone_code: string, required; date: string, required; forecast: yes/no, optional, default False; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["zone_code","date"],"optional_parameters":["forecast"],"output_fields":["zone","zone_name","date","forecast","load","load[].time_start","load[].time_end","load[].load_mw"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["date"],"timestamp":["load[].time_start","load[].time_end"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_load?zone_code={zone_code}&date={date}&forecast=false&limit=25&offset=0"},{"name":"get_cross_border_flow","description":"Get one day's metered physical power flow (MW) from one bidding zone to\nanother. Signature: get_cross_border_flow(from_zone_code: string, required; to_zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_cross_border_flow(from_zone_code: string, required; to_zone_code: string, required; date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["from_zone_code","to_zone_code","date"],"optional_parameters":[],"output_fields":["from_zone","from_zone_name","to_zone","to_zone_name","date","flow","flow[].time_start","flow[].time_end","flow[].flow_mw"],"output_fields_truncated":false,"canonical_field_aliases":{"date":["date"],"timestamp":["flow[].time_start","flow[].time_end"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_cross_border_flow?from_zone_code={from_zone_code}&to_zone_code={to_zone_code}&date={date}&limit=25&offset=0"},{"name":"get_generation_outages","description":"Get planned and forced (unplanned) outages of generation units in a\nEuropean bidding zone over a date range - the single best explanation\nfor an unexpected price spike (a plant going down). Signature: get_generation_outages(zone_code: string, required; start_date: string, required; end_date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_generation_outages(zone_code: string, required; start_date: string, required; end_date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["zone_code","start_date","end_date"],"optional_parameters":[],"output_fields":["zone","zone_name","start_date","end_date","outages","outages[].status","outages[].resource","outages[].type","outages[].nominal_mw","outages[].start","outages[].end","outages[].reason","outages[].capacity","outages[].capacity[].time_start","outages[].capacity[].time_end","outages[].capacity[].available_mw","outages[].end_note"],"output_fields_truncated":false,"canonical_field_aliases":{"timestamp":["outages[].capacity[].time_start","outages[].capacity[].time_end"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_generation_outages?zone_code={zone_code}&start_date={start_date}&end_date={end_date}&limit=25&offset=0"},{"name":"get_transmission_outages","description":"Get planned and forced (unplanned) outages of interconnectors/transmission\nassets between two European bidding zones over a date range - explains\nsudden drops in cross-border transfer capacity. Signature: get_transmission_outages(from_zone_code: string, required; to_zone_code: string, required; start_date: string, required; end_date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_transmission_outages(from_zone_code: string, required; to_zone_code: string, required; start_date: string, required; end_date: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["from_zone_code","to_zone_code","start_date","end_date"],"optional_parameters":[],"output_fields":["from_zone","from_zone_name","to_zone","to_zone_name","start_date","end_date","outages","outages[].status","outages[].asset","outages[].start","outages[].end","outages[].reason","outages[].capacity","outages[].capacity[].time_start","outages[].capacity[].time_end","outages[].capacity[].available_mw","outages[].end_note"],"output_fields_truncated":false,"canonical_field_aliases":{"timestamp":["outages[].capacity[].time_start","outages[].capacity[].time_end"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe/get_transmission_outages?from_zone_code={from_zone_code}&to_zone_code={to_zone_code}&start_date={start_date}&end_date={end_date}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/entsoe","wiki":"https://allemannsdata.com/wiki/kilder/entsoe/"}}],"returned":5,"total_matched":15,"limit":{"value":5,"scope":"total results across all sources, best-ranked first"},"coverage":{"firmafakta":{"status":"available","returned":4},"doffin":{"status":"available","returned":2},"stillinger":{"status":"available","returned":0},"geonorge":{"status":"available","returned":0},"ais":{"status":"available","returned":0},"marine":{"status":"available","returned":0},"kystdatahuset":{"status":"available","returned":0},"ssb":{"status":"available","returned":0},"brreg":{"status":"available","returned":5},"nve":{"status":"available","returned":0},"entur":{"status":"available","returned":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 15 matches are shown. Narrow the query or raise limit (max 10) for more.","_meta":{"retrieved_at":"2026-10-24T02:00:18Z","language":"en","content_languages":["en"],"sources":[{"id":"firmafakta","name":"Firmafakta","description":"Norwegian businesses, people, roles, owners, accounts, grants, jobs and intellectual property.","cache_ttl_seconds":60},{"id":"doffin","name":"Doffin and TED","description":"Search Norwegian and European public procurement, notices and CPV codes.","cache_ttl_seconds":60},{"id":"stillinger","name":"Open positions","description":"Recently published jobs and details from NAV's open labour-market data.","cache_ttl_seconds":60},{"id":"geonorge","name":"Geonorge","description":"Address search, place names, nearby places and reverse geocoding from the Norwegian Mapping Authority.","cache_ttl_seconds":60},{"id":"ais","name":"AIS and vessels","description":"Latest known vessel positions, vessel search and historical AIS tracks from BarentsWatch.","cache_ttl_seconds":300},{"id":"marine","name":"Aquaculture and fish health","description":"Aquaculture sites, disease status, salmon lice and sea temperature from BarentsWatch.","cache_ttl_seconds":3600},{"id":"kystdatahuset","name":"Kystdatahuset","description":"Norwegian ports, quays, maritime locations and reported port connections from the Coastal Administration.","cache_ttl_seconds":60},{"id":"ssb","name":"Statistics Norway","description":"Search Statbank and fetch table metadata, dimensions, units and statistics in JSON-stat2.","documentation":"https://www.ssb.no/api/pxwebapiv2","cache_ttl_seconds":300},{"id":"brreg","name":"Br\u00f8nn\u00f8ysund Register Centre","description":"Live Central Coordinating Register lookups for businesses, official entity data, roles and group structures.","documentation":"https://data.brreg.no/enhetsregisteret/api/dokumentasjon/no/index.html","cache_ttl_seconds":900},{"id":"nve","name":"NVE HydAPI","description":"Hydrological stations and observations for water level, discharge, temperature, snow and groundwater, plus every hydro and wind power plant with owner, capacity and production.","documentation":"https://hydapi.nve.no/UserDocumentation/","cache_ttl_seconds":60,"rate_limit":"The gateway monitors upstream quota information and caches metadata."},{"id":"entur","name":"Entur","description":"National stop search, journey planning, departures, live vehicle positions and service alerts for all public transport, ferries included, plus shared bikes, e-scooters and car sharing.","documentation":"https://developer.entur.org/pages-intro-getstarted/","cache_ttl_seconds":30,"rate_limit":"The gateway identifies the client to Entur; excessive traffic may be limited."},{"id":"data_norge","name":"data.norge.no","description":"Search datasets, APIs, concepts, information models, services and events in the National Data Catalog.","documentation":"https://data.norge.no/nb/technical/api","cache_ttl_seconds":300,"rate_limit":"Search API: 10 requests/minute (burst 20). Resource API: 5 requests/second (burst 10)."}],"statuses":{"ssb":{"status":"available","returned":0},"brreg":{"status":"available","returned":5},"geonorge_addresses":{"status":"available","returned":0},"geonorge_places":{"status":"available","returned":0},"entur":{"status":"available","returned":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":2},"nve":{"status":"available","returned":0},"stillinger":{"status":"available","returned":0},"firmafakta":{"status":"available","returned":4}}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/sok/alle?q=Alpha+System+AS","wiki":"https://allemannsdata.com/wiki/sok/?q=Alpha+System+AS","api_index":"https://allemannsdata.com/wiki/api/v1/"}}
