The Norwegian University of Science and Technology (NTNU) is Norway's largest university, headquartered in Trondheim with campuses in Gjovik and Alesund. NTNU operates no consolidated institutional developer portal and publishes no OpenAPI, AsyncAPI or other machine-readable API contract of its own. Its one openly callable, institution-operated surface is the OAI-PMH interface of NTNU Open Access Journals at www.ntnu.no/ojs, which answers Identify, ListMetadataFormats and ListSets over sixteen NTNU-published journals. NTNU also runs an institutional API gateway at api.ntnu.no, but every path on it is behind Feide OAuth and no public documentation, contract or scope list is served without an institutional account. Everything else that looks programmable under NTNU's name is operated by somebody else and entered here as a tenant relationship, not as NTNU engineering: research data in the NTNU collection of DataverseNO (run by UiT The Arctic University of Norway on Dataverse software), research information in Cristin and the national research archive NVA (both run by Sikt), timetables in TP on educloud.no, identity in the Feide federation where NTNU exists as the scope ntnu.no on Sikt's national IdP rather than as its own eduGAIN entity, and teaching in a hosted Canvas tenant. This repo previously carried 35 OpenAPI files and 87 derived artifacts that were splits of the generic Dataverse 6.6 product contract; they were the vendor's, not NTNU's, and have been removed.
Norwegian University of Science and Technology publishes 7 APIs on the APIs.io network. Tagged areas include Education, Higher Education, University, Research, and Research Data.
Norwegian University of Science and Technology’s developer surface includes engineering blog, authentication, and 19 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Education & Research regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for
this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero:
never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and
several others — scorable at all.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/ntnu: open an issue to ask a question, or submit a pull request to add artifacts.
Submit an artifact on GitHub — free →Manage your own listing — the Influence plan, $499/mo →
NTNU runs its own Open Journal Systems installation, "NTNU Open Access Journals", on its own registrable domain at www.ntnu.no/ojs, publishing sixteen journals including Nordic ...
api.ntnu.no is an NTNU-operated API gateway serving internal and partner integrations. It is live and institution-run — responses carry NTNU's own X-TIA-Processed-by frontend-au...
Cristin is Norway's national Current Research Information System, operated by Sikt (the Norwegian Agency for Shared Services in Education and Research) on behalf of every partic...
Nasjonalt vitenarkiv (NVA) is the Sikt-operated national open research archive that absorbed NTNU's institutional repository — ntnuopen.ntnu.no now redirects to nva.sikt.no. NTN...
NTNU's research data is deposited into the "NTNU – Norwegian University of Science and Technology" collection (alias "ntnu") of DataverseNO, the Norwegian national research-data...
TP (Timeplan) is the timetable, room-booking and course-activity system NTNU uses, hosted on the shared educloud.no platform at tp.educloud.no/ntnu. The /ntnu/ws/ web-service pa...
NTNU authenticates through Feide, the Norwegian national identity federation operated by Sikt, with Dataporten providing OAuth2 / OpenID Connect and SAML single sign-on. NTNU do...
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 Gjovik and Alesund. NTNU operates no consolidated institutional developer portal and publishes
no OpenAPI, AsyncAPI or other machine-readable API contract of its own. Its one openly callable, institution-operated surface
is the OAI-PMH interface of NTNU Open Access Journals at www.ntnu.no/ojs, which answers Identify, ListMetadataFormats and
ListSets over sixteen NTNU-published journals. NTNU also runs an institutional API gateway at api.ntnu.no, but every path
on it is behind Feide OAuth and no public documentation, contract or scope list is served without an institutional account.
Everything else that looks programmable under NTNU''s name is operated by somebody else and entered here as a tenant relationship,
not as NTNU engineering: research data in the NTNU collection of DataverseNO (run by UiT The Arctic University of Norway
on Dataverse software), research information in Cristin and the national research archive NVA (both run by Sikt), timetables
in TP on educloud.no, identity in the Feide federation where NTNU exists as the scope ntnu.no on Sikt''s national IdP rather
than as its own eduGAIN entity, and teaching in a hosted Canvas tenant. This repo previously carried 35 OpenAPI files and
87 derived artifacts that were splits of the generic Dataverse 6.6 product contract; they were the vendor''s, not NTNU''s,
and have been removed.'
type: Index
x-type: university
x-category: Technical University
deliveryModel:
model: unknown
open_source: false
commercial: false
callable_host: true
label: Delivery model not determined — needs a product licence on record
confidence: medium
source:
- apis
generated: '2026-08-30'
method: derived
accessModel:
pricing: free
onboarding: unknown
trial: false
try_now: false
public: true
label: Free
confidence: medium
source:
- plans
generated: '2026-08-30'
method: derived
position: Consuming
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/ntnu.png
url: https://raw.githubusercontent.com/api-evangelist/ntnu/refs/heads/main/apis.yml
tags:
- Education
- Higher Education
- University
- Research
- Research Data
- Open Access
- Open Data
- Identity
- Course Catalog
- Norway
- Scandinavia
created: '2026-06-03'
modified: '2026-08-30'
specificationVersion: '0.23'
apis:
- aid: ntnu:ojs-oai
name: NTNU Open Access Journals OAI-PMH
description: 'NTNU runs its own Open Journal Systems installation, "NTNU Open Access Journals", on its own registrable domain
at www.ntnu.no/ojs, publishing sixteen journals including Nordic Journal of Science and Technology Studies, Etikk i praksis,
Fauna norvegica, Chironomus and the NIKT conference proceedings. Its OAI-PMH 2.0 interface is open, unauthenticated and
institution operated: verb=Identify returns repositoryName "NTNU Open Access Journals" with adminEmail postmottak@ntnu.no,
verb=ListMetadataFormats returns oai_dc, marcxml, oai_marc and rfc1807, and verb=ListSets returns the per-journal and
per-section sets. This is the only openly callable API surface in this profile that NTNU itself operates. The companion
OJS REST API at /api/v1/ is present but returns 403 without credentials.'
humanURL: https://www.ntnu.no/ojs/
baseURL: https://www.ntnu.no/ojs/index.php/index/oai
x-operator: institution
x-operator-note: 'Host is www.ntnu.no, NTNU''s own registrable domain; the Identify response names NTNU as the repository
and postmottak@ntnu.no as the administrative contact. Probed 2026-08-30: Identify 200 text/xml, ListMetadataFormats 200,
ListSets 200 (45,393 bytes).'
method: probed
tags:
- OAI-PMH
- Open Access
- Repository
- Publications
- Metadata Harvesting
properties:
- type: Documentation
url: https://www.ntnu.no/ojs/index.php/index/about
- type: Conformance
url: conformance/ntnu-conformance.yml
- aid: ntnu:api-ntnu
name: NTNU API Gateway (api.ntnu.no)
description: api.ntnu.no is an NTNU-operated API gateway serving internal and partner integrations. It is live and institution-run
— responses carry NTNU's own X-TIA-Processed-by frontend-auth header — but every request is redirected to Feide (auth.dataporten.no)
for OAuth2 authorization with scope "openid userid-feide profile" before any resource is reachable. No public API reference,
OpenAPI description, scope catalog or self-service registration was found on any NTNU host; /docs, /openapi.json and /status
all return the same Feide account-chooser page. Recorded as a real institution-operated surface whose contract is not
published.
humanURL: https://api.ntnu.no/
baseURL: https://api.ntnu.no/
x-operator: institution
x-operator-note: 'api.ntnu.no is under NTNU''s own registrable domain and is fronted by NTNU IT infrastructure. Probed 2026-08-30:
HEAD / returns 500 with Server Apache/2.4.52 and X-TIA-Processed-by; GET / 302s into auth.dataporten.no with redirect_uri
https://api.ntnu.no/auth/cb.'
method: probed
tags:
- Gated
- Identity
- Integration
properties:
- type: Authentication
url: https://docs.feide.no/
- aid: ntnu:cristin
name: Cristin Research Information API (NTNU institution 194)
description: Cristin is Norway's national Current Research Information System, operated by Sikt (the Norwegian Agency for
Shared Services in Education and Research) on behalf of every participating institution. NTNU's persons, units, projects
and research outputs are reachable through the public Cristin v2 REST API under institution id 194. The data is NTNU's;
the API, the contract and the host are Sikt's, shared with every other Norwegian institution.
humanURL: https://api.cristin.no/v2/doc/index.html
baseURL: https://api.cristin.no/v2/institutions/194
x-operator: tenant
x-operator-note: 'api.cristin.no is a national Sikt host shared across all Norwegian institutions; NTNU is an account (institution
194) on it. Probed 2026-08-30: /v2/institutions/194 200 application/json naming "Norwegian University of Science and Technology",
acronym NTNU; /v2/results?institution=194 200; /v2/units?parent_unit_id=194.0.0.0 200 (30,259 bytes).'
method: probed
tags:
- Research
- CRIS
- Publications
- Open Data
properties:
- type: Documentation
url: https://api.cristin.no/v2/doc/index.html
- aid: ntnu:nva
name: NVA National Research Archive (NTNU Open successor)
description: Nasjonalt vitenarkiv (NVA) is the Sikt-operated national open research archive that absorbed NTNU's institutional
repository — ntnuopen.ntnu.no now redirects to nva.sikt.no. NTNU deposits into it and its content is NTNU's, but the archive,
its API and its contract are Sikt's. The public API host api.nva.unit.no returned 403 to unauthenticated requests on probe,
so no machine-readable contract could be retrieved.
humanURL: https://nva.sikt.no/
baseURL: https://api.nva.unit.no/
x-operator: tenant
x-operator-note: 'Sikt-operated national archive; NTNU is a depositing institution. Probed 2026-08-30: ntnuopen.ntnu.no
200 after redirect to nva.sikt.no; api.nva.unit.no 403 application/json.'
method: probed
tags:
- Research
- Repository
- Open Access
- Publications
- Gated
properties:
- type: Documentation
url: https://nva.sikt.no/
- aid: ntnu:dataverseno
name: DataverseNO — NTNU Research Data Collection
description: NTNU's research data is deposited into the "NTNU – Norwegian University of Science and Technology" collection
(alias "ntnu") of DataverseNO, the Norwegian national research-data repository operated by UiT The Arctic University of
Norway on Dataverse software. The collection is real and NTNU-scoped — its registered contact is research-data@ntnu.no
and it has been released since 2018 — but the API that serves it is the generic Dataverse 6.6 product contract published
at dataverse.no/openapi and shared by every Dataverse installation. That contract belongs to the Dataverse project and
to DataverseNO, not to NTNU, and is therefore recorded here as a tenant relationship rather than saved as an NTNU OpenAPI.
humanURL: https://dataverse.no/dataverse/ntnu
baseURL: https://dataverse.no/api/dataverses/ntnu
x-operator: tenant
x-operator-note: 'dataverse.no is operated by UiT; NTNU holds collection id 5622, alias "ntnu". Probed 2026-08-30: /api/dataverses/ntnu
200 application/json returning dataverseContacts research-data@ntnu.no, dataverseType ORGANIZATIONS_INSTITUTIONS, creationDate
2018-12-14; /oai?verb=Identify 200 naming repositoryName "DataverseNO Dataverse OAI Archive" with adminEmail no-reply@dataverse.no
— a DataverseNO endpoint, not an NTNU one.'
method: probed
tags:
- Research Data
- Repository
- Datasets
- Open Data
properties:
- type: Documentation
url: https://site.uit.no/dataverseno/
- aid: ntnu:tp
name: TP Timetable Web Service (NTNU instance)
description: TP (Timeplan) is the timetable, room-booking and course-activity system NTNU uses, hosted on the shared educloud.no
platform at tp.educloud.no/ntnu. The /ntnu/ws/ web-service path is live and returns HTTP 403 to unauthenticated requests,
so programmatic use requires institutional authorization. The instance is NTNU-scoped; the platform and the contract are
not NTNU's.
humanURL: https://tp.educloud.no/ntnu/timeplan/
baseURL: https://tp.educloud.no/ntnu/ws/
x-operator: tenant
x-operator-note: 'educloud.no is a shared Norwegian higher-education platform; /ntnu/ is NTNU''s path on it. Probed 2026-08-30:
/ntnu/ws/ 403 text/html; /ntnu/timeplan/ 200.'
method: probed
tags:
- Timetable
- Courses
- Scheduling
- Gated
properties:
- type: Documentation
url: https://tp.educloud.no/ntnu/timeplan/
- aid: ntnu:feide
name: Feide / Dataporten Identity Federation (NTNU membership)
description: 'NTNU authenticates through Feide, the Norwegian national identity federation operated by Sikt, with Dataporten
providing OAuth2 / OpenID Connect and SAML single sign-on. NTNU does not publish its own SAML entity: a scan of the Feide
eduGAIN metadata on 2026-08-30 found no entityID under an ntnu domain, only the shibmd:Scope value "ntnu.no" attached
to Sikt''s national IdP entity https://idp.feide.no. NTNU is therefore a scope inside somebody else''s federation entity
— a genuine institutional identity fact, but not NTNU-operated identity infrastructure.'
humanURL: https://docs.feide.no/
baseURL: https://auth.dataporten.no/
x-operator: tenant
x-operator-note: 'Sikt-operated national federation. Probed 2026-08-30: metadata.feide.no 200 listing edugain-metadata.xml
(106 MB) and feide-edugain-metadata.xml (327 KB); NTNU appears only as shibmd:Scope "ntnu.no" on the idp.feide.no entity,
with zero entityID values matching ntnu.'
method: probed
tags:
- Identity
- Authentication
- OpenID Connect
- SAML
- SSO
properties:
- type: Documentation
url: https://docs.feide.no/
- type: IdentityFederation
url: https://metadata.feide.no/feide-edugain-metadata.xml
common:
- type: Website
url: https://www.ntnu.edu/
- type: GitHubOrganization
url: https://github.com/EECS-NTNU
- type: LinkedIn
url: https://www.linkedin.com/school/ntnu/
- type: Blog
url: https://nyheter.ntnu.no/en/feed/
- type: Authentication
url: https://docs.feide.no/
- type: SecurityTxt
url: https://www.ntnu.no/.well-known/security.txt
- type: IdentityFederation
url: https://metadata.feide.no/feide-edugain-metadata.xml
- type: OpenData
url: https://data.ntnu.no/
- type: ResearchRepository
url: https://dataverse.no/dataverse/ntnu
- type: ResearchRepository
url: https://nva.sikt.no/
- type: CourseCatalog
url: https://www.ntnu.no/studier/emner
- type: ResearchComputing
url: https://www.hpc.ntnu.no/
- type: AIPolicy
url: https://i.ntnu.no/wiki/-/wiki/English/Use+of+ICT+tools+with+generative+artificial+intelligence+at+NTNU+-+policy
- type: AITooling
url: https://i.ntnu.no/en/ki-for-ansatte
- type: Conformance
url: conformance/ntnu-conformance.yml
- type: VulnerabilityDisclosure
url: security/ntnu-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/ntnu-domain-security.yml
- 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
x-coverage:
state: gated
reason: auth_required
detail: 'NTNU publishes no API contract of its own — no OpenAPI, AsyncAPI, GraphQL schema, llms.txt or developer portal
exists on any NTNU host (www.ntnu.no/llms.txt 404, developer.ntnu.no does not resolve). It does operate a real API gateway
at api.ntnu.no, but every path on it, including /docs, /openapi.json and /status, redirects to Feide OAuth and serves
the same account-chooser page, so no contract, scope list or reference could be read without an institutional account.
The one institution-operated surface that is openly callable is the OAI-PMH interface of NTNU Open Access Journals at
www.ntnu.no/ojs, which was fully probed and is recorded as an API. All remaining programmable footprint is tenant: DataverseNO
(UiT), Cristin and NVA (Sikt), TP (educloud.no) and Feide (Sikt). This profile is thin because NTNU''s own API surface
is behind a national identity federation, not because it was unreachable.'
evidence:
- url: https://www.ntnu.no/ojs/index.php/index/oai?verb=Identify
status: 200
- url: https://www.ntnu.no/ojs/index.php/index/oai?verb=ListMetadataFormats
status: 200
- url: https://www.ntnu.no/ojs/index.php/index/oai?verb=ListSets
status: 200
- url: https://api.ntnu.no/
status: 200
- url: https://api.ntnu.no/openapi.json
status: 200
- url: https://www.ntnu.no/.well-known/security.txt
status: 200
- url: https://www.ntnu.no/llms.txt
status: 404
- url: https://developer.ntnu.no/
status: 0
- url: https://dataverse.no/api/dataverses/ntnu
status: 200
- url: https://api.cristin.no/v2/institutions/194
status: 200
- url: https://api.nva.unit.no/
status: 403
- url: https://tp.educloud.no/ntnu/ws/
status: 403
checked: '2026-08-30'
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.