University of Gothenburg website screenshot

University of Gothenburg

The University of Gothenburg (Göteborgs universitet) is a public research university in Sweden, founded in 1891, with roughly 37,000 students and 6,000 employees. Its programmable footprint is larger and more genuinely its own than the June 2026 profile of this repository recorded, and it is concentrated in one place: Språkbanken Text, the Swedish Language Bank's text division at the Department of Swedish, Multilingualism, Language Technology. Språkbanken publishes SIX OpenAPI documents from a single documentation index at ws.spraakbanken.gu.se/docs — Korp (corpus concordance search over 1,133 corpora), Karp v7 and Karp search v1 (lexical resources), Mink (upload, annotate and publish your own corpus), Sparv (the annotation pipeline as a job service) and the Språkbanken Text Metadata API (a 1,499-resource catalogue with BibTeX export). All six run on University of Gothenburg hosts, carry sb-info@svenska.gu.se as contact, and answered anonymous requests with HTTP 200 on 2026-09-01. The Gothenburg University Library separately operates GUPEA on DSpace 8.3, exposing both an OAI-PMH 2.0 harvesting endpoint (fourteen metadata formats, including the Swedish national uppsok thesis profile) and a HAL+JSON REST API on gupea.ub.gu.se. The University also runs its own Shibboleth SAML 2.0 identity provider, published as machine-readable metadata through SWAMID and eduGAIN. What is thin here is PRODUCT, not surface. There is no central developer portal, no API programme, no changelog, no status page, no rate-limit signal, no support channel and no documented credential-issuance route for any of the write surfaces. Five of the six contracts declare a security scheme and not one explains how to obtain a credential; two of them publish relative servers[] and no contact at all. This is a research unit's engineering that happens to be excellent, published without any of the institutional scaffolding that would make it findable. Everything else that looks like a University of Gothenburg API is a relationship rather than a contract — DOI registration with DataCite through the Swedish National Data Service and with Crossref directly, a Microsoft Entra tenancy on medarbetarportalen.gu.se — and those are recorded here with x-operator and no vendor contract stored.

University of Gothenburg publishes 7 APIs on the APIs.io network, including Korp API v8 — Corpus Concordance Search, Språkbanken Text Metadata API v3, Mink API v3 — Bring Your Own Corpus, and 4 more. Tagged areas include University, Higher Education, Education, Sweden, and Research.

The University of Gothenburg catalog on APIs.io includes 2 JSON-LD contexts and 1 Spectral governance ruleset.

University of Gothenburg’s developer surface includes API reference, documentation, GitHub presence, support, code examples, authentication, and 31 more developer resources.

52.6/100 developing ▬ flat Agent 26/100 agent aware saas Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFree
6 APIs
UniversityHigher EducationEducationSwedenResearchResearch DataResearch RepositoryOpen DataLibraryOAI-PMHIdentity FederationLanguage TechnologyNatural Language ProcessingCorpus Linguistics

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
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 applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% 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/university-of-gothenburg: 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 →

APIs 14

Individual APIs this provider publishes, each with its own machine-readable definition.

Korp API v8 — Corpus Concordance Search

Språkbanken Text's corpus search engine, and the largest publicly callable surface the University of Gothenburg operates. Fourteen operations over 1,133 corpora — concordance qu...

Språkbanken Text Metadata API v3

The catalogue over everything Språkbanken Text publishes — corpora, lexicons, models, analyses, utilities and collections — with BibTeX citation export, a published JSON schema ...

Mink API v3 — Bring Your Own Corpus

Mink lets a researcher upload their own text, run it through the Sparv annotation pipeline and publish it into Korp. Sixty-three paths, the largest contract in this profile and ...

Sparv API v3 — Text Annotation Pipeline

Sparv is Språkbanken Text's annotation pipeline exposed as a job-submission web service: upload a corpus, generate a makefile, run the pipeline, poll status, download the annota...

Karp API v7 — Lexical Resource Editing

The editing and query surface over Språkbanken Text's lexical resources — entry CRUD, entry history and diff, resource permissions, field statistics, and inflection-table genera...

Karp Search API v1 — Karps sökgränssnitt

The read-only search surface over the same lexical resources — three operations: config, search and count, across 31 lexical resources. Institution-operated, served from spraakb...

GUPEA Repository OAI-PMH 2.0 Interface

GUPEA (Gothenburg University Publications Electronic Archive) is the Gothenburg University Library's institutional repository, running DSpace 8.3. Its OAI-PMH 2.0 endpoint is in...

