Pohang University of Science and Technology website screenshot

Pohang University of Science and Technology

Pohang University of Science and Technology (POSTECH) is a private research university in Pohang, North Gyeongsang, South Korea, founded in 1986 by the steelmaker POSCO and consistently ranked inside the QS world top 100. POSTECH operates no developer portal, no open-data program and no API it authored itself — but it is not empty, and three genuinely institution-operated machine-readable surfaces were verified live on 2026-08-30, all of them on POSTECH's own network (141.223.0.0/16). The OASIS institutional repository serves a fully anonymous OAI-PMH 2.0 harvesting endpoint over a corpus of 106,805 records in twelve metadata formats across 163 sets, reaching back to 2014. POSTECH runs its own SAML 2.0 identity provider at idpass.postech.ac.kr, registered in the KAFE federation since 2017 and resolvable through eduGAIN, supporting the REFEDS Research and Scholarship entity category and asserting SIRTFI — machine-readable institutional infrastructure that almost nothing in this cohort catalogues. And POSTECH's LMS publishes a live, public LTI 1.3 Advantage platform keyset and OAuth 2.0 token endpoint, which most institution-hosted Moodles keep unreachable. Everything else is a login wall or someone else's platform: the PODIUM portal, admissions and certificate systems are gated; the DSpace REST interface sits behind a JavaScript bot challenge that returns 200 with a challenge shell; and the thesis pipeline runs through postech.dcollection.net, a tenancy on the KERIS-operated national dCollection platform, recorded here as a relationship rather than as POSTECH's engineering.

Pohang University of Science and Technology publishes 1 API on the APIs.io network: POSTECH OASIS Repository OAI-PMH. Tagged areas include University, Higher Education, Education, South Korea, and Korea.

The Pohang University of Science and Technology catalog on APIs.io includes 1 JSON-LD context.

Pohang University of Science and Technology’s developer surface includes engineering blog, developer portal, authentication, code examples, and 16 more developer resources.

34.6/100 thin ▬ flat Agent 26/100 agent aware saas Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFree⚡ Free to try
1 APIs
UniversityHigher EducationEducationSouth KoreaKoreaAsiaPrivate Research UniversityResearchResearch DataInstitutional RepositoryOAI-PMHDSpaceLibraryIdentity FederationSAMLeduGAINLTILearning Management SystemCourse Catalog

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 does not apply to this provider. The published contracts declare no write operations, and a read-only API cannot create-or-update. The facet is excluded from this provider's denominator entirely — not scored zero. A reference or data API is not deficient for being unable to upsert.
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/postech: 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 5

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

POSTECH OASIS Repository OAI-PMH

Anonymous OAI-PMH 2.0 metadata harvesting over the POSTECH Library OASIS institutional repository. Verified live on 2026-08-30: repositoryName "OASIS Repository@POSTECHLIBRARY",...

POSTECH SAML 2.0 Identity Provider

POSTECH's own SAML 2.0 identity provider, entityID https://idpass.postech.ac.kr/idp/simplesamlphp, registered in KAFE (the Korea Access Federation, run on KREONET) since registr...

POSTECH LMS (PLMS) LTI 1.3 Advantage Platform

POSTECH's learning management system is an institution-hosted Moodle (coursemos distribution) acting as an LTI 1.3 Advantage platform, and unusually for this cohort its platform...

POSTECH LMS (PLMS) Moodle Web Services

The Moodle Web Services REST interface is enabled on POSTECH's LMS and is publicly reachable, but every anonymous call returns the moodle_exception errorcode invalidtoken. Token...

POSTECH dCollection Thesis Repository (KERIS tenancy)

POSTECH's tenancy on dCollection, the Korea Education and Research Information Service national digital thesis and dissertation distribution system. The relationship is evidence...

Pricing Plans 1

Published pricing tiers and plan structures.

Postech Plans Pricing

2 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Postech Rate Limits

1 limits

RATE LIMITS

FinOps 1

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

Semantic Vocabularies 1

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

Postech Context

15 classes · 3 properties

JSON-LD

Security Posture 2

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

Postech Authentication

0 schemes

