We use cookies for authentication and — with your consent — for analytics. Read more.

Skip to content
KETL Data
DataAppsMCPSign in
  1. Home
  2. Data catalogue
  3. The Norwegian Maritime Authority (SDIR)
MaritimeStandardNLOD

The Norwegian Maritime Authority (SDIR)

The Norwegian Maritime Authority's open vessel register with searches on ships (IMO, MMSI, name, flag, type), shipowner details (name, org number, number of vessels) and certificate data. All Norwegian-registered ships and ships with DNV class are included. Open REST API at data.sdir.no, no API key required. Licence: NLOD.

60K rows

Data volume

Daily

Updates

3

MCP tools

Example response — /api/connectors/sdir/ships
{
  "data": "..."
}

MCP integration

Available MCP tools
sdir_get_company_ships
sdir_get_ship
sdir_search_ships
Configuration for Claude Desktop / Cursor
{
  "mcpServers": {
    "sdir": {
      "url": "https://data.ketl.no/mcp/sdir",
      "headers": {
        "Authorization": "Bearer $KETL_API_KEY"
      }
    }
  }
}

API endpoints

GET
/ships

Søk i fartøyregister — minst ett av q/imo/mmsi/callSign/flag/shipType

q optional
Fritekstsøk på fartøysnavn (alias for name) q=stril
name optional
Fartøysnavn (alias: q) name=stril
imo optional
IMO-nummer (7 siffer) imo=9074729
mmsi optional
MMSI-nummer (9 siffer) mmsi=257000000
flag optional
Flaggstat (ISO-landkode) flag=NO
shipType optional
Fartøystype shipType=Lasteskip
callSign optional
Kallesignal callSign=LDVL
Show curl example
# GET https://data.ketl.no/api/connectors/sdir/ships
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/sdir/ships"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/ships/{imo}

Hent ett fartøy på IMO-nummer

Show curl example
# GET https://data.ketl.no/api/connectors/sdir/ships/{imo}
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/sdir/ships/{imo}"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/company/{orgnr}

Rederiopplysninger på organisasjonsnummer

Show curl example
# GET https://data.ketl.no/api/connectors/sdir/company/{orgnr}
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/sdir/company/{orgnr}"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/health

Connector-helsestatus

deep optional
Sett `deep=1` for å få med det fulle probe-objektet (`deepProbe`). Enhver annen verdi gir samme svar som uten parameteren — verdimengden er IKKE lukket, så ruta avviser ingenting (MÅLT 2026-08-30). deep=1
Show curl example
# GET https://data.ketl.no/api/connectors/sdir/health
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/sdir/health"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

Access and pricing

The Norwegian Maritime Authority (SDIR) is openly available — create an account to get started.

skipfartoyrederiIMOMMSIsjofartmaritimenorge
KETL Data

Nordic open-data and compliance infrastructure. Source, rule and confidence on every answer.

Product links

  • Data
  • Apps
  • MCP
  • Contact

Legal links

  • AI transparency
  • Privacy
  • Terms
  • SLA
  • Cookies
  • Security

© 2026 KETL Data

build 8f3b7512