GUPEA DSpace 8 REST API

The HAL+JSON REST API of the same repository, on the same University host. Verified live 2026-09-01: anonymous GET https://gupea.ub.gu.se/server/api returned HTTP 200 applicatio...

Shibboleth Identity Provider — SAML 2.0 Metadata

The University's own Shibboleth identity provider, entityID https://idp3.it.gu.se/idp/shibboleth, which resolved directly to HTTP 200 on 2026-09-01 and is also published as sign...

Microsoft AD FS Identity Provider (SWAMID entity)

A second University of Gothenburg entity registered in the SWAMID aggregate, entityID http://idp.auth.gu.se/adfs/services/trust, DisplayName "University of Gothenburg (ADFS)" / ...

DataCite DOI Registration (client SND.SPRKB, via the Swedish National Data Service)

REGISTRY MEMBERSHIP, recorded as a fact about the institution, with no registry contract stored. The University's Språkbanken Text unit is a live DataCite repository registrant:...

Crossref Membership (members 36737 and 51378)

REGISTRY MEMBERSHIP, recorded as a fact about the institution. Two Crossref member records carry the primary name "University of Gothenburg", both returning HTTP 200 on 2026-09-...

Quality of Government (QoG) Open Data

The Quality of Government Institute at the University of Gothenburg publishes open-access governance datasets (Standard, Basic, OECD, EU Regional and original datasets) as direc...

Microsoft 365 / Entra ID Tenancy (medarbetarportalen.gu.se)

TENANT RELATIONSHIP, recorded with no contract stored. The staff portal at medarbetarportalen.gu.se redirects to login.microsoftonline.com with Entra tenant id 0798ed31-f5b0-493...

Scroll for all 14

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 2

JSON-LD contexts and semantic vocabularies used across these APIs.

University Of Gothenburg Context

23 classes · 3 properties

JSON-LD

University Of Gothenburg Organization Context

0 classes · 0 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

University of Gothenburg API Rules

7 rules · 2 errors 5 warnings

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

Korp /info response

5 properties

JSON SCHEMA

Examples 6

Example request and response payloads for these APIs.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

University Of Gothenburg Domain Security

TLSv1.3 · DNSSEC · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

University Of Gothenburg Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Resources

Documentation 11

Reference material describing how the API behaves

Scroll for all 11

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 2

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 4

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: university-of-gothenburg
name: University of Gothenburg
x-type: university
x-category: Public Research University
description: 'The University of Gothenburg (Göteborgs universitet) is a public research university in Sweden, founded in 1891,
  with roughly 37,000 students and 6,000 employees. Its programmable footprint is larger and more genuinely its own than the
  June 2026 profile of this repository recorded, and it is concentrated in one place: Språkbanken Text, the Swedish Language
  Bank''s text division at the Department of Swedish, Multilingualism, Language Technology. Språkbanken publishes SIX OpenAPI
  documents from a single documentation index at ws.spraakbanken.gu.se/docs — Korp (corpus concordance search over 1,133 corpora),
  Karp v7 and Karp search v1 (lexical resources), Mink (upload, annotate and publish your own corpus), Sparv (the annotation
  pipeline as a job service) and the Språkbanken Text Metadata API (a 1,499-resource catalogue with BibTeX export). All six
  run on University of Gothenburg hosts, carry sb-info@svenska.gu.se as contact, and answered anonymous requests with HTTP
  200 on 2026-09-01. The Gothenburg University Library separately operates GUPEA on DSpace 8.3, exposing both an OAI-PMH 2.0
  harvesting endpoint (fourteen metadata formats, including the Swedish national uppsok thesis profile) and a HAL+JSON REST
  API on gupea.ub.gu.se. The University also runs its own Shibboleth SAML 2.0 identity provider, published as machine-readable
  metadata through SWAMID and eduGAIN.


  What is thin here is PRODUCT, not surface. There is no central developer portal, no API programme, no changelog, no status
  page, no rate-limit signal, no support channel and no documented credential-issuance route for any of the write surfaces.
  Five of the six contracts declare a security scheme and not one explains how to obtain a credential; two of them publish
  relative servers[] and no contact at all. This is a research unit''s engineering that happens to be excellent, published
  without any of the institutional scaffolding that would make it findable. Everything else that looks like a University of
  Gothenburg API is a relationship rather than a contract — DOI registration with DataCite through the Swedish National Data
  Service and with Crossref directly, a Microsoft Entra tenancy on medarbetarportalen.gu.se — and those are recorded here
  with x-operator and no vendor contract stored.'