SECURITY

Postech Domain Security

TLSv1.3 · DMARC

SECURITY

Resources

Get Started 1

Portal, sign-up, and the first successful call

Design & Contract 3

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 1

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 3

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: postech
name: Pohang University of Science and Technology
x-type: university
x-category: Private Research University
description: 'Pohang University of Science and Technology (POSTECH) is a private research university in Pohang, North Gyeongsang,
  South Korea, founded in 1986 by the steelmaker POSCO and consistently ranked inside the QS world top 100. POSTECH operates
  no developer portal, no open-data program and no API it authored itself — but it is not empty, and three genuinely institution-operated
  machine-readable surfaces were verified live on 2026-08-30, all of them on POSTECH''s own network (141.223.0.0/16). The
  OASIS institutional repository serves a fully anonymous OAI-PMH 2.0 harvesting endpoint over a corpus of 106,805 records
  in twelve metadata formats across 163 sets, reaching back to 2014. POSTECH runs its own SAML 2.0 identity provider at idpass.postech.ac.kr,
  registered in the KAFE federation since 2017 and resolvable through eduGAIN, supporting the REFEDS Research and Scholarship
  entity category and asserting SIRTFI — machine-readable institutional infrastructure that almost nothing in this cohort
  catalogues. And POSTECH''s LMS publishes a live, public LTI 1.3 Advantage platform keyset and OAuth 2.0 token endpoint,
  which most institution-hosted Moodles keep unreachable. Everything else is a login wall or someone else''s platform: the
  PODIUM portal, admissions and certificate systems are gated; the DSpace REST interface sits behind a JavaScript bot challenge
  that returns 200 with a challenge shell; and the thesis pipeline runs through postech.dcollection.net, a tenancy on the
  KERIS-operated national dCollection platform, recorded here as a relationship rather than as POSTECH''s engineering.'
type: Index
deliveryModel:
  model: saas
  open_source: false
  commercial: false
  callable_host: true
  label: Institution-operated endpoints · you call their host
  confidence: high
  source:
  - probe
  generated: '2026-08-30'
  method: probed
accessModel:
  pricing: free
  onboarding: none
  trial: false
  try_now: true
  public: true
  label: Free · anonymous harvesting, no registration offered
  confidence: high
  source:
  - probe
  generated: '2026-08-30'
  method: probed
position: Producing
access: 1st-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/postech.png
url: https://raw.githubusercontent.com/api-evangelist/postech/refs/heads/main/apis.yml
tags:
- University
- Higher Education
- Education
- South Korea
- Korea
- Asia
- Private Research University
- Research
- Research Data
- Institutional Repository
- OAI-PMH
- DSpace
- Library
- Identity Federation
- SAML
- eduGAIN
- LTI
- Learning Management System
- Course Catalog
created: '2026-06-03'
modified: '2026-08-30'
specificationVersion: '0.23'
x-coverage:
  state: covered
  reason: covered
  detail: 'POSTECH publishes no developer portal, no API documentation and no open-data program, and the June 2026 profile
    concluded there was one surface here. Re-probed on 2026-08-30 there are four institution-operated surfaces plus one tenancy,
    and three of the four are machine-readable without credentials. The OASIS OAI-PMH endpoint answers Identify, ListMetadataFormats,
    ListSets and ListRecords anonymously — ListRecords returns real Dublin Core with completeListSize 106,805, which is the
    probe that distinguishes a working harvesting surface from a link. POSTECH''s SAML 2.0 identity provider is registered
    in eduGAIN through KAFE and its metadata is publicly retrievable from the federation even though the IdP''s own metadata
    URL is admin-gated behind a login redirect. The LMS exposes an LTI 1.3 platform JWKS and OAuth 2.0 token endpoint without
    credentials. Two things are genuinely closed and are recorded as such rather than as gaps: the DSpace REST interface returns
    HTTP 200 carrying a JavaScript bot challenge instead of JSON, and Moodle Web Services answers every anonymous call with
    errorcode invalidtoken. No vendor contract has been saved under POSTECH''s name; the dCollection thesis platform is recorded
    as a tenant relationship. The Korean-language surface was searched as well as the English one — the privacy and copyright
    policies exist on both, and the LMS returns Korean error messages by default.'
  evidence:
  - url: https://oasis.postech.ac.kr/oai/request?verb=Identify
    status: 200
  - url: https://oasis.postech.ac.kr/oai/request?verb=ListRecords&metadataPrefix=oai_dc
    status: 200
  - url: https://oasis.postech.ac.kr/oai/request?verb=ListSets
    status: 200
  - url: https://plms.postech.ac.kr/mod/lti/certs.php
    status: 200
  - url: https://plms.postech.ac.kr/mod/lti/token.php
    status: 400
  - url: https://plms.postech.ac.kr/webservice/rest/server.php
    status: 200
  - url: https://technical.edugain.org/api.php?action=show_entity&entityid=https://idpass.postech.ac.kr/idp/simplesamlphp&format=json
    status: 200
  - url: https://idpass.postech.ac.kr/simplesaml/saml2/idp/metadata.php
    status: 302
  - url: https://oasis.postech.ac.kr/server/api
    status: 200
  - url: https://postech.dcollection.net/
    status: 200
  - url: https://www.postech.ac.kr/eng/
    status: 200
