Norwegian University of Science and Technology logo

Norwegian University of Science and Technology

The Norwegian University of Science and Technology (NTNU) is Norway's largest university, headquartered in Trondheim with campuses in Gjoverik and Alesund, and ranked #264 in the QS World University Rankings 2025. NTNU does not operate a single consolidated institutional developer portal; instead its public, machine-readable footprint is delivered largely through national shared research and education infrastructure operated by Sikt (the Norwegian Agency for Shared Services in Education and Research). Confirmed public, programmatic access exists via the Cristin research information REST API (NTNU is Cristin institution 194), the NVA (Nasjonalt vitenarkiv) API that now hosts the migrated NTNU Open institutional repository, the DataverseNO research-data repository API, the TP timetable web service, and Feide/Dataporten identity (OpenID Connect / OAuth2 / SAML). Several NTNU lab and student GitHub organizations exist, but there is no single official institutional GitHub org.

5 APIs 0 Features
EducationHigher EducationUniversityResearchOpen DataNorwayScandinavia

APIs

Cristin Research Information API

Cristin is the Norwegian national Current Research Information System. NTNU's research output, persons, projects and institution records are exposed through the public Cristin v...

NVA Nasjonalt Vitenarkiv API

The National Research Archive (Nasjonalt vitenarkiv, NVA) is the Sikt operated open research archive that now hosts NTNU's institutional repository content (the former NTNU Open...

DataverseNO Research Data API

DataverseNO is the national, curated research-data repository (a Dataverse instance) where NTNU researchers deposit and publish datasets via the NTNU dataverse. Dataverse provid...

TP Timetable Web Service

TP (Timeplan) is the timetable, room-booking and course-activity system used by NTNU and hosted at tp.educloud.no/ntnu. It provides a versioned web-service interface under the /...

Feide / Dataporten Identity (OpenID Connect / SAML)

NTNU authenticates users through Feide, the national identity federation operated by Sikt, with Dataporten providing OAuth2 / OpenID Connect and SAML based single sign-on and id...

Semantic Vocabularies

Ntnu Context

22 classes · 4 properties

JSON-LD

API Governance Rules

Norwegian University of Science and Technology API Rules

6 rules · 1 errors 4 warnings 1 info

SPECTRAL

Resources

🔗
Website
Website
👥
GitHub
GitHub
🔗
LinkedIn
LinkedIn
🌐
DeveloperPortal
DeveloperPortal
🔑
Authentication
Authentication
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Review
Review

Sources

Raw ↑
---
aid: ntnu
name: Norwegian University of Science and Technology
description: >-
  The Norwegian University of Science and Technology (NTNU) is Norway's largest
  university, headquartered in Trondheim with campuses in Gjoverik and Alesund,
  and ranked #264 in the QS World University Rankings 2025. NTNU does not operate
  a single consolidated institutional developer portal; instead its public,
  machine-readable footprint is delivered largely through national shared
  research and education infrastructure operated by Sikt (the Norwegian Agency
  for Shared Services in Education and Research). Confirmed public, programmatic
  access exists via the Cristin research information REST API (NTNU is Cristin
  institution 194), the NVA (Nasjonalt vitenarkiv) API that now hosts the
  migrated NTNU Open institutional repository, the DataverseNO research-data
  repository API, the TP timetable web service, and Feide/Dataporten identity
  (OpenID Connect / OAuth2 / SAML). Several NTNU lab and student GitHub
  organizations exist, but there is no single official institutional GitHub org.
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/ntnu/refs/heads/main/apis.yml
tags:
  - Education
  - Higher Education
  - University
  - Research
  - Open Data
  - Norway
  - Scandinavia