type: Index
deliveryModel:
  model: saas
  open_source: true
  commercial: false
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - probed
  generated: '2026-09-01'
  method: probed
  notes: Revised from open_source:false / commercial:true / callable_host:false. Six OpenAPI documents were found and all
    six declare callable hosts under gu.se; four of them declare an MIT licence and their implementations are published in
    the spraakbanken GitHub organisation. Nothing in this footprint is sold.
accessModel:
  pricing: free
  onboarding: none
  trial: false
  try_now: false
  public: true
  label: Free
  confidence: high
  source:
  - probed
  generated: '2026-09-01'
  method: probed
  notes: Revised from public:false / onboarding:unknown. Every read surface in this profile answered an anonymous request
    with HTTP 200 on 2026-09-01 — Korp /info, Metadata /, Karp /resources/, Karp-search /config, Sparv /ping, Mink /info,
    the GUPEA DSpace REST root and GUPEA OAI-PMH. There is no sign-up, no key and no plan. The surfaces are open; they are
    simply not advertised.
position: Producing
access: Public
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/university-of-gothenburg.png
url: https://raw.githubusercontent.com/api-evangelist/university-of-gothenburg/refs/heads/main/apis.yml
tags:
- University
- Higher Education
- Education
- Sweden
- Research
- Research Data
- Research Repository
- Open Data
- Library
- OAI-PMH
- Identity Federation
- Language Technology
- Natural Language Processing
- Corpus Linguistics
created: '2026-06-03'
modified: '2026-09-01'
specificationVersion: '0.23'
apis:
- aid: university-of-gothenburg:korp-api
  name: Korp API v8 — Corpus Concordance Search
  x-operator: institution
  description: 'Språkbanken Text''s corpus search engine, and the largest publicly callable surface the University of Gothenburg
    operates. Fourteen operations over 1,133 corpora — concordance query, sampling, frequency counts, time-series counts,
    log-likelihood comparison, word picture (syntactic relations) and attribute-value discovery — using the CQP query language
    on top of IMS Open Corpus Workbench. Institution-operated: the single declared server is https://ws.spraakbanken.gu.se/ws/korp/v8
    and info.contact is sb-info@svenska.gu.se. Verified live 2026-09-01: anonymous GET /info returned HTTP 200, 25,974 bytes,
    listing 1,133 corpora and reporting backend version 8.2.5 against a contract that declares 8.1.0.'
  baseURL: https://ws.spraakbanken.gu.se/ws/korp/v8
  humanURL: https://ws.spraakbanken.gu.se/docs/korp
  tags:
  - Corpus Linguistics
  - Search
  - Language Technology
  - Natural Language Processing
  - Swedish
  properties:
  - type: OpenAPI
    url: openapi/university-of-gothenburg-korp-api-openapi.yml
  - type: Documentation
    url: https://ws.spraakbanken.gu.se/docs/korp
  - type: Examples
    url: examples/university-of-gothenburg-korp-info-example.json
  - type: JSONSchema
    url: json-schema/university-of-gothenburg-korp-info.json
- aid: university-of-gothenburg:sbx-metadata-api
  name: Språkbanken Text Metadata API v3
  x-operator: institution
  description: 'The catalogue over everything Språkbanken Text publishes — corpora, lexicons, models, analyses, utilities
    and collections — with BibTeX citation export, a published JSON schema endpoint and its own OpenAPI served by the service
    itself. Institution-operated: declared servers are ws.spraakbanken.gu.se production and dev, info.contact is sb-info@svenska.gu.se.
    Verified live 2026-09-01: anonymous GET / returned HTTP 200 with 2,531,491 bytes of catalogue JSON, and GET /list-ids
    returned 1,499 resource ids. Every resource record carries a DataCite DOI under prefix 10.23695.'
  baseURL: https://ws.spraakbanken.gu.se/ws/metadata/v3
  humanURL: https://ws.spraakbanken.gu.se/docs/metadata
  tags:
  - Metadata
  - Catalog
  - Research Data
  - Language Technology
  - DOI
  properties:
  - type: OpenAPI
    url: openapi/university-of-gothenburg-metadata-api-openapi.yml
  - type: Documentation
    url: https://ws.spraakbanken.gu.se/docs/metadata
  - type: Examples
    url: examples/university-of-gothenburg-metadata-list-ids-example.json
  - type: JSONSchema
    url: json-schema/university-of-gothenburg-sbx-resource.json