apis:
- aid: postech:oasis-oai-pmh
  name: POSTECH OASIS Repository OAI-PMH
  x-operator: institution
  x-operator-basis: oasis.postech.ac.kr is under POSTECH's registrable domain and resolves to 141.223.5.61, inside POSTECH's
    own /16 alongside www.postech.ac.kr and idpass.postech.ac.kr. The repository software is DSpace and the OAI adminEmail
    is a Korean integrator address, but the host, the deployment and the corpus are POSTECH's.
  description: 'Anonymous OAI-PMH 2.0 metadata harvesting over the POSTECH Library OASIS institutional repository. Verified
    live on 2026-08-30: repositoryName "OASIS Repository@POSTECHLIBRARY", repositoryIdentifier oasis.postech.ac.kr, protocolVersion
    2.0, earliestDatestamp 2014-12-01T11:46:04Z, granularity YYYY-MM-DDThh:mm:ssZ, deletedRecord transient. Twelve metadata
    formats (oai_dc, qdc, mods, mets, marc, didl, ore, rdf, dim, xoai, etdms, uketd_dc), 163 sets across departments and content
    types, and a ListRecords completeListSize of 106,805 records paged 100 at a time with working resumption tokens. This
    path is exempt from the JavaScript bot challenge that fronts the rest of the host, which makes it the single usable programmable
    surface POSTECH offers to an anonymous client.'
  humanURL: https://oasis.postech.ac.kr/
  baseURL: https://oasis.postech.ac.kr/oai/request
  tags:
  - OAI-PMH
  - DSpace
  - Institutional Repository
  - Research Data
  - Library
  - Metadata
  properties:
  - type: OpenAPI
    url: openapi/postech-oasis-oai-pmh-openapi.yml
  - type: Examples
    url: examples/postech-oasis-oai-pmh-examples.yml
  - type: Authentication
    url: authentication/postech-authentication.yml
  - type: ErrorCatalog
    url: errors/postech-errors.yml
  - type: Conformance
    url: conformance/postech-conformance.yml
  - type: Lifecycle
    url: lifecycle/postech-lifecycle.yml
  - type: ResearchRepository
    url: https://oasis.postech.ac.kr/
  - type: Documentation
    url: https://www.openarchives.org/OAI/openarchivesprotocol.html
  - type: x-Identify
    url: https://oasis.postech.ac.kr/oai/request?verb=Identify
  - type: x-ListMetadataFormats
    url: https://oasis.postech.ac.kr/oai/request?verb=ListMetadataFormats
  - type: x-ListSets
    url: https://oasis.postech.ac.kr/oai/request?verb=ListSets
