Chulalongkorn University is Thailand's oldest public research university, founded in 1917 in Bangkok. Its programmable footprint is small, real, and almost entirely undeclared: there is no developer portal, no open data portal, no published specification of any kind, and no self-service registration anywhere in the estate. What it does operate are two genuine institution-run surfaces. Chula SSO at account.it.chula.ac.th has been in production since January 2017 and is documented endpoint-by-endpoint on a public wiki — a modified CAS 1.0 protocol with an added application-authentication step, backed by the university LDAP directory, with keys issued by email rather than by a console. The Office of the Registrar's CU-REG Course Schedule application answers unauthenticated JSON at cas.reg.chula.ac.th/class/api for its curriculum register and build version, though the thirteen further endpoints its own client declares return 404 from outside the campus network. Everything else that looks like a Chulalongkorn API belongs to somebody else: Chula Digital Collections, which serves the university's only working OAI-PMH endpoint, is a bepress Digital Commons tenancy (digital.car.chula.ac.th is a CNAME to dcchula.bepress.com, adminEmail dc-support@elsevier.com); federated login is a Microsoft Entra ID tenant; DOIs are registered through DataCite and, faculty by faculty, through eleven separate Crossref member records. The institution's own DigiVerse repository publishes no machine-readable interface at all, and the previously recorded claim that it is a DSpace deployment exposing DSpace REST and OAI-PMH does not survive probing. The central data exchange, CU Data Gateway, is restricted to assigned university personnel and unreachable from outside the campus network.
Chulalongkorn University publishes 23 API contracts indexed on the APIs.io network, including Curriculum API, Meta API, About API, and 20 more. Tagged areas include Education, Higher Education, University, Research, and Thailand.
The Chulalongkorn University catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
Chulalongkorn University’s developer surface includes API reference, documentation, authentication, support, GitHub presence, and 14 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 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/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/chulalongkorn/"><img src="https://apis.io/badge/chulalongkorn/card.svg" alt="Chulalongkorn University on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Delegated User Identity+6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented)
9 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
The university's digital preservation platform for theses, dissertations, rare books, multimedia and digitised manuscripts, operated by the Office of Academic Resources. cuir.ca...
The university's open-access journals, theses and ETD platform, and the only working OAI-PMH endpoint in the estate. The Identify response names "Chula Digital Collections", Lis...
The university's cloud identity, and the most complete machine-readable contract anywhere in this profile. Entra tenant 271d5e7b-1350-4b96-ab84-52dbda4cf40c carries the federati...
Chulalongkorn University is a DataCite consortium organization, provider id lygd, country TH, with one registered repository — lygd.aguxul, "Chula Digiverse", pointing at digive...
Chulalongkorn registers Crossref DOIs through eleven separate member records, one per faculty, institute or office, each with its own prefix — Engineering 10.4186, Medicine 10.5...
Chulalongkorn University's Research Organization Registry record, carrying the Thai and English names, the acronym CU, ten Crossref Funder IDs, GRID grid.7922.e, ISNI 0000 0001 ...
The Office of Academic Resources fronts its licensed-content discovery through EBSCO, under the named customer account chulalun. The links published on car.chula.ac.th carry tha...
The university's central data exchange, consolidating and sharing data across departments in two connection modes — batch over SFTP and online over an API. Access is limited to ...
The 2 FA API from Chulalongkorn University — 5 operation(s) for 2 fa.
Scroll for all 23
Chulalongkorn University API pricing
Not yet checked against Chulalongkorn University's own pricing page. Compiled by API Evangelist on 2026-06-03 from raw.githubusercontent.com/api-evangelist/chulalongkorn/re...; confirm before you rely on a figure. A free plan or tier is listed.
aid: chulalongkorn
name: Chulalongkorn University
description: 'Chulalongkorn University is Thailand''s oldest public research university, founded in 1917 in Bangkok. Its programmable
footprint is small, real, and almost entirely undeclared: there is no developer portal, no open data portal, no published
specification of any kind, and no self-service registration anywhere in the estate. What it does operate are two genuine
institution-run surfaces. Chula SSO at account.it.chula.ac.th has been in production since January 2017 and is documented
endpoint-by-endpoint on a public wiki — a modified CAS 1.0 protocol with an added application-authentication step, backed
by the university LDAP directory, with keys issued by email rather than by a console. The Office of the Registrar''s CU-REG
Course Schedule application answers unauthenticated JSON at cas.reg.chula.ac.th/class/api for its curriculum register and
build version, though the thirteen further endpoints its own client declares return 404 from outside the campus network.
Everything else that looks like a Chulalongkorn API belongs to somebody else: Chula Digital Collections, which serves the
university''s only working OAI-PMH endpoint, is a bepress Digital Commons tenancy (digital.car.chula.ac.th is a CNAME to
dcchula.bepress.com, adminEmail dc-support@elsevier.com); federated login is a Microsoft Entra ID tenant; DOIs are registered
through DataCite and, faculty by faculty, through eleven separate Crossref member records. The institution''s own DigiVerse
repository publishes no machine-readable interface at all, and the previously recorded claim that it is a DSpace deployment
exposing DSpace REST and OAI-PMH does not survive probing. The central data exchange, CU Data Gateway, is restricted to
assigned university personnel and unreachable from outside the campus network.'
type: Index
deliveryModel:
model: saas
license_evidence:
not_product:
- krerk/chulasso.android
open_source: unknown
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: low
source:
- openapi
- pricing
- repository-not-product
generated: '2026-09-25'
method: derived
accessModel:
pricing: free
onboarding: manual
trial: false
try_now: false
public: partial
label: Free · course data open, SSO keys issued by email on request
confidence: high
source:
- probe
- documentation
- authentication
generated: '2026-09-01'
method: probed
position: Consuming
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/chulalongkorn.png
url: https://raw.githubusercontent.com/api-evangelist/chulalongkorn/refs/heads/main/apis.yml
tags:
- Education
- Higher Education
- University
- Research
- Thailand
- Bangkok
- Identity Federation
- SSO
- Course Catalog
- Research Repository
- Library
- Open Access
- OAI-PMH
tags_raw:
- Education
- Higher Education
- University
- Research
- Thailand
- Bangkok
- Identity Federation
- Single Sign-On
- Course Catalog
- Research Repository
- Library
- Open Access
- OAI-PMH
created: '2026-06-03'
modified: '2026-09-01'
specificationVersion: '0.23'
apis:
- aid: chulalongkorn:digiverse
name: Chula DigiVerse — Institutional Digital Repository
description: 'The university''s digital preservation platform for theses, dissertations, rare books, multimedia and digitised
manuscripts, operated by the Office of Academic Resources. cuir.car.chula.ac.th, the legacy CUIR host, now redirects here.
It is institution-hosted: digiverse.chula.ac.th resolves directly to 161.200.145.7, in the same university block as car.chula.ac.th,
with no CNAME to any vendor. It publishes no machine-readable interface. A prior profile recorded DigiVerse as a DSpace
deployment exposing DSpace REST at /server/api and OAI-PMH at /server/oai — that is corrected here: the application is
a PHP/AngularJS stack (nginx, PHPSESSID, CodeIgniter 404 pages) and /server/api, /rest/api, /api/, /digital/api/ and both
OAI-PMH paths all return 404. Its own robots.txt disallows /api/ and /digital/api/, so an API layer exists behind the
application; none of it is publicly reachable or documented.'
humanURL: https://digiverse.chula.ac.th/
tags:
- Institutional Repository
- Research Repository
- Digital Preservation
- Open Access
- Education
properties:
- type: ResearchRepository
url: https://digiverse.chula.ac.th/
- type: Sitemap
url: https://digiverse.chula.ac.th/sitemap.xml
x-operator: institution
x-operator-basis: digiverse.chula.ac.th → 161.200.145.7, Chulalongkorn's own address space, no CNAME. The platform's shared
assets (cookieconsent-cmu, sbs-directive.js, chartSBS.js) suggest a Thai digital-library product reused across institutions
rather than software the university wrote, but there is no published contract to attribute either way — so this is recorded
as an institution-operated surface with no institution-published contract.
- aid: chulalongkorn:digital-collections
name: Chula Digital Collections (bepress Digital Commons tenant)
description: The university's open-access journals, theses and ETD platform, and the only working OAI-PMH endpoint in the
estate. The Identify response names "Chula Digital Collections", ListSets returns 30 sets including Chulalongkorn University
Theses and Dissertations and a dozen university journals, and ListMetadataFormats offers nine prefixes including oai_etdms
and oai_openaire. The content, the sets, the DOIs and the collection policy are Chulalongkorn's. The protocol implementation,
the platform and the contract are bepress Digital Commons's, now Elsevier's — recorded as a tenant relationship, with
the vendor's generic specification deliberately not saved under this institution.
humanURL: https://digital.car.chula.ac.th/
baseURL: https://digital.car.chula.ac.th/do/oai/
tags:
- Research Repository
- Open Access
- OAI-PMH
- ETD
- Journals
properties:
- type: ResearchRepository
url: https://digital.car.chula.ac.th/
- type: OAIPMH
url: https://digital.car.chula.ac.th/do/oai/?verb=Identify
- type: Metadata
url: oai-pmh/chulalongkorn-digital-collections-oai-identify.xml
- type: Conformance
url: conformance/chulalongkorn-conformance.yml
x-operator: tenant
x-operator-basis: digital.car.chula.ac.th is a CNAME to dcchula.bepress.com (203.22.241.42/43), fronted by Cloudflare, and
the OAI-PMH Identify response gives adminEmail dc-support@elsevier.com. An institution hostname on a vendor platform with
an institution-specific account name — the CNAME-tenancy class a hostname-only verdict cannot see. Corroborated independently
by Crossref member 36263, "Office of Academic Resources, Chulalongkorn University - DIGITAL COMMONS JOURNALS".
- aid: chulalongkorn:entra-federation
name: Chulalongkorn University Identity Federation (Microsoft Entra ID tenant)
description: 'The university''s cloud identity, and the most complete machine-readable contract anywhere in this profile.
Entra tenant 271d5e7b-1350-4b96-ab84-52dbda4cf40c carries the federation brand name "Chulalongkorn University" and is
authoritative as a Managed namespace for both chula.ac.th and student.chula.ac.th. Its OpenID Connect discovery document
and its signed SAML 2.0 federation metadata both resolve HTTP 200 without credentials. Two negatives were probed rather
than assumed: Chulalongkorn has no entity in eduGAIN — a full pull of 10,616 eduGAIN entities returned zero matches —
and no Shibboleth identity provider resolves under chula.ac.th.'
humanURL: https://login.microsoftonline.com/chula.ac.th/v2.0/.well-known/openid-configuration
baseURL: https://login.microsoftonline.com/271d5e7b-1350-4b96-ab84-52dbda4cf40c/v2.0/.well-known/openid-configuration
tags:
- Identity Federation
- SAML
- OpenID Connect
- SSO
tags_raw:
- Identity Federation
- SAML
- OpenID Connect
- Single Sign-On
properties:
- type: IdentityFederation
url: identity-federation/chulalongkorn-identity-federation.yml
- type: Metadata
url: identity-federation/chulalongkorn-entra-saml-metadata.xml
- type: OpenIDConfiguration
url: identity-federation/chulalongkorn-entra-openid-configuration.json
- type: Authentication
url: authentication/chulalongkorn-authentication.yml
x-operator: federation
x-operator-basis: A shared identity platform carrying the institution's own tenant, domains, brand and attribute policy
— the federation class the university pipeline contract names explicitly. Microsoft operates the endpoints; the identity
is Chulalongkorn's. Verified via getuserrealm for both chula.ac.th and student.chula.ac.th (State 4, NameSpaceType Managed,
FederationBrandName "Chulalongkorn University").
- aid: chulalongkorn:datacite
name: DataCite Membership (consortium organization lygd)
description: Chulalongkorn University is a DataCite consortium organization, provider id lygd, country TH, with one registered
repository — lygd.aguxul, "Chula Digiverse", pointing at digiverse.chula.ac.th. This is a membership and a fact about
the institution, not a contract it operates. The DataCite API is a registry shared by every member; its specification
is deliberately not saved under this institution, and the membership is deliberately not deleted to tidy up a shared host.
humanURL: https://api.datacite.org/providers/lygd
baseURL: https://api.datacite.org/providers/lygd
tags:
- DOI
- Persistent Identifiers
- Research Data
- Registry
properties:
- type: Registry
url: https://api.datacite.org/providers/lygd
- type: Conformance
url: conformance/chulalongkorn-conformance.yml
x-operator: registry
x-operator-basis: An identifier registry the institution is registered in. api.datacite.org is shared because DOI registration
is shared; the membership record lygd names Chulalongkorn University specifically.
- aid: chulalongkorn:crossref
name: Crossref Membership (eleven faculty and institute member records)
description: 'Chulalongkorn registers Crossref DOIs through eleven separate member records, one per faculty, institute or
office, each with its own prefix — Engineering 10.4186, Medicine 10.5372, Architecture 10.54028, Economics 10.65681, Political
Science 10.61462, Fine and Applied Arts 10.56841, the Language Institute 10.66947, the Sustainable Environment Research
Institute 10.35762, the Metallurgy and Materials Science Research Institute 10.55713, and the Office of Academic Resources
twice (10.58837 and 10.56808, the latter explicitly for its Digital Commons journals). The fragmentation is the finding:
the university is a federation of buyers even in its own identifier registration.'
humanURL: https://www.crossref.org/
baseURL: https://api.crossref.org/members?query=chulalongkorn
tags:
- DOI
- Persistent Identifiers
- Scholarly Publishing
- Registry
properties:
- type: Registry
url: https://api.crossref.org/members?query=chulalongkorn
- type: Conformance
url: conformance/chulalongkorn-conformance.yml
x-operator: registry
x-operator-basis: An identifier registry the institution is registered in, eleven times over. The registry contract is Crossref's;
the memberships and prefixes are Chulalongkorn's.
- aid: chulalongkorn:ror
name: ROR Registration (https://ror.org/028wp3y58)
description: Chulalongkorn University's Research Organization Registry record, carrying the Thai and English names, the
acronym CU, ten Crossref Funder IDs, GRID grid.7922.e, ISNI 0000 0001 0244 7875 and Wikidata Q855730. The canonical machine-readable
identifier for the institution as an entity, and the join key every other registry in this profile resolves against.
humanURL: https://ror.org/028wp3y58
baseURL: https://api.ror.org/v2/organizations/https://ror.org/028wp3y58
tags:
- Persistent Identifiers
- Organization Identifiers
- Registry
properties:
- type: Registry
url: https://api.ror.org/v2/organizations/https://ror.org/028wp3y58
x-operator: registry
x-operator-basis: An organization registry the institution is registered in. ROR operates the API; the record describes
Chulalongkorn.
- aid: chulalongkorn:library-discovery
name: Chula Library Discovery (EBSCO tenant)
description: The Office of Academic Resources fronts its licensed-content discovery through EBSCO, under the named customer
account chulalun. The links published on car.chula.ac.th carry that account explicitly (publications.ebsco.com?custId=chulalun,
search.ebscohost.com with authtype=ip). A real institutional tenancy; the discovery contract and its APIs are EBSCO's
and are documented by EBSCO, not by the university.
humanURL: https://www.car.chula.ac.th/
baseURL: https://search.ebscohost.com/login.aspx?authtype=ip
tags:
- Library
- Discovery
- Catalog
properties:
- type: LibraryCatalog
url: https://www.car.chula.ac.th/
x-operator: tenant
x-operator-basis: Institution-published links carrying an institution-specific EBSCO customer id (custId=chulalun) on shared
vendor hosts (publications.ebsco.com, search.ebscohost.com). Named scope on a vendor platform — a tenant relationship,
not a Chulalongkorn contract.
- aid: chulalongkorn:data-gateway
name: CU Data Gateway
description: The university's central data exchange, consolidating and sharing data across departments in two connection
modes — batch over SFTP and online over an API. Access is limited to officially assigned university personnel; there is
no public sign-up and no public developer documentation. The portal host datagateway.chula.ac.th resolves to 161.200.135.7
but does not answer from outside the campus network, and the service page on www.it.chula.ac.th is intercepted by an Imperva
bot challenge on every request. Recorded as an institution-operated surface with no reachable contract — this is the system
Chula SSO was originally built for.
humanURL: https://www.it.chula.ac.th/service/data-gateway/
tags:
- Data
- Data Exchange
- Restricted
- Education
properties:
- type: Documentation
url: https://www.it.chula.ac.th/service/data-gateway/
x-operator: institution
x-operator-basis: datagateway.chula.ac.th → 161.200.135.7, Chulalongkorn's own address space. The service is described on
the university's own IT service pages and is operated by the Office of Information Technology.
- aid: chulalongkorn:chulalongkorn-curriculum-api
name: Chulalongkorn University Curriculum API
description: Degree programs and fields of study
humanURL: https://account.it.chula.ac.th/wiki/doku.php
baseURL: https://account.it.chula.ac.th/
tags:
- Curriculum
properties:
- type: OpenAPI
url: openapi/chulalongkorn-curriculum-api-openapi.yml
- type: Documentation
url: https://account.it.chula.ac.th/wiki/doku.php
- type: APIReference
url: https://account.it.chula.ac.th/wiki/doku.php?id=how_does_it_work
- type: JSONSchema
url: json-schema/chulalongkorn-sso-user-schema.json
- type: Examples
url: examples/chulalongkorn-sso-servicevalidation-example.json
- type: Authentication
url: authentication/chulalongkorn-authentication.yml
- type: SourceCode
url: https://github.com/krerk/ChulaSSO.Android
- type: CourseCatalog
url: https://cas.reg.chula.ac.th/class/course-schedule
- type: JSONSchema
url: json-schema/chulalongkorn-course-study-schema.json
- type: Examples
url: examples/chulalongkorn-course-studies-example.json
- aid: chulalongkorn:chulalongkorn-meta-api
name: Chulalongkorn University Meta API
description: Service metadata
humanURL: https://account.it.chula.ac.th/wiki/doku.php
baseURL: https://account.it.chula.ac.th/
tags:
- Meta
properties:
- type: OpenAPI
url: openapi/chulalongkorn-meta-api-openapi.yml
- type: Documentation
url: https://account.it.chula.ac.th/wiki/doku.php
- type: APIReference
url: https://account.it.chula.ac.th/wiki/doku.php?id=how_does_it_work
- type: JSONSchema
url: json-schema/chulalongkorn-sso-user-schema.json
- type: Examples
url: examples/chulalongkorn-sso-servicevalidation-example.json
- type: Authentication
url: authentication/chulalongkorn-authentication.yml
- type: SourceCode
url: https://github.com/krerk/ChulaSSO.Android
- type: CourseCatalog
url: https://cas.reg.chula.ac.th/class/course-schedule
- type: JSONSchema
url: json-schema/chulalongkorn-course-study-schema.json
- type: Examples
url: examples/chulalongkorn-course-studies-example.json
- aid: chulalongkorn:chulalongkorn-about-api
name: Chulalongkorn University About API
description: The About API from Chulalongkorn University — 1 operation(s) for about.
humanURL: https://digiverse.chula.ac.th/
baseURL: https://digital.car.chula.ac.th/do/oai/
tags:
- About
properties:
- type: OpenAPI
url: openapi/chulalongkorn-about-api-openapi.yml
- type: Documentation
url: https://account.it.chula.ac.th/wiki/doku.php
- type: APIReference
url: https://account.it.chula.ac.th/wiki/doku.php?id=how_does_it_work
- type: JSONSchema
url: json-schema/chulalongkorn-sso-user-schema.json
- type: Examples
url: examples/chulalongkorn-sso-servicevalidation-example.json
- type: Authentication
url: authentication/chulalongkorn-authentication.yml
- type: SourceCode
url: https://github.com/krerk/ChulaSSO.Android
- type: CourseCatalog
url: https://cas.reg.chula.ac.th/class/course-schedule
- type: JSONSchema
url: json-schema/chulalongkorn-course-study-schema.json
- type: Examples
url: examples/chulalongkorn-course-studies-example.json
- aid: chulalongkorn:chulalongkorn-admin-api
name: Chulalongkorn University Admin API
description: The admin API from Chulalongkorn University — 11 operation(s) for admin.
humanURL: https://digiverse.chula.ac.th/
baseURL: https://digital.car.chula.ac.th/do/oai/
tags:
- Admin
tags_raw:
- admin
properties:
- type: OpenAPI
url: openapi/chulalongkorn-admin-api-openapi.yml
- type: Documentation
url: https://account.it.chula.ac.th/wiki/doku.php
- type: APIReference
url: https://account.it.chula.ac.th/wiki/doku.php?id=how_does_it_work
- type: JSONSchema
url: json-schema/chulalongkorn-sso-user-schema.json
- type: Examples
url: examples/chulalongkorn-sso-servicevalidation-example.json
- type: Authentication
url: authentication/chulalongkorn-authentication.yml
- type: SourceCode
url: https://github.com/krerk/ChulaSSO.Android
- type: CourseCatalog
url: https://cas.reg.chula.ac.th/class/course-schedule
- type: JSONSchema
url: json-schema/chulalongkorn-course-study-schema.json
- type: Examples
url: examples/chulalongkorn-course-studies-example.json
- aid: chulalongkorn:chulalongkorn-chulasso-service-api
name: Chulalongkorn University ChulaSSO Service API
description: The ChulaSSO Service API from Chulalongkorn University — 1 operation(s) for chulasso service.
humanURL: https://digiverse.chula.ac.th/
baseURL: https://digital.car.chula.ac.th/do/oai/
tags:
- ChulaSSO Service
properties:
- type: OpenAPI
url: openapi/chulalongkorn-chulasso-service-api-openapi.yml
- type: Documentation
url: https://account.it.chula.ac.th/wiki/doku.php
- type: APIReference
url: https://account.it.chula.ac.th/wiki/doku.php?id=how_does_it_work
- type: JSONSchema
url: json-schema/chulalongkorn-sso-user-schema.json
- type: Examples
url: examples/chulalongkorn-sso-servicevalidation-example.json
- type: Authentication
url: authentication/chulalongkorn-authentication.yml
- type: SourceCode
url: https://github.com/krerk/ChulaSSO.Android
- type: CourseCatalog
url: https://cas.reg.chula.ac.th/class/course-schedule
- type: JSONSchema
url: json-schema/chulalongkorn-course-study-schema.json
- type: Examples
url: examples/chulalongkorn-course-studies-example.json
- aid: chulalongkorn:chulalongkorn-html-api
name: Chulalongkorn University Html API
description: The Html API from Chulalongkorn University — 1 operation(s) for html.
humanURL: https://digiverse.chula.ac.th/
baseURL: https://digital.car.chula.ac.th/do/oai/
tags:
- HTML
tags_raw:
- Html
properties:
- type: OpenAPI
url: openapi/chulalongkorn-html-api-openapi.yml
- type: Documentation
url: https://account.it.chula.ac.th/wiki/doku.php
- type: APIReference
url: https://account.it.chula.ac.th/wiki/doku.php?id=how_does_it_work
- type: JSONSchema
url: json-schema/chulalongkorn-sso-user-schema.json
- type: Examples
url: examples/chulalongkorn-sso-servicevalidation-example.json
- type: Authentication
url: authentication/chulalongkorn-authentication.yml
- type: SourceCode
url: https://github.com/krerk/ChulaSSO.Android
- type: CourseCatalog
url: https://cas.reg.chula.ac.th/class/course-schedule
- type: JSONSchema
url: json-schema/chulalongkorn-course-study-schema.json
- type: Examples
url: examples/chulalongkorn-course-studies-example.json
- aid: chulalongkorn:chulalongkorn-login-api
name: Chulalongkorn University Login API
description: The Login API from Chulalongkorn University — 1 operation(s) for login.
humanURL: https://digiverse.chula.ac.th/
baseURL: https://digital.car.chula.ac.th/do/oai/
tags:
- Login
properties:
- type: OpenAPI
url: openapi/chulalongkorn-login-api-openapi.yml
- type: Documentation
url: https://account.it.chula.ac.th/wiki/doku.php
- type: APIReference
url: https://account.it.chula.ac.th/wiki/doku.php?id=how_does_it_work
- type: JSONSchema
url: json-schema/chulalongkorn-sso-user-schema.json
- type: Examples
url: examples/chulalongkorn-sso-servicevalidation-example.json
- type: Authentication
url: authentication/chulalongkorn-authentication.yml
- type: SourceCode
url: https://github.com/krerk/ChulaSSO.Android
- type: CourseCatalog
url: https://cas.reg.chula.ac.th/class/course-schedule
- type: JSONSchema
url: json-schema/chulalongkorn-course-study-schema.json
- type: Examples
url: examples/chulalongkorn-course-studies-example.json
- aid: chulalongkorn:chulalongkorn-logout-api
name: Chulalongkorn University Logout API
description: The Logout API from Chulalongkorn University — 1 operation(s) for logout.
humanURL: https://digiverse.chula.ac.th/
baseURL: https://digital.car.chula.ac.th/do/oai/
tags:
- Logout
properties:
- type: OpenAPI
url: openapi/chulalongkorn-logout-api-openapi.yml
- type: Documentation
url: https://account.it.chula.ac.th/wiki/doku.php
- type: APIReference
url: https://account.it.chula.ac.th/wiki/doku.php?id=how_does_it_work
- type: JSONSchema
url: json-schema/chulalongkorn-sso-user-schema.json
- type: Examples
url: examples/chulalongkorn-sso-servicevalidation-example.json
- type: Authentication
url: authentication/chulalongkorn-authentication.yml
- type: SourceCode
url: https://github.com/krerk/ChulaSSO.Android
- type: CourseCatalog
url: https://cas.reg.chula.ac.th/class/course-schedule
- type: JSONSchema
url: json-schema/chulalongkorn-course-study-schema.json
- type: Examples
url: examples/chulalongkorn-course-studies-example.json
- aid: chulalongkorn:chulalongkorn-myapps-api
name: Chulalongkorn University Myapps API
description: The myapps API from Chulalongkorn University — 3 operation(s) for myapps.
humanURL: https://digiverse.chula.ac.th/
baseURL: https://digital.car.chula.ac.th/do/oai/
tags:
- MyApps
tags_raw:
- myapps
properties:
- type: OpenAPI
url: openapi/chulalongkorn-myapps-api-openapi.yml
- type: Documentation
url: https://account.it.chula.ac.th/wiki/doku.php
- type: APIReference
url: https://account.it.chula.ac.th/wiki/doku.php?id=how_does_it_work
- type: JSONSchema
url: json-schema/chulalongkorn-sso-user-schema.json
- type: Examples
url: examples/chulalongkorn-sso-servicevalidation-example.json
- type: Authentication
url: authentication/chulalongkorn-authentication.yml
- type: SourceCode
url: https://github.com/krerk/ChulaSSO.Android
- type: CourseCatalog
url: https://cas.reg.chula.ac.th/class/course-schedule
- type: JSONSchema
url: json-schema/chulalongkorn-course-study-schema.json
- type: Examples
url: examples/chulalongkorn-course-studies-example.json
- aid: chulalongkorn:chulalongkorn-qr-api
name: Chulalongkorn University Qr API
description: The qr API from Chulalongkorn University — 1 operation(s) for qr.
humanURL: https://digiverse.chula.ac.th/
baseURL: https://digital.car.chula.ac.th/do/oai/
tags:
- QR
tags_raw:
- qr
properties:
- type: OpenAPI
url: openapi/chulalongkorn-qr-api-openapi.yml
- type: Documentation
url: https://account.it.chula.ac.th/wiki/doku.php
- type: APIReference
url: https://account.it.chula.ac.th/wiki/doku.php?id=how_does_it_work
- type: JSONSchema
url: json-schema/chulalongkorn-sso-user-schema.json
- type: Examples
url: examples/chulalongkorn-sso-servicevalidation-example.json
- type: Authentication
url: authentication/chulalongkorn-authentication.yml
- type: SourceCode
url: https://github.com/krerk/ChulaSSO.Android
- type: CourseCatalog
url: https://cas.reg.chula.ac.th/class/course-schedule
- type: JSONSchema
url: json-schema/chulalongkorn-course-study-schema.json
- type: Examples
url: examples/chulalongkorn-course-studies-example.json
- aid: chulalongkorn:chulalongkorn-qrvalidation-api
name: Chulalongkorn University Qr Validation API
description: The QrValidation API from Chulalongkorn University — 1 operation(s) for qrvalidation.
humanURL: https://digiverse.chula.ac.th/
baseURL: https://digital.car.chula.ac.th/do/oai/
tags:
- QrValidation
properties:
- type: OpenAPI
url: openapi/chulalongkorn-qrvalidation-api-openapi.yml
- type: Documentation
url: https://account.it.chula.ac.th/wiki/doku.php
- type: APIReference
url: https://account.it.chula.ac.th/wiki/doku.php?id=how_does_it_work
- type: JSONSchema
url: json-schema/chulalongkorn-sso-user-schema.json
- type: Examples
url: examples/chulalongkorn-sso-servicevalidation-example.json
- type: Authentication
url: authentication/chulalongkorn-authentication.yml
- type: SourceCode
url: https://github.com/krerk/ChulaSSO.Android
- type: CourseCatalog
url: https://cas.reg.chula.ac.th/class/course-schedule
- type: JSONSchema
url: json-schema/chulalongkorn-course-study-schema.json
- type: Examples
url: examples/chulalongkorn-course-studies-example.json
- aid: chulalongkorn:chulalongkorn-servicevalidation-api
name: Chulalongkorn University Service Validation API
description: The ServiceValidation API from Chulalongkorn University — 1 operation(s) for servicevalidation.
humanURL: https://digiverse.chula.ac.th/
baseURL: https://digital.car.chula.ac.th/do/oai/
tags:
- ServiceValidation
properties:
- type: OpenAPI
url: openapi/chulalongkorn-servicevalidation-api-openapi.yml
- type: Documentation
url: https://account.it.chula.ac.th/wiki/doku.php
- type: APIReference
url: https://account.it.chula.ac.th/wiki/doku.php?id=how_does_it_work
- type: JSONSchema
url: json-schema/chulalongkorn-sso-user-schema.json
- type: Examples
url: examples/chulalongkorn-sso-servicevalidation-example.json
- type: Authentication
url: authentication/chulalongkorn-authentication.yml
- type: SourceCode
url: https://github.com/krerk/ChulaSSO.Android
- type: CourseCatalog
url: https://cas.reg.chula.ac.th/class/course-schedule
- type: JSONSchema
url: json-schema/chulalongkorn-course-study-schema.json
- type: Examples
url: examples/chulalongkorn-course-studies-example.json
- aid: chulalongkorn:chulalongkorn-tickets-api
name: Chulalongkorn University Tickets API
description: The tickets API from Chulalongkorn University — 2 operation(s) for tickets.
humanURL: https://digiverse.chula.ac.th/
baseURL: https://digital.car.chula.ac.th/do/oai/
tags:
- Ticketing
tags_raw:
- tickets
properties:
- type: OpenAPI
url: openapi/chulalongkorn-tickets-api-openapi.yml
- type: Documentation
url: https://account.it.chula.ac.th/wiki/doku.php
- type: APIReference
url: https://account.it.chula.ac.th/wiki/doku.php?id=how_does_it_work
- type: JSONSchema
url: json-schema/chulalongkorn-sso-user-schema.json
- type: Examples
url: examples/chulalongkorn-sso-servicevalidation-example.json
- type: Authentication
url: authentication/chulalongkorn-authentication.yml
- type: SourceCode
url: https://github.com/krerk/ChulaSSO.Android
- type: CourseCatalog
url: https://cas.reg.chula.ac.th/class/course-schedule
- type: JSONSchema
url: json-schema/chulalongkorn-course-study-schema.json
- type: Examples
url: examples/chulalongkorn-course-studies-example.json
- aid: chulalongkorn:chulalongkorn-users-api
name: Chulalongkorn University Users API
description: The users API from Chulalongkorn University — 4 operation(s) for users.
humanURL: https://digiverse.chula.ac.th/
baseURL: https://digital.car.chula.ac.th/do/oai/
tags:
- User
tags_raw:
- users
properties:
- type: OpenAPI
url: openapi/chulalongkorn-users-api-openapi.yml
- type: Documentation
url: https://account.it.chula.ac.th/wiki/doku.php
- type: APIReference
url: https://account.it.chula.ac.th/wiki/doku.php?id=how_does_it_work
- type: JSONSchema
url: json-schema/chulalongkorn-sso-user-schema.json
- type: Examples
url: examples/chulalongkorn-sso-servicevalidation-example.json
- type: Authentication
url: authentication/chulalongkorn-authentication.yml
- type: SourceCode
url: https://github.com/krerk/ChulaSSO.Android
- type: CourseCatalog
url: https://cas.reg.chula.ac.th/class/course-schedule
- type: JSONSchema
url: json-schema/chulalongkorn-course-study-schema.json
- type: Examples
url: examples/chulalongkorn-course-studies-example.json
- aid: chulalongkorn:chulalongkorn-2-fa-api
name: Chulalongkorn University 2 FA API
description: The 2 FA API from Chulalongkorn University — 5 operation(s) for 2 fa.
humanURL: https://digiverse.chula.ac.th/
baseURL: https://digital.car.chula.ac.th/do/oai/
tags:
- 2FA
tags_raw:
- 2 FA
properties:
- type: OpenAPI
url: openapi/chulalongkorn-2-fa-api-openapi.yml
- type: Documentation
url: https://account.it.chula.ac.th/wiki/doku.php
- type: APIReference
url: https://account.it.chula.ac.th/wiki/doku.php?id=how_does_it_work
- type: JSONSchema
url: json-schema/chulalongkorn-sso-user-schema.json
- type: Examples
url: examples/chulalongkorn-sso-servicevalidation-example.json
- type: Authentication
url: authentication/chulalongkorn-authentication.yml
- type: SourceCode
url: https://github.com/krerk/ChulaSSO.Android
- type: CourseCatalog
url: https://cas.reg.chula.ac.th/class/course-schedule
- type: JSONSchema
url: json-schema/chulalongkorn-course-study-schema.json
- type: Examples
url: examples/chulalongkorn-course-studies-example.json
common:
- type: Website
url: https://www.chula.ac.th/en/
- type: APIReference
url: https://account.it.chula.ac.th/wiki/doku.php?id=how_does_it_work
- type: Documentation
url: https://account.it.chula.ac.th/wiki/doku.php
- type: CourseCatalog
url: https://cas.reg.chula.ac.th/class/course-schedule
- type: ResearchRepository
url: https://digiverse.chula.ac.th/
- type: LibraryCatalog
url: https://www.car.chula.ac.th/
- type: IdentityFederation
url: identity-federation/chulalongkorn-identity-federation.yml
- type: Conformance
url: conformance/chulalongkorn-conformance.yml
- type: Authentication
url: authentication/chulalongkorn-authentication.yml
- type: AIPolicy
url: https://www.chula.ac.th/en/news/125190/
- type: AITooling
url: https://genie.chula.ac.th/
- type: Support
url: https://portal.it.chula.ac.th/home
- type: GitHub
url: https://github.com/ChulalongkornUniversity
- type: LinkedIn
url: https://www.linkedin.com/school/chulalongkorn-university/
- type: DomainSecurity
url: security/chulalongkorn-domain-security.yml
- type: Plans
url: plans/chulalongkorn-plans-pricing.yml
- type: RateLimits
url: rate-limits/chulalongkorn-rate-limits.yml
# --- truncated at 32 KB (37 KB total) ---
# Full source: https://artifacts.apis.io/chulalongkorn/apis.yml
Chulalongkorn University API — frequently asked questions
Does Chulalongkorn University have an API?
Yes. APIs.io lists 23 APIs from Chulalongkorn University, including Chula DigiVerse — Institutional Digital Repository, Chula Digital Collections (bepress Digital Commons tenant) and Chulalongkorn University Identity Federation (Microsoft Entra ID tenant), and 20 more.
Is there an OpenAPI specification for the Chulalongkorn University API?
Yes. APIs.io indexes 15 OpenAPI specifications for Chulalongkorn University, each linked for download from this page.
How do I authenticate with the Chulalongkorn University API?
Chulalongkorn University uses bearer-token authentication (0 schemes). The details are profiled on APIs.io as Chulalongkorn Authentication.
How much does the Chulalongkorn University API cost?
APIs.io lists 2 pricing plans for Chulalongkorn University, with each plan's price, limits and inclusions under Pricing on this page.
Is the Chulalongkorn University API ready for AI agents?
Chulalongkorn University has a Kin Score of 29.0 out of 100 (thin) and an Agent Readiness score of 25.1 (agent-aware), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.