- aid: university-of-gothenburg:mink-api
  name: Mink API v3 — Bring Your Own Corpus
  x-operator: institution
  description: 'Mink lets a researcher upload their own text, run it through the Sparv annotation pipeline and publish it
    into Korp. Sixty-three paths, the largest contract in this profile and the only one with a real authorisation model —
    an OAuth2 bearer scheme plus an API-key header, whose accounts are federated logins riding on the same SWAMID/eduGAIN
    infrastructure the University operates its own IdP inside of. Institution-operated: servers ws.spraakbanken.gu.se production
    and dev, contact sb-info@svenska.gu.se, MIT licence. Verified live 2026-09-01: anonymous GET /info returned HTTP 200 with
    the job status-code catalogue.'
  baseURL: https://ws.spraakbanken.gu.se/ws/mink/v3
  humanURL: https://ws.spraakbanken.gu.se/docs/mink
  tags:
  - Language Technology
  - Corpus Linguistics
  - Research Data
  - Annotation
  - Upload
  properties:
  - type: OpenAPI
    url: openapi/university-of-gothenburg-mink-api-openapi.yml
  - type: Documentation
    url: https://ws.spraakbanken.gu.se/docs/mink
  - type: Examples
    url: examples/university-of-gothenburg-mink-info-example.json
  - type: Authentication
    url: authentication/university-of-gothenburg-authentication.yml
- aid: university-of-gothenburg:sparv-api
  name: Sparv API v3 — Text Annotation Pipeline
  x-operator: institution
  description: 'Sparv is Språkbanken Text''s annotation pipeline exposed as a job-submission web service: upload a corpus,
    generate a makefile, run the pipeline, poll status, download the annotated result. Institution-operated: declared servers
    are ws.spraakbanken.gu.se/ws/sparv/v3 (production) and /ws/sparvlabb/v3 (lab), contact sb-info@svenska.gu.se, MIT licence.
    Verified live 2026-09-01: anonymous GET /ping returned HTTP 200 {"message": "PONG", "time": 0.0041}. v2 is still answering
    on the same host with no published deprecation date.'
  baseURL: https://ws.spraakbanken.gu.se/ws/sparv/v3
  humanURL: https://ws.spraakbanken.gu.se/docs/sparv
  tags:
  - Language Technology
  - Natural Language Processing
  - Annotation
  - Pipeline
  - Batch
  properties:
  - type: OpenAPI
    url: openapi/university-of-gothenburg-sparv-api-openapi.yml
  - type: Documentation
    url: https://ws.spraakbanken.gu.se/docs/sparv
  - type: Examples
    url: examples/university-of-gothenburg-sparv-ping-example.json
- aid: university-of-gothenburg:karp-api
  name: Karp API v7 — Lexical Resource Editing
  x-operator: institution
  description: 'The editing and query surface over Språkbanken Text''s lexical resources — entry CRUD, entry history and diff,
    resource permissions, field statistics, and inflection-table generation for the SAOL and SO dictionaries. Institution-operated:
    the OpenAPI document is served directly from spraakbanken4.it.gu.se, a University of Gothenburg host, and anonymous GET
    /resources/ returned HTTP 200 with 1,042,817 bytes on 2026-09-01. HOSTLESS AS PUBLISHED — the upstream servers[] entry
    is the relative value `/karp/v7` and there is no info.contact, so nothing in the document itself names its operator; it
    was attributed by the host it is served from and re-based in openapi/, with the relative original preserved in openapi/_original/.'
  baseURL: https://spraakbanken4.it.gu.se/karp/v7
  humanURL: https://ws.spraakbanken.gu.se/docs/karp
  tags:
  - Lexicography
  - Language Technology
  - Swedish
  - Dictionary
  - Editing
  properties:
  - type: OpenAPI
    url: openapi/university-of-gothenburg-karp-api-openapi.yml
  - type: Documentation
    url: https://ws.spraakbanken.gu.se/docs/karp
- aid: university-of-gothenburg:karp-search-api
  name: Karp Search API v1 — Karps sökgränssnitt
  x-operator: institution
  description: 'The read-only search surface over the same lexical resources — three operations: config, search and count,
    across 31 lexical resources. Institution-operated, served from spraakbanken4.it.gu.se. Verified live 2026-09-01: anonymous
    GET /config returned HTTP 200 with 47,203 bytes. HOSTLESS AS PUBLISHED, same as Karp v7: relative servers[] `/karps/v1`,
    no info.contact; re-based in openapi/ onto the host it is served from.'
  baseURL: https://spraakbanken4.it.gu.se/karps/v1
  humanURL: https://ws.spraakbanken.gu.se/docs/karp-s
  tags:
  - Lexicography
  - Search
  - Language Technology
  - Swedish
  - Dictionary
  properties:
  - type: OpenAPI
    url: openapi/university-of-gothenburg-karp-search-api-openapi.yml
  - type: Documentation
    url: https://ws.spraakbanken.gu.se/docs/karp-s
  - type: Examples
    url: examples/university-of-gothenburg-karp-search-config-example.json
