{"id":"fiskeridir","name":"Fiskeridirektoratet \u2013 vessel register","description":"Norway's official register of active fishing vessels: marks, dimensions, engine, build data and owners.","documentation":"https://api.fiskeridir.no/vessel-api/swagger-ui/","operations":[{"name":"search_vessels","description":"Search Norway's register of active fishing vessels.","parameters":[{"name":"query","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Free-text search across several fields (name, marks, call sign)."},{"name":"name","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Filter by vessel name."},{"name":"registration_mark","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Filter by registration mark, e.g. \"M 0017K\"."},{"name":"radio_call_sign","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Filter by radio call sign, e.g. \"LH6853\"."},{"name":"municipality_code","type":"string","schema":{"anyOf":[{"type":"string"},{"type":"null"}]},"display_type":"string","required":false,"default":null,"description":"Filter by the vessel's home municipality code."},{"name":"length_gte","type":"number","schema":{"anyOf":[{"type":"number"},{"type":"null"}]},"display_type":"decimal number","required":false,"default":null,"description":"Only vessels at least this long, in metres."},{"name":"length_lte","type":"number","schema":{"anyOf":[{"type":"number"},{"type":"null"}]},"display_type":"decimal number","required":false,"default":null,"description":"Only vessels at most this long, in metres."},{"name":"sort_by","type":"string","schema":{"enum":["ID","NAME","REGISTRATIONMARK","RADIOCALLSIGN"],"type":"string"},"display_type":"one of: ID, NAME, REGISTRATIONMARK, RADIOCALLSIGN","required":false,"default":"ID","description":"Field to sort on: ID, NAME, REGISTRATIONMARK or RADIOCALLSIGN."},{"name":"sort_asc","type":"boolean","schema":{"type":"boolean"},"display_type":"yes/no","required":false,"default":false,"description":"Sort ascending instead of descending."},{"name":"limit","type":"integer","schema":{"type":"integer"},"display_type":"integer","required":false,"default":20,"description":"Max vessels to return, 1-100 (default 20)."},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page."}],"json_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","output_fields":["total","returned","vessels"],"output_fields_truncated":false,"canonical_field_aliases":{},"description_language":"en","documentation":"Search Norway's register of active fishing vessels.\n\nArgs:\n    query: Free-text search across several fields (name, marks, call sign).\n    name: Filter by vessel name.\n    registration_mark: Filter by registration mark, e.g. \"M 0017K\".\n    radio_call_sign: Filter by radio call sign, e.g. \"LH6853\".\n    municipality_code: Filter by the vessel's home municipality code.\n    length_gte: Only vessels at least this long, in metres.\n    length_lte: Only vessels at most this long, in metres.\n    sort_by: Field to sort on: ID, NAME, REGISTRATIONMARK or RADIOCALLSIGN.\n    sort_asc: Sort ascending instead of descending.\n    limit: Max vessels to return, 1-100 (default 20).\n\nReturns a dict with `total` (all matches, not just this page), `returned`\nand `vessels`: each with id, name, registrationMark, radioCallSign,\nimoNumber, municipalityCode, dimensions (length, width, tonnage), engine\nand build data, and owners (name, entityType, postalCode, city). Pass an\n`id` to get_vessel for one record; a COMPANY owner id is an organisasjonsnummer.\n\nData: Fart\u00f8yregisteret, Fiskeridirektoratet (api.fiskeridir.no/vessel-api).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/fiskeridir/search_vessels/","wiki_get_url_template":"https://allemannsdata.com/wiki/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","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/fiskeridir/search_vessels","response_schema":{"type":"object","properties":{"total":{"type":"integer"},"returned":{"type":"integer"},"vessels":{"type":"array","items":{"x-allemannsdata-schema-status":"unresolved","description":"Response shape is not yet declared; any JSON value is permitted."}}},"additionalProperties":false},"response_schema_status":{"status":"incomplete","codegen_safe":false,"description":"Not suitable for typed model generation: the container shape and field names are useful, but unresolved values accept any JSON value."},"entity_projection":{"status":"projected","entity_types":["fishing_vessel"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/fiskeridir/search_vessels/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/fiskeridir/search_vessels","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).","parameters":[{"name":"vessel_id","type":"string","schema":{"type":"string"},"display_type":"string","required":true,"default":null,"description":"The vessel `id`, e.g. \"2026127699\"."},{"name":"limit","type":"integer","schema":{"type":"integer","minimum":1,"maximum":100,"default":25},"display_type":"integer","required":false,"default":25,"description":"Maximum list items returned by the gateway (default 25, maximum 100)."},{"name":"offset","type":"integer","schema":{"type":"integer","minimum":0,"default":0},"display_type":"integer","required":false,"default":0,"description":"Number of list items to skip before returning the page."}],"json_get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/fiskeridir/get_vessel?vessel_id={vessel_id}&limit=25&offset=0","output_fields":[],"output_fields_truncated":false,"canonical_field_aliases":{},"description_language":"en","documentation":"Get one active fishing vessel by its register id (from search_vessels).\n\nArgs:\n    vessel_id: The vessel `id`, e.g. \"2026127699\".\n\nReturns the full vessel record: name, registrationMark, radioCallSign,\nimoNumber, municipalityCode, dimensions, engine and build data, and owners.\n\nData: Fart\u00f8yregisteret, Fiskeridirektoratet (api.fiskeridir.no/vessel-api).","documentation_language":"en","wiki_get_endpoint":"https://allemannsdata.com/wiki/kilder/fiskeridir/get_vessel/","wiki_get_url_template":"https://allemannsdata.com/wiki/kilder/fiskeridir/get_vessel/?vessel_id={vessel_id}&limit=25&offset=0","json_endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/fiskeridir/get_vessel","response_schema":{"type":"object","additionalProperties":{"x-allemannsdata-schema-status":"unresolved","description":"Response shape is not yet declared; any JSON value is permitted."}},"response_schema_status":{"status":"incomplete","codegen_safe":false,"description":"Not suitable for typed model generation: the container shape and field names are useful, but unresolved values accept any JSON value."},"entity_projection":{"status":"projected","entity_types":["fishing_vessel"],"description":"Recognized records and stable operation identifiers are projected; an empty array means the successful payload contained no recognizable entity."},"response_schema_url":"https://allemannsdata.com/wiki/api/v1/kilder/fiskeridir/get_vessel/schema","endpoint":"https://allemannsdata.com/wiki/api/v1/kilder/fiskeridir/get_vessel","get_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/fiskeridir/get_vessel?vessel_id={vessel_id}&limit=25&offset=0"}],"operation_schema_url_template":"https://allemannsdata.com/wiki/api/v1/kilder/fiskeridir/{operation}/schema","related_sources":[{"id":"ais","name":"AIS and vessels","reason":"Live positions and tracks for the vessel by call sign or name.","api":"https://allemannsdata.com/wiki/api/v1/kilder/ais","wiki":"https://allemannsdata.com/wiki/kilder/ais/"},{"id":"kystdatahuset","name":"Kystdatahuset","reason":"Port calls, voyages and the combined ship registry.","api":"https://allemannsdata.com/wiki/api/v1/kilder/kystdatahuset","wiki":"https://allemannsdata.com/wiki/kilder/kystdatahuset/"},{"id":"brreg","name":"Br\u00f8nn\u00f8ysund Register Centre","reason":"Official entity data for a company owner's organisasjonsnummer.","api":"https://allemannsdata.com/wiki/api/v1/kilder/brreg","wiki":"https://allemannsdata.com/wiki/kilder/brreg/"}],"_meta":{"retrieved_at":"2026-08-02T14:52:16Z","language":"en","content_languages":["en"],"sources":[{"id":"fiskeridir","name":"Fiskeridirektoratet \u2013 vessel register","description":"Norway's official register of active fishing vessels: marks, dimensions, engine, build data and owners.","documentation":"https://api.fiskeridir.no/vessel-api/swagger-ui/","cache_ttl_seconds":300}]},"_links":{"self":"https://allemannsdata.com/wiki/api/v1/kilder/fiskeridir","names":"https://allemannsdata.com/wiki/api/v1/kilder/fiskeridir?view=names","compact":"https://allemannsdata.com/wiki/api/v1/kilder/fiskeridir?view=compact","full":"https://allemannsdata.com/wiki/api/v1/kilder/fiskeridir","wiki":"https://allemannsdata.com/wiki/kilder/fiskeridir/"}}