- aid: postech:identity-federation
  name: POSTECH SAML 2.0 Identity Provider
  x-operator: institution
  x-operator-basis: idpass.postech.ac.kr resolves to 141.223.5.141 inside POSTECH's own network, and the eduGAIN entity record
    names POSTECH as the entity with scope postech.ac.kr. An identity provider is institution-operated by definition — it
    asserts who is a member of the institution.
  description: 'POSTECH''s own SAML 2.0 identity provider, entityID https://idpass.postech.ac.kr/idp/simplesamlphp, registered
    in KAFE (the Korea Access Federation, run on KREONET) since registrationInstant 2017-06-23 and first seen in eduGAIN 2017-06-29.
    The metadata is machine-readable and internationally resolvable through the eduGAIN technical database: IDPSSODescriptor
    with SingleSignOnService and SingleLogoutService under /simplesaml/saml2/idp/, an X.509 signing key, shibmd:Scope postech.ac.kr,
    support for the REFEDS Research and Scholarship entity category, a SIRTFI assurance assertion and a REFEDS security contact.
    The IdP''s own metadata URL is admin-gated and 302s to a login form, so the federation copy is the public one. The software
    is SimpleSAMLphp rather than Shibboleth.'
  humanURL: https://www.kafe.or.kr/
  baseURL: https://idpass.postech.ac.kr/
  x-sso-url: https://idpass.postech.ac.kr/simplesaml/saml2/idp/SSOService.php
  x-slo-url: https://idpass.postech.ac.kr/simplesaml/saml2/idp/SingleLogoutService.php
  x-entity-id: https://idpass.postech.ac.kr/idp/simplesamlphp
  tags:
  - Identity Federation
  - SAML
  - eduGAIN
  - KAFE
  - Single Sign-On
  - SIRTFI
  properties:
  - type: IdentityFederation
    url: https://technical.edugain.org/api.php?action=show_entity&entityid=https://idpass.postech.ac.kr/idp/simplesamlphp&format=json
  - type: Authentication
    url: authentication/postech-authentication.yml
  - type: Conformance
    url: conformance/postech-conformance.yml
  - type: Documentation
    url: https://www.kafe.or.kr/
- aid: postech:plms-lti
  name: POSTECH LMS (PLMS) LTI 1.3 Advantage Platform
  x-operator: institution
  x-operator-basis: plms.postech.ac.kr is POSTECH's registrable domain; the host is fronted by a Naver Cloud load balancer,
    which is hosting, not operation. The LTI platform identity is POSTECH's — the keys below sign POSTECH-issued id_tokens.
  x-contract-origin: The interface is Moodle's implementation of the IMS Global / 1EdTech LTI 1.3 specification, not a POSTECH-authored
    contract. No Moodle or LTI specification document is saved under POSTECH's slug; what is recorded here is POSTECH's deployment
    of it.
  description: POSTECH's learning management system is an institution-hosted Moodle (coursemos distribution) acting as an
    LTI 1.3 Advantage platform, and unusually for this cohort its platform endpoints are publicly reachable. The JSON Web
    Key Set at /mod/lti/certs.php returns a real RSA RS256 key (kid 13acf24233904ff6db00) with no credentials — the keyset
    an external tool needs to verify POSTECH-issued id_tokens — and the paired OAuth 2.0 token service at /mod/lti/token.php
    answers an unparameterised request with an RFC 6749 invalid_request object rather than an HTML page. Tool registration
    itself is an LMS administrator action and is not open to outside developers.
  humanURL: https://plms.postech.ac.kr/
  baseURL: https://plms.postech.ac.kr/mod/lti/certs.php
  tags:
  - LTI
  - Learning Management System
  - Moodle
  - Authentication
  - JWKS
  - Education
  tags_raw:
  - LTI
  - Learning Management System
  - Moodle
  - OAuth 2.0
  - JWKS
  - Education
  properties:
  - type: Authentication
    url: authentication/postech-authentication.yml
  - type: Conformance
    url: conformance/postech-conformance.yml
  - type: ErrorCatalog
    url: errors/postech-errors.yml
  - type: x-JWKS
    url: https://plms.postech.ac.kr/mod/lti/certs.php
  - type: x-TokenEndpoint
    url: https://plms.postech.ac.kr/mod/lti/token.php
  - type: CourseCatalog
    url: https://plms.postech.ac.kr/local/ubion/course/lists.php?lang=en