- aid: university-of-gothenburg:gupea-oai-pmh
  name: GUPEA Repository OAI-PMH 2.0 Interface
  x-operator: institution
  description: 'GUPEA (Gothenburg University Publications Electronic Archive) is the Gothenburg University Library''s institutional
    repository, running DSpace 8.3. Its OAI-PMH 2.0 endpoint is institution-operated: the host is gupea.ub.gu.se, the Identify
    response names the repository GUPEA with repository identifier gupea.ub.gu.se, admin contact gup@ub.gu.se and an earliest
    datestamp of 1906-05-30. Verified live 2026-09-01: verb=Identify returned HTTP 200 text/xml and verb=ListMetadataFormats
    returned fourteen formats, among them `uppsok` — the Swedish national student-thesis harvesting profile — and `rioxx`
    v3.0. No OpenAPI is published for this endpoint; the one in this repository is DERIVED from those probes.'
  baseURL: https://gupea.ub.gu.se/server/oai/request
  humanURL: https://gupea.ub.gu.se/
  tags:
  - Library
  - Research Repository
  - OAI-PMH
  - Metadata
  - DSpace
  - Open Access
  properties:
  - type: OpenAPI
    url: openapi/university-of-gothenburg-gupea-oai-pmh-openapi.yml
  - type: Examples
    url: examples/university-of-gothenburg-gupea-oai-identify-example.xml
  - type: Vocabulary
    url: vocabulary/university-of-gothenburg-oai-metadata-formats-vocabulary.yml
- aid: university-of-gothenburg:gupea-dspace-rest
  name: GUPEA DSpace 8 REST API
  x-operator: institution
  description: 'The HAL+JSON REST API of the same repository, on the same University host. Verified live 2026-09-01: anonymous
    GET https://gupea.ub.gu.se/server/api returned HTTP 200 application/hal+json, 8,531 bytes, with "dspaceName": "GUPEA"
    and "dspaceVersion": "DSpace 8.3-SNAPSHOT". DEPLOYMENT RECORDED, CONTRACT NOT STORED: DSpace is open-source software whose
    REST contract belongs to the DSpace project and is shared by every DSpace installation in this cohort. The University
    operates the deployment, the host and the content; it did not write the interface, so no generic DSpace specification
    is saved under this slug.'
  baseURL: https://gupea.ub.gu.se/server/api
  humanURL: https://gupea.ub.gu.se/
  tags:
  - Library
  - Research Repository
  - DSpace
  - HAL
  - Open Access
  properties:
  - type: Examples
    url: examples/university-of-gothenburg-gupea-dspace-rest-root-example.json
- aid: university-of-gothenburg:shibboleth-idp
  name: Shibboleth Identity Provider — SAML 2.0 Metadata
  x-operator: federation
  description: 'The University''s own Shibboleth identity provider, entityID https://idp3.it.gu.se/idp/shibboleth, which resolved
    directly to HTTP 200 on 2026-09-01 and is also published as signed metadata through the SWAMID MDQ service at mds.swamid.se
    (HTTP 200 application/samlmetadata+xml, 13,045 bytes). The metadata carries an md:IDPSSODescriptor, shibmd:Scope gu.se,
    OrganizationName "University of Gothenburg", and SSO bindings at /idp/profile/SAML2/POST/SSO and /idp/profile/SAML2/Redirect/SSO.
    SWAMID participates in eduGAIN. Identity federation is institution-operated by definition, and it is load-bearing rather
    than incidental here: Mink''s accounts are federated logins.'
  baseURL: https://idp3.it.gu.se/idp/shibboleth
  humanURL: https://www.swamid.se/
  tags:
  - Identity Federation
  - SAML
  - Shibboleth
  - SWAMID
  - eduGAIN
  - Authentication
  properties:
  - type: Examples
    url: examples/university-of-gothenburg-idp-saml-metadata-example.xml
  - type: Authentication
    url: authentication/university-of-gothenburg-authentication.yml
  - type: Documentation
    url: https://mds.swamid.se/entities/https%3A%2F%2Fidp3.it.gu.se%2Fidp%2Fshibboleth