created: '2026-06-03'
modified: '2026-06-03'
specificationVersion: '0.19'
apis:
  - aid: ntnu:cristin
    name: Cristin Research Information API
    description: >-
      Cristin is the Norwegian national Current Research Information System.
      NTNU's research output, persons, projects and institution records are
      exposed through the public Cristin v2 REST API; NTNU is Cristin
      institution id 194. The API returns JSON and is operated nationally by
      Sikt on behalf of participating institutions including NTNU.
    humanURL: https://api.cristin.no/v2/doc/index.html
    baseURL: https://api.cristin.no/v2/
    tags: [ Research, CRIS, Publications, Open Data ]
    properties:
      - type: Documentation
        url: https://api.cristin.no/v2/doc/index.html
  - aid: ntnu:nva
    name: NVA Nasjonalt Vitenarkiv API
    description: >-
      The National Research Archive (Nasjonalt vitenarkiv, NVA) is the Sikt
      operated open research archive that now hosts NTNU's institutional
      repository content (the former NTNU Open / ntnuopen.ntnu.no, which now
      redirects into NVA). NVA exposes a public REST API for publications and
      Cristin person/organization data.
    humanURL: https://nva.sikt.no/
    baseURL: https://api.nva.unit.no/
    tags: [ Research, Repository, Open Access, Publications ]
    properties:
      - type: Documentation
        url: https://nva.sikt.no/
  - aid: ntnu:dataverseno
    name: DataverseNO Research Data API
    description: >-
      DataverseNO is the national, curated research-data repository (a Dataverse
      instance) where NTNU researchers deposit and publish datasets via the NTNU
      dataverse. Dataverse provides a documented native REST API for search,
      dataset metadata and file access.
    humanURL: https://dataverse.no/dataverse/ntnu
    baseURL: https://dataverse.no/api/
    tags: [ Research Data, Datasets, Open Data, Repository ]
    properties:
      - type: Documentation
        url: https://guides.dataverse.org/en/latest/api/
      - type: OpenAPI
        url: openapi/ntnu-dataverseno.yaml
      - type: JSONSchema
        url: json-schema/ntnu-dataset-schema.json
      - type: JSONSchema
        url: json-schema/ntnu-dataverse-schema.json
      - type: JSONSchema
        url: json-schema/ntnu-datafile-schema.json
      - type: x-json-structure
        url: json-structure/ntnu-dataset-structure.json
      - type: x-examples
        url: examples/ntnu-get-dataset-example.json
      - type: x-rules
        url: rules/ntnu-rules.yml
      - type: x-vocabulary
        url: vocabulary/ntnu-vocabulary.yml
      - type: x-json-ld
        url: json-ld/ntnu-context.jsonld
  - aid: ntnu:tp
    name: TP Timetable Web Service
    description: >-
      TP (Timeplan) is the timetable, room-booking and course-activity system
      used by NTNU and hosted at tp.educloud.no/ntnu. It provides a versioned
      web-service interface under the /ntnu/ws/ path for course and timetable
      data. The web service is access controlled (returns HTTP 401 without
      credentials), so programmatic use requires institutional authorization.
    humanURL: https://tp.educloud.no/ntnu/timeplan/
    tags: [ Timetable, Courses, Scheduling, Gated ]
    properties:
      - type: Documentation
        url: https://tp.educloud.no/ntnu/timeplan/
  - aid: ntnu:feide
    name: Feide / Dataporten Identity (OpenID Connect / SAML)
    description: >-
      NTNU authenticates users through Feide, the national identity federation
      operated by Sikt, with Dataporten providing OAuth2 / OpenID Connect and
      SAML based single sign-on and identity APIs. Service providers integrating
      with NTNU users register clients and obtain tokens through Feide.
    humanURL: https://docs.feide.no/
    baseURL: https://auth.dataporten.no/
    tags: [ Identity, Authentication, OpenID Connect, OAuth2, SAML, SSO ]
    properties:
      - type: Documentation
        url: https://docs.feide.no/
common:
  - type: Website
    url: https://www.ntnu.edu/
  - type: GitHub
    url: https://github.com/EECS-NTNU
  - type: LinkedIn
    url: https://www.linkedin.com/school/ntnu/
  - type: DeveloperPortal
    url: https://docs.feide.no/
  - type: Authentication
    url: https://docs.feide.no/
  - type: Plans
    url: plans/ntnu-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/ntnu-rate-limits.yml
  - type: FinOps
    url: finops/ntnu-finops.yml
  - type: Review
    url: review.yml
maintainers:
  - FN: Kin Lane
    email: [email protected]