- aid: postech:plms-webservices
  name: POSTECH LMS (PLMS) Moodle Web Services
  x-operator: institution
  x-operator-basis: Same host and same basis as the LTI platform above.
  x-contract-origin: Moodle's web services function catalog, not POSTECH-authored. No Moodle contract is saved under POSTECH's
    slug.
  description: The Moodle Web Services REST interface is enabled on POSTECH's LMS and is publicly reachable, but every anonymous
    call returns the moodle_exception errorcode invalidtoken. Tokens are issued inside the LMS to POSTECH account holders;
    there is no public registration, no documented function catalog and no external developer program, so the surface is real
    and gated rather than absent. Recorded because a gated surface is a different measurement from a missing one.
  humanURL: https://plms.postech.ac.kr/
  baseURL: https://plms.postech.ac.kr/webservice/rest/server.php
  tags:
  - Moodle
  - Learning Management System
  - REST
  - Authenticated
  - Education
  properties:
  - type: Authentication
    url: authentication/postech-authentication.yml
  - type: ErrorCatalog
    url: errors/postech-errors.yml
- aid: postech:dcollection
  name: POSTECH dCollection Thesis Repository (KERIS tenancy)
  x-operator: tenant
  x-operator-basis: postech.dcollection.net is an institution-specific subdomain on the KERIS-operated national dCollection
    platform and resolves to 210.102.100.94, outside POSTECH's network. The theses and the DOIs of record are POSTECH's; the
    platform, the software and any contract it exposes are KERIS's. Recorded as a relationship, with no dCollection specification
    saved under POSTECH's slug.
  description: 'POSTECH''s tenancy on dCollection, the Korea Education and Research Information Service national digital thesis
    and dissertation distribution system. The relationship is evidenced from POSTECH''s own OAI-PMH output: records harvested
    from OASIS carry dc:identifier values pointing at postech.dcollection.net item pages, so the thesis pipeline demonstrably
    runs through this platform. This is a real institutional surface and one of the few programmable footholds POSTECH has,
    but it is not POSTECH''s engineering.'
  humanURL: https://postech.dcollection.net/
  baseURL: https://postech.dcollection.net/
  tags:
  - Research Data
  - Institutional Repository
  - Theses
  - KERIS
  - Tenant
  properties:
  - type: ResearchRepository
    url: https://postech.dcollection.net/
common:
- type: Website
  url: https://www.postech.ac.kr/eng/
- type: PrivacyPolicy
  url: https://www.postech.ac.kr/eng/usage-guide/privacy_policy.do
- type: TermsOfService
  url: https://www.postech.ac.kr/kor/usage-guide/copyright_policy.do
- type: LinkedIn
  url: https://kr.linkedin.com/school/pohang-university-of-science-and-technology/
- type: Blog
  url: https://www.postech.ac.kr/eng/news-center/university_news.do
- type: ResearchRepository
  url: https://oasis.postech.ac.kr/
- type: LibraryCatalog
  url: https://library.postech.ac.kr/
- type: CourseCatalog
  url: https://plms.postech.ac.kr/local/ubion/course/lists.php?lang=en
- type: IdentityFederation
  url: https://technical.edugain.org/api.php?action=show_entity&entityid=https://idpass.postech.ac.kr/idp/simplesamlphp&format=json
- type: Portal
  url: https://podium.postech.ac.kr/
- type: Authentication
  url: authentication/postech-authentication.yml
- type: Conformance
  url: conformance/postech-conformance.yml
- type: ErrorCatalog
  url: errors/postech-errors.yml
- type: Lifecycle
  url: lifecycle/postech-lifecycle.yml
- type: Examples
  url: examples/postech-oasis-oai-pmh-examples.yml
- type: DomainSecurity
  url: security/postech-domain-security.yml
- type: Plans
  url: plans/postech-plans-pricing.yml
- type: RateLimits
  url: rate-limits/postech-rate-limits.yml
- type: FinOps
  url: finops/postech-finops.yml
- type: Review
  url: review.yml
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/postech"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/postech/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/postech/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.