{"query":"Test","outcome":"results","mode":"all","results":[{"type":"vessel","id":"49122","namespace":"mmsi","canonical_id":"mmsi:49122","name":"TEST","source":"ais","score":41,"_links":{"wiki":"https://allemannsdata.com/wiki/fartoy/49122/","api":"https://allemannsdata.com/wiki/api/v1/fartoy/49122"},"sources":["ais"]},{"type":"vessel","id":"1111","namespace":"mmsi","canonical_id":"mmsi:1111","name":"TEST","source":"ais","score":41,"_links":{"wiki":"https://allemannsdata.com/wiki/fartoy/1111/","api":"https://allemannsdata.com/wiki/api/v1/fartoy/1111"},"sources":["ais"]},{"type":"dataset","id":"9e785b59-5172-3628-bbd9-56bdad101cc1","name":"Test","description":"...","source":"data_norge","attributes":{"publisher":"Alta kommune","access_rights":"PUBLIC"},"score":41,"_links":{"wiki":"https://allemannsdata.com/wiki/offentlige-data/datasets/9e785b59-5172-3628-bbd9-56bdad101cc1/","api":"https://allemannsdata.com/wiki/api/v1/data-norge/datasets/9e785b59-5172-3628-bbd9-56bdad101cc1"},"sources":["data_norge"]},{"type":"procurement","id":"2024-111019","namespace":"doffin:notice","canonical_id":"doffin:notice:2024-111019","name":"Test","description":"Test","source":"doffin","attributes":{"status":"EXPIRED"},"relationships":[{"type":"buyer","target":{"type":"organization","id":"223345","namespace":"no:orgnr","canonical_id":"no:orgnr:223345","name":"[Test][Cloudia]TestOrg6"}}],"score":41,"_links":{"wiki":"https://allemannsdata.com/wiki/anskaffelse/2024-111019/","api":"https://allemannsdata.com/wiki/api/v1/anskaffelser/2024-111019"},"sources":["doffin"]},{"type":"organization","id":"925145246","namespace":"no:orgnr","canonical_id":"no:orgnr:925145246","name":"ACCEPTANCE TEST AS","source":"brreg","attributes":{"organization_form":{"_links":{"self":{"href":"https://data.brreg.no/enhetsregisteret/api/organisasjonsformer/AS"}},"beskrivelse":"Aksjeselskap","kode":"AS"}},"score":13,"_links":{"wiki":"https://allemannsdata.com/wiki/selskap/925145246/","api":"https://allemannsdata.com/wiki/api/v1/selskaper/925145246"},"sources":["brreg"]}],"data_sources":[{"id":"ais","name":"AIS and vessels","description":"Latest known vessel positions, vessel search and historical AIS tracks from BarentsWatch.","topic":"hav-og-kyst","keywords":["skip","b\u00e5t","fart\u00f8y","posisjon","ais","skipstrafikk"],"operations":[{"name":"find_vessels_nearby","description":"Find latest AIS positions for vessels near a coordinate. Signature: find_vessels_nearby(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 20; limit: integer, items, optional, default 30; offset: integer, items, optional, default 0).","signature":"find_vessels_nearby(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; radius_km: decimal number, kilometres, optional, default 20; limit: integer, items, optional, default 30; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":["radius_km","limit"],"output_fields":["fartoy","fartoy[].vessel_id","fartoy[].navn","fartoy[].kallesignal","fartoy[].imo","fartoy[].skipstype","fartoy[].lat","fartoy[].lon","fartoy[].fart_knop","fartoy[].kurs","fartoy[].destinasjon","fartoy[].sist_oppdatert","fartoy[].avstand_km","radius_km"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["fartoy[].navn"],"latitude":["fartoy[].lat"],"longitude":["fartoy[].lon"],"speed_knots":["fartoy[].fart_knop"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/ais/find_vessels_nearby?lat={lat}&lon={lon}&radius_km=20&limit=30&offset=0"},{"name":"get_vessel","description":"Fetch the latest known AIS data for one vessel. Signature: get_vessel(vessel_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_vessel(vessel_id: integer, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["vessel_id"],"optional_parameters":[],"output_fields":["vessel_id","navn","kallesignal","imo","skipstype","lat","lon","fart_knop","kurs","destinasjon","sist_oppdatert"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["navn"],"latitude":["lat"],"longitude":["lon"],"speed_knots":["fart_knop"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/ais/get_vessel?vessel_id={vessel_id}&limit=25&offset=0"},{"name":"search_vessels","description":"Search vessels by name, MMSI, IMO or call sign. Signature: search_vessels(query: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"search_vessels(query: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":[],"output_fields":["[].vessel_id","[].navn","[].kallesignal","[].imo","[].skipstype","[].lat","[].lon","[].fart_knop","[].kurs","[].destinasjon","[].sist_oppdatert"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["[].navn"],"latitude":["[].lat"],"longitude":["[].lon"],"speed_knots":["[].fart_knop"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/ais/search_vessels?query={query}&limit=25&offset=0"},{"name":"get_vessel_track","description":"Fetch the vessel's AIS track for the past 24 hours. Signature: get_vessel_track(vessel_id: integer, required; limit: integer, items, optional, default 500; offset: integer, items, optional, default 0).","signature":"get_vessel_track(vessel_id: integer, required; limit: integer, items, optional, default 500; offset: integer, items, optional, default 0)","required_parameters":["vessel_id"],"optional_parameters":["limit"],"output_fields":["[].vessel_id","[].name","[].msgtime","[].latitude","[].longitude","[].courseOverGround","[].speedOverGround","[].trueHeading","[].rateOfTurn","[].navigationalStatus","[].shipType","[].stream"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["[].name"],"latitude":["[].latitude"],"longitude":["[].longitude"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/ais/get_vessel_track?vessel_id={vessel_id}&limit=500&offset=0"},{"name":"get_vessel_position","description":"Get one vessel's latest position with a human-readable location\n(\"3.2 km NW of Kristiansund\"), speed, course and navigational status. Signature: get_vessel_position(vessel: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_vessel_position(vessel: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["vessel"],"optional_parameters":[],"output_fields":["name","vessel_id","type","lat","lon","location","speed_kn","course","heading","nav_status","destination","eta","draught_m","position_time","position_age_min"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["name","heading"],"latitude":["lat"],"longitude":["lon"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/ais/get_vessel_position?vessel={vessel}&limit=25&offset=0"},{"name":"get_area_traffic","description":"Snapshot of ship traffic in an area - \"how busy is Oslofjorden right\nnow\". Give a Norwegian place name OR a lat/lon coordinate. Signature: get_area_traffic(place: 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 20; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_area_traffic(place: 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 20; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["place","lat","lon","radius_km"],"output_fields":["area","radius_km","total_vessels","moving","stationary","by_type","by_nav_status","busiest_headings"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/ais/get_area_traffic?place={place}&lat={lat}&lon={lon}&radius_km=20&limit=25&offset=0"},{"name":"lookup_vessel","description":"Resolve vessel identity: name <-> MMSI <-> IMO <-> callsign, plus flag\nstate, type and dimensions. Use before positional queries to\ndisambiguate - a name fragment returns up to 30 candidates. Signature: lookup_vessel(query: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"lookup_vessel(query: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["query"],"optional_parameters":[],"output_fields":["count","vessels","vessels[].name","vessels[].vessel_id","vessels[].imo","vessels[].callsign","vessels[].flag","vessels[].type","vessels[].length_m","vessels[].width_m","vessels[].draught_m","vessels[].destination","vessels[].last_seen"],"output_fields_truncated":false,"canonical_field_aliases":{"name":["vessels[].name"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/ais/lookup_vessel?query={query}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/ais","wiki":"https://allemannsdata.com/wiki/kilder/ais/"}},{"id":"luftkvalitet","name":"Air quality","description":"Monitoring stations, latest measurements, history and Norwegian air-quality forecasts.","topic":"vaer-og-luft","keywords":["luft","forurensning","svevest\u00f8v","pm10","pm2.5","aqi"],"operations":[{"name":"find_air_stations","description":"List Norway's air quality measuring stations with their latest overall\nAQI level and which components (PM2.5, PM10, NO2, O3, SO2) each measures. Signature: find_air_stations(municipality: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"find_air_stations(municipality: string, optional, default None; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":[],"optional_parameters":["municipality"],"output_fields":["[].station","[].eoi","[].municipality","[].area","[].station_type","[].latitude","[].longitude","[].aqi_level","[].aqi_time","[].components","[].distance_km","results","results[].station","results[].eoi","results[].municipality","results[].area","results[].station_type","results[].latitude","results[].longitude","results[].aqi_level","results[].aqi_time","results[].components","results[].distance_km","note"],"output_fields_truncated":false,"canonical_field_aliases":{"latitude":["[].latitude","results[].latitude"],"longitude":["[].longitude","results[].longitude"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/luftkvalitet/find_air_stations?municipality={municipality}&limit=25&offset=0"},{"name":"get_air_quality_nearby","description":"Get the measuring stations nearest a coordinate with their latest\nmeasured AQI level per component. Sorted by distance. Signature: get_air_quality_nearby(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_air_quality_nearby(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":[],"output_fields":["[].station","[].eoi","[].municipality","[].area","[].station_type","[].latitude","[].longitude","[].aqi_level","[].aqi_time","[].components","[].distance_km","results","results[].station","results[].eoi","results[].municipality","results[].area","results[].station_type","results[].latitude","results[].longitude","results[].aqi_level","results[].aqi_time","results[].components","results[].distance_km","note"],"output_fields_truncated":false,"canonical_field_aliases":{"latitude":["[].latitude","results[].latitude"],"longitude":["[].longitude","results[].longitude"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/luftkvalitet/get_air_quality_nearby?lat={lat}&lon={lon}&limit=25&offset=0"},{"name":"get_station_latest","description":"Get the latest measured values at one station: newest hourly value and\nrunning 24h mean per component, in ug/m3, with AQI level for each. Signature: get_station_latest(station_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_station_latest(station_id: string, required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["station_id"],"optional_parameters":[],"output_fields":["station","components","components[].component","components[].unit","components[].latest_value","components[].latest_level","components[].latest_time","components[].mean_24h"],"output_fields_truncated":false,"canonical_field_aliases":{},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/luftkvalitet/get_station_latest?station_id={station_id}&limit=25&offset=0"},{"name":"get_station_history","description":"Get the measured hourly time series for one station, per component\n(ug/m3). Feed straight into a chart. Signature: get_station_history(station_id: string, required; period: string, optional, default '48h'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_station_history(station_id: string, required; period: string, optional, default '48h'; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["station_id"],"optional_parameters":["period"],"output_fields":["station","municipality","zone","period","components","components[].component","components[].unit","components[].values","components[].values[].time","components[].values[].value"],"output_fields_truncated":false,"canonical_field_aliases":{"timestamp":["components[].values[].time"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/luftkvalitet/get_station_history?station_id={station_id}&period=48h&limit=25&offset=0"},{"name":"get_air_quality_forecast","description":"Get the modelled hourly air quality forecast (~2 days ahead) for any\ncoordinate in Norway: overall AQI index plus PM2.5, PM10, NO2 and O3\nconcentrations (ug/m3). Signature: get_air_quality_forecast(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0).","signature":"get_air_quality_forecast(lat: decimal number, decimal degrees (WGS84), required; lon: decimal number, decimal degrees (WGS84), required; limit: integer, items, optional, default 25; offset: integer, items, optional, default 0)","required_parameters":["lat","lon"],"optional_parameters":[],"output_fields":["place","municipality","now_level","now_aqi","components","components[].component","components[].unit","components[].values","components[].values[].time","components[].values[].value"],"output_fields_truncated":false,"canonical_field_aliases":{"timestamp":["components[].values[].time"]},"get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/luftkvalitet/get_air_quality_forecast?lat={lat}&lon={lon}&limit=25&offset=0"}],"_links":{"api":"https://allemannsdata.com/wiki/api/v1/kilder/luftkvalitet","wiki":"https://allemannsdata.com/wiki/kilder/luftkvalitet/"}}],"returned":5,"total_matched":32,"limit":{"value":5,"scope":"total results across all sources, best-ranked first"},"coverage":{"firmafakta":{"status":"available","returned":5},"doffin":{"status":"available","returned":5},"stillinger":{"status":"available","returned":1},"geonorge":{"status":"available","returned":0},"ais":{"status":"available","returned":3},"marine":{"status":"available","returned":0},"kystdatahuset":{"status":"available","returned":0},"ssb":{"status":"available","returned":5},"brreg":{"status":"available","returned":5},"nve":{"status":"available","returned":0},"entur":{"status":"available","returned":1},"data_norge":{"status":"available","returned":5}},"not_searched":{"sources":["anleggsregisteret","arkivverket","artskart","avinor","badetemp","banenor","datanorge","elhub","entsoe","eurostat","fhi","firms","fiskeridir","frost","kjoretoy","klimagassutslipp","kulturarv","lovdata","luftkvalitet","mattilsynet","n2yo","nasjonalbiblioteket","naturbase","nobil","norgesbank","nva","nyheter","oljefond","poi_norge","politiloggen","postlister","rovbase","sodir","statnett","statsregnskapet","stortinget","strompris","utdanning","vannforekomster","vegvesen","weather"],"reason":"These sources provide no general textual entity search; query them directly."},"suggestion":"Only the 5 best-ranked of 32 matches are shown. Narrow the query or raise limit (max 10) for more.","_meta":{"retrieved_at":"2026-09-27T16:20:36Z","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":5},"brreg":{"status":"available","returned":5},"geonorge_addresses":{"status":"available","returned":0},"geonorge_places":{"status":"available","returned":0},"entur":{"status":"available","returned":1},"data_norge":{"status":"available","returned":5},"ais":{"status":"available","returned":3},"marine":{"status":"available","returned":0},"kystdatahuset":{"status":"available","returned":0},"doffin":{"status":"available","returned":5},"nve":{"status":"available","returned":0},"stillinger":{"status":"available","returned":1},"firmafakta":{"status":"available","returned":5}}},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/sok/alle?q=Test","wiki":"https://allemannsdata.com/wiki/sok/?q=Test","api_index":"https://allemannsdata.com/wiki/api/v1/"}}