- aid: university-of-gothenburg:adfs-idp
  name: Microsoft AD FS Identity Provider (SWAMID entity)
  x-operator: federation
  description: A second University of Gothenburg entity registered in the SWAMID aggregate, entityID http://idp.auth.gu.se/adfs/services/trust,
    DisplayName "University of Gothenburg (ADFS)" / "Göteborgs Universitet (ADFS)". Observed in the SWAMID IdP aggregate at
    https://mds.swamid.se/md/swamid-idp.xml (HTTP 200 text/xml, 627,363 bytes) on 2026-09-01. The registration and the entity
    are the University's; the AD FS product is Microsoft's, so the relationship is recorded and no contract is stored.
  baseURL: http://idp.auth.gu.se/adfs/services/trust
  humanURL: https://www.swamid.se/
  tags:
  - Identity Federation
  - SAML
  - AD FS
  - SWAMID
  - Authentication
  properties:
  - type: Authentication
    url: authentication/university-of-gothenburg-authentication.yml
- aid: university-of-gothenburg:datacite-registration
  name: DataCite DOI Registration (client SND.SPRKB, via the Swedish National Data Service)
  x-operator: registry
  description: 'REGISTRY MEMBERSHIP, recorded as a fact about the institution, with no registry contract stored. The University''s
    Språkbanken Text unit is a live DataCite repository registrant: https://api.datacite.org/clients/snd.sprkb returned HTTP
    200 on 2026-09-01 with name "Språkbanken Text", symbol SND.SPRKB, clientType repository, url https://spraakbanken.gu.se/,
    DOI prefix 10.23695, active since 2017-03-13, under DataCite provider `iuvp` — the Swedish National Data Service (SND)
    consortium, whose host institution is the University of Gothenburg. Worth recording how this was found: a name search
    on DataCite for "gothenburg" returns zero results in both /providers and /clients, so this membership is invisible to
    any audit that searches by institution name. It was reached by resolving a DOI the University actually minted (10.23695/y43g-bx28).'
  humanURL: https://api.datacite.org/clients/snd.sprkb
  tags:
  - DOI
  - DataCite
  - Registry
  - Research Data
  - SND
  properties:
  - type: Registry
    url: https://api.datacite.org/clients/snd.sprkb
  - type: Conformance
    url: conformance/university-of-gothenburg-conformance.yml
- aid: university-of-gothenburg:crossref-membership
  name: Crossref Membership (members 36737 and 51378)
  x-operator: registry
  description: 'REGISTRY MEMBERSHIP, recorded as a fact about the institution. Two Crossref member records carry the primary
    name "University of Gothenburg", both returning HTTP 200 on 2026-09-01: member 36737 with DOI prefixes 10.58323, 10.58235
    and 10.57126 and 520 DOIs (alternate names include "University of Gothenburg, Department of historical studies" and "Förvaltningshögskolan,
    Göteborgs Universitet"), and member 51378 with prefix 10.70733 and 351 DOIs. Two separate memberships for one institution
    is itself the finding — the DOI programme is departmental, not central. No Crossref contract is stored under this slug.'
  humanURL: https://www.crossref.org/
  tags:
  - DOI
  - Crossref
  - Registry
  - Scholarly Publishing
  properties:
  - type: Registry
    url: https://api.crossref.org/members/36737
  - type: Registry
    url: https://api.crossref.org/members/51378
- aid: university-of-gothenburg:qog-data
  name: Quality of Government (QoG) Open Data
  x-operator: institution
  description: 'The Quality of Government Institute at the University of Gothenburg publishes open-access governance datasets
    (Standard, Basic, OECD, EU Regional and original datasets) as direct file downloads in CSV, SPSS and Stata, plus an interactive
    Data Finder at datafinder.qog.gu.se for browsing categories, sources, datasets and variables. Institution-operated — both
    surfaces are on gu.se hosts — but NOT an API: re-probed 2026-09-01, the downloads page and the Data Finder both returned
    HTTP 200 HTML, and no REST endpoint, no OpenAPI, no sign-up and no keyed access were found. Recorded honestly as a data
    surface without a contract.'
  humanURL: https://www.gu.se/en/quality-government/qog-data/data-downloads
  tags:
  - Open Data
  - Research
  - Datasets
  - Governance
  - Downloads
  properties:
  - type: Documentation
    url: https://www.gu.se/en/quality-government/qog-data
  - type: Documentation
    url: https://datafinder.qog.gu.se/
- aid: university-of-gothenburg:microsoft-365-tenancy
  name: Microsoft 365 / Entra ID Tenancy (medarbetarportalen.gu.se)
  x-operator: tenant
  description: 'TENANT RELATIONSHIP, recorded with no contract stored. The staff portal at medarbetarportalen.gu.se redirects
    to login.microsoftonline.com with Entra tenant id 0798ed31-f5b0-4935-863c-73ee2505806e and resource gunet.sharepoint.com
    (observed 2026-09-01). A Microsoft tenancy on a University hostname: the accounts and the content are the University''s,
    the platform and its API contract are Microsoft''s.'
  humanURL: https://medarbetarportalen.gu.se/
  tags:
  - Tenant
  - Microsoft 365
  - Entra ID
  - SharePoint
  - Authentication
  properties:
  - type: Authentication
    url: authentication/university-of-gothenburg-authentication.yml
common:
- type: Website
  url: https://www.gu.se/en
- type: APIReference
  url: https://ws.spraakbanken.gu.se/docs/
- type: Documentation
  url: https://spraakbanken.gu.se/en/resources
- type: ResearchRepository
  url: https://gupea.ub.gu.se/
- type: IdentityFederation
  url: https://idp3.it.gu.se/idp/shibboleth
- type: OpenData
  url: https://www.gu.se/en/quality-government/qog-data/data-downloads
- type: CourseCatalog
  url: https://www.gu.se/en/study-in-gothenburg/programs-and-courses
- type: GitHub
  url: https://github.com/spraakbanken
- type: GitHub
  url: https://github.com/bcfgothenburg
- type: LinkedIn
  url: https://www.linkedin.com/school/university-of-gothenburg/
- type: PrivacyPolicy
  url: https://www.gu.se/en/about-the-website/processing-personal-data
- type: TermsOfService
  url: https://www.gu.se/en/about-the-university-of-gothenburg/organisation/policy-rules-and-plans
- type: Support
  url: https://www.gu.se/en/contact
- type: OpenAPI
  url: openapi/university-of-gothenburg-korp-api-openapi.yml
- type: OpenAPI
  url: openapi/university-of-gothenburg-metadata-api-openapi.yml
- type: OpenAPI
  url: openapi/university-of-gothenburg-mink-api-openapi.yml
- type: OpenAPI
  url: openapi/university-of-gothenburg-sparv-api-openapi.yml
- type: OpenAPI
  url: openapi/university-of-gothenburg-karp-api-openapi.yml
- type: OpenAPI
  url: openapi/university-of-gothenburg-karp-search-api-openapi.yml
- type: OpenAPI
  url: openapi/university-of-gothenburg-gupea-oai-pmh-openapi.yml
- type: JSONSchema
  url: json-schema/university-of-gothenburg-sbx-resource.json
- type: JSONSchema
  url: json-schema/university-of-gothenburg-korp-info.json
- type: Examples
  url: examples/README.md
- type: Authentication
  url: authentication/university-of-gothenburg-authentication.yml
- type: Scopes
  url: scopes/university-of-gothenburg-scopes.yml
- type: Errors
  url: errors/university-of-gothenburg-errors.yml
- type: Conformance
  url: conformance/university-of-gothenburg-conformance.yml
- type: Vocabulary
  url: vocabulary/university-of-gothenburg-oai-metadata-formats-vocabulary.yml
- type: Rules
  url: rules/university-of-gothenburg-rules.yml
- type: Lifecycle
  url: lifecycle/university-of-gothenburg-lifecycle.yml
- type: JSONLD
  url: json-ld/university-of-gothenburg-organization.jsonld
- type: JSONLD
  url: json-ld/university-of-gothenburg-context.jsonld
- type: DomainSecurity
  url: security/university-of-gothenburg-domain-security.yml
- type: Plans
  url: plans/university-of-gothenburg-plans-pricing.yml
- type: RateLimits
  url: rate-limits/university-of-gothenburg-rate-limits.yml
- type: FinOps
  url: finops/university-of-gothenburg-finops.yml
- type: Review
  url: review.yml
x-coverage:
  state: covered
  reason: covered
  detail: 'Real probes ran and found real institution-operated surfaces — considerably more than the June 2026 profile of
    this repository recorded. Eight surfaces are the University''s own and were verified anonymously at HTTP 200 on 2026-09-01:
    six Språkbanken Text APIs, each with a PUBLISHED OpenAPI document (Korp, Metadata, Mink, Sparv, Karp v7, Karp search v1),
    plus the GUPEA DSpace 8.3 REST API and the GUPEA OAI-PMH 2.0 endpoint. A ninth, the University''s own Shibboleth SAML
    2.0 identity provider, resolves to public metadata both directly and through SWAMID/eduGAIN.


    Two host-independent classes were found and repaired rather than deleted. Karp v7 and Karp search v1 are HOSTLESS as published
    — relative servers[] and no info.contact — so nothing in either document names its operator; both were attributed by the
    gu.se host serving them and re-based in openapi/, with the relative originals preserved unchanged in openapi/_original/.
    The DataCite membership is invisible to name search (both /providers?query=gothenburg and /clients?query=gothenburg return
    zero) and was found only by resolving a DOI the University minted.


    What is thin is DOCUMENTATION AND PRODUCT, not surface. There is no central developer portal — api.gu.se and data.gu.se
    do not resolve — no changelog, no status page, no rate-limit signal, no support channel for any API, and no documented
    credential-issuance route for any of the five declared security schemes. No AI policy or AI-tooling pointer was found
    on any English- or Swedish-language gu.se URL probed in this run, so none is claimed. No public course-catalog or timetable
    API exists: kursplaner.gu.se returns 404 and the programme catalogue is HTML only. One Språkbanken service, Strix, is
    registered at the edge but returned HTTP 503.


    One probe limitation to declare. www.gu.se serves nginx HTTP 403 for unknown paths, including /.well-known/security.txt
    and /llms.txt. That is a blanket edge deny, NOT evidence that those files were considered and withheld, and neither absence
    is scored here.'
  evidence:
  - url: https://ws.spraakbanken.gu.se/docs/
    status: 200
  - url: https://ws.spraakbanken.gu.se/ws/korp/v8/info
    status: 200
  - url: https://raw.githubusercontent.com/spraakbanken/korp-backend/master/docs/api.yaml
    status: 200
  - url: https://ws.spraakbanken.gu.se/ws/metadata/v3/openapi.json
    status: 200
  - url: https://ws.spraakbanken.gu.se/ws/metadata/v3/
    status: 200
  - url: https://ws.spraakbanken.gu.se/ws/mink/v3/openapi.json
    status: 200
  - url: https://ws.spraakbanken.gu.se/ws/mink/v3/info
    status: 200
  - url: https://ws.spraakbanken.gu.se/ws/sparv/v3/ping
    status: 200
  - url: https://spraakbanken4.it.gu.se/karp/v7/openapi.json
    status: 200
  - url: https://spraakbanken4.it.gu.se/karp/v7/resources/
    status: 200
  - url: https://spraakbanken4.it.gu.se/karps/v1/openapi.json
    status: 200
  - url: https://spraakbanken4.it.gu.se/karps/v1/config
    status: 200
  - url: https://ws.spraakbanken.gu.se/ws/strix/
    status: 503
  - url: https://gupea.ub.gu.se/server/oai/request?verb=Identify
    status: 200
  - url: https://gupea.ub.gu.se/server/oai/request?verb=ListMetadataFormats
    status: 200
  - url: https://gupea.ub.gu.se/server/api
    status: 200
  - url: https://idp3.it.gu.se/idp/shibboleth
    status: 200
  - url: https://mds.swamid.se/entities/https%3A%2F%2Fidp3.it.gu.se%2Fidp%2Fshibboleth
    status: 200
  - url: https://mds.swamid.se/md/swamid-idp.xml
    status: 200
  - url: https://api.datacite.org/clients/snd.sprkb
    status: 200
  - url: https://api.datacite.org/clients?query=gothenburg
    status: 200
  - url: https://api.crossref.org/members?query=gothenburg
    status: 200
  - url: https://api.ror.org/v2/organizations?query=%22University%20of%20Gothenburg%22
    status: 200
  - url: https://datafinder.qog.gu.se/
    status: 200
  - url: https://www.gu.se/en/quality-government/qog-data/data-downloads
    status: 200
  - url: https://www.gu.se/en/about-the-website/processing-personal-data
    status: 200
  - url: https://medarbetarportalen.gu.se/
    status: 200
  - url: https://kursplaner.gu.se/
    status: 404
  - url: https://www.gu.se/.well-known/security.txt
    status: 403
  - url: https://www.gu.se/llms.txt
    status: 403
  - url: https://api.gu.se/
    status: 0
  - url: https://data.gu.se/
    status: 0
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/university-of-gothenburg"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/university-of-gothenburg/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/university-of-gothenburg/evidence"

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.

A second provider on the same verified email joins the account you already have.