National Tsing Hua University website screenshot

National Tsing Hua University

National Tsing Hua University (NTHU) is a national public research university in Hsinchu, Taiwan, originally founded in 1911 and re-established in Taiwan in 1956. It is ranked #210 in the QS World University Rankings 2025 and is one of Taiwan's premier research institutions across science, engineering, humanities, and management. NTHU does not operate an official institution-wide developer portal, but its public developer footprint centers on the community-maintained NTHU Data API (NTHU-SA), a live FastAPI/OpenAPI service that aggregates public campus data such as courses, buses, dining, library spaces, announcements, and energy usage. Related open-source work lives across student and lab GitHub organizations.

National Tsing Hua University publishes 9 APIs on the APIs.io network, including Announcements API, Buses API, Courses API, and 6 more. Tagged areas include Education, Higher Education, University, Taiwan, and Open Data.

The National Tsing Hua University catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

National Tsing Hua University’s developer surface includes GitHub presence and 8 more developer resources.

35.8/100 thin ▬ flat Agent 32/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFree
9 APIs
EducationHigher EducationUniversityTaiwanOpen DataCampus

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 35.8/100 · thin
Contract Quality 14.9 / 25
Developer Ergonomics 0.0 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 3.4 / 13
Governance 7.0 / 12
Discoverability 7.4 / 10
Agent readiness — 32/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/nthu: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 9

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

National Tsing Hua University Announcements API

The Announcements API from National Tsing Hua University — 3 operation(s) for announcements.

National Tsing Hua University Buses API

The Buses API from National Tsing Hua University — 4 operation(s) for buses.

National Tsing Hua University Courses API

The Courses API from National Tsing Hua University — 3 operation(s) for courses.

National Tsing Hua University Departments API

The Departments API from National Tsing Hua University — 2 operation(s) for departments.

National Tsing Hua University Dining API

The Dining API from National Tsing Hua University — 2 operation(s) for dining.

National Tsing Hua University Energy API

The Energy API from National Tsing Hua University — 1 operation(s) for energy.

National Tsing Hua University Libraries API

The Libraries API from National Tsing Hua University — 3 operation(s) for libraries.

National Tsing Hua University Locations API

The Locations API from National Tsing Hua University — 2 operation(s) for locations.

National Tsing Hua University Newsletters API

The Newsletters API from National Tsing Hua University — 2 operation(s) for newsletters.

Scroll for all 9

Pricing Plans 1

Published pricing tiers and plan structures.

Nthu Plans Pricing

2 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Nthu Rate Limits

1 limits

RATE LIMITS

FinOps 1

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

Nthu Finops

FINOPS

Semantic Vocabularies 1

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

Nthu Context

20 classes · 12 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

National Tsing Hua University API Rules

5 rules · 4 warnings 1 info

SPECTRAL

National Tsing Hua University API Rules

5 rules · 1 errors 2 warnings

SPECTRAL

JSON Schema 8

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

AnnouncementDetail

5 properties

JSON SCHEMA

BusInfo

4 properties

JSON SCHEMA

CourseData

19 properties

JSON SCHEMA

Department

4 properties

JSON SCHEMA

DiningRestaurant

6 properties

JSON SCHEMA

EnergyElectricityInfo

5 properties

JSON SCHEMA

LibrarySpace

5 properties

JSON SCHEMA

LocationDetail

3 properties

JSON SCHEMA

Scroll for all 8

JSON Structure 5

JSON Structure definitions describing this provider's data shapes.

Nthu Bus Structure

4 properties

JSON STRUCTURE

Nthu Course Structure

7 properties

JSON STRUCTURE

Nthu Energy Structure

5 properties

JSON STRUCTURE

Nthu Library Space Structure

5 properties

JSON STRUCTURE

Nthu Location Structure

3 properties

JSON STRUCTURE

Examples 2

Example request and response payloads for these APIs.

Security Posture 1

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

Nthu Domain Security

TLSv1.3 · DNSSEC · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Nthu Agentic Access

23 operations · 1 acting

23 operations · 1 acting

AGENTIC

Resources

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: nthu
name: National Tsing Hua University
description: 'National Tsing Hua University (NTHU) is a national public research university in Hsinchu, Taiwan, originally
  founded in 1911 and re-established in Taiwan in 1956. It is ranked #210 in the QS World University Rankings 2025 and is
  one of Taiwan''s premier research institutions across science, engineering, humanities, and management. NTHU does not operate
  an official institution-wide developer portal, but its public developer footprint centers on the community-maintained NTHU
  Data API (NTHU-SA), a live FastAPI/OpenAPI service that aggregates public campus data such as courses, buses, dining, library
  spaces, announcements, and energy usage. Related open-source work lives across student and lab GitHub organizations.'
type: Index
accessModel:
  pricing: free
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Free
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/nthu.png
url: https://raw.githubusercontent.com/api-evangelist/nthu/refs/heads/main/apis.yml
tags:
- Education
- Higher Education
- University
- Taiwan
- Open Data
- Campus
created: '2026-06-03'
modified: '2026-06-03'
specificationVersion: '0.19'
apis:
- aid: nthu:nthu-announcements-api
  name: National Tsing Hua University Announcements API
  description: The Announcements API from National Tsing Hua University — 3 operation(s) for announcements.
  humanURL: https://api.nthusa.tw/docs
  baseURL: https://api.nthusa.tw
  tags:
  - Announcements
  properties:
  - type: OpenAPI
    url: openapi/nthu-announcements-api-openapi.yml
  - type: Documentation
    url: https://api.nthusa.tw/docs
  - type: GitHub
    url: https://github.com/NTHU-SA/NTHU-Data-API
  - type: SourceCode
    url: https://github.com/NTHU-SA/NTHU-Data-API
  - type: Vocabulary
    url: vocabulary/nthu-vocabulary.yml
  - type: JSONLD
    url: json-ld/nthu-context.jsonld
  - type: Rules
    url: rules/nthu-rules.yml
- aid: nthu:nthu-buses-api
  name: National Tsing Hua University Buses API
  description: The Buses API from National Tsing Hua University — 4 operation(s) for buses.
  humanURL: https://api.nthusa.tw/docs
  baseURL: https://api.nthusa.tw
  tags:
  - Buses
  properties:
  - type: OpenAPI
    url: openapi/nthu-buses-api-openapi.yml
  - type: Documentation
    url: https://api.nthusa.tw/docs
  - type: GitHub
    url: https://github.com/NTHU-SA/NTHU-Data-API
  - type: SourceCode
    url: https://github.com/NTHU-SA/NTHU-Data-API
  - type: Vocabulary
    url: vocabulary/nthu-vocabulary.yml
  - type: JSONLD
    url: json-ld/nthu-context.jsonld
  - type: Rules
    url: rules/nthu-rules.yml
- aid: nthu:nthu-courses-api
  name: National Tsing Hua University Courses API
  description: The Courses API from National Tsing Hua University — 3 operation(s) for courses.
  humanURL: https://api.nthusa.tw/docs
  baseURL: https://api.nthusa.tw
  tags:
  - Courses
  properties:
  - type: OpenAPI
    url: openapi/nthu-courses-api-openapi.yml
  - type: Documentation
    url: https://api.nthusa.tw/docs
  - type: GitHub
    url: https://github.com/NTHU-SA/NTHU-Data-API
  - type: SourceCode
    url: https://github.com/NTHU-SA/NTHU-Data-API
  - type: Vocabulary
    url: vocabulary/nthu-vocabulary.yml
  - type: JSONLD
    url: json-ld/nthu-context.jsonld
  - type: Rules
    url: rules/nthu-rules.yml
- aid: nthu:nthu-departments-api
  name: National Tsing Hua University Departments API
  description: The Departments API from National Tsing Hua University — 2 operation(s) for departments.
  humanURL: https://api.nthusa.tw/docs
  baseURL: https://api.nthusa.tw
  tags:
  - Departments
  properties:
  - type: OpenAPI
    url: openapi/nthu-departments-api-openapi.yml
  - type: Documentation
    url: https://api.nthusa.tw/docs
  - type: GitHub
    url: https://github.com/NTHU-SA/NTHU-Data-API
  - type: SourceCode
    url: https://github.com/NTHU-SA/NTHU-Data-API
  - type: Vocabulary
    url: vocabulary/nthu-vocabulary.yml
  - type: JSONLD
    url: json-ld/nthu-context.jsonld
  - type: Rules
    url: rules/nthu-rules.yml
- aid: nthu:nthu-dining-api
  name: National Tsing Hua University Dining API
  description: The Dining API from National Tsing Hua University — 2 operation(s) for dining.
  humanURL: https://api.nthusa.tw/docs
  baseURL: https://api.nthusa.tw
  tags:
  - Dining
  properties:
  - type: OpenAPI
    url: openapi/nthu-dining-api-openapi.yml
  - type: Documentation
    url: https://api.nthusa.tw/docs
  - type: GitHub
    url: https://github.com/NTHU-SA/NTHU-Data-API
  - type: SourceCode
    url: https://github.com/NTHU-SA/NTHU-Data-API
  - type: Vocabulary
    url: vocabulary/nthu-vocabulary.yml
  - type: JSONLD
    url: json-ld/nthu-context.jsonld
  - type: Rules
    url: rules/nthu-rules.yml
- aid: nthu:nthu-energy-api
  name: National Tsing Hua University Energy API
  description: The Energy API from National Tsing Hua University — 1 operation(s) for energy.
  humanURL: https://api.nthusa.tw/docs
  baseURL: https://api.nthusa.tw
  tags:
  - Energy
  properties:
  - type: OpenAPI
    url: openapi/nthu-energy-api-openapi.yml
  - type: Documentation
    url: https://api.nthusa.tw/docs
  - type: GitHub
    url: https://github.com/NTHU-SA/NTHU-Data-API
  - type: SourceCode
    url: https://github.com/NTHU-SA/NTHU-Data-API
  - type: Vocabulary
    url: vocabulary/nthu-vocabulary.yml
  - type: JSONLD
    url: json-ld/nthu-context.jsonld
  - type: Rules
    url: rules/nthu-rules.yml
- aid: nthu:nthu-libraries-api
  name: National Tsing Hua University Libraries API
  description: The Libraries API from National Tsing Hua University — 3 operation(s) for libraries.
  humanURL: https://api.nthusa.tw/docs
  baseURL: https://api.nthusa.tw
  tags:
  - Libraries
  properties:
  - type: OpenAPI
    url: openapi/nthu-libraries-api-openapi.yml
  - type: Documentation
    url: https://api.nthusa.tw/docs
  - type: GitHub
    url: https://github.com/NTHU-SA/NTHU-Data-API
  - type: SourceCode
    url: https://github.com/NTHU-SA/NTHU-Data-API
  - type: Vocabulary
    url: vocabulary/nthu-vocabulary.yml
  - type: JSONLD
    url: json-ld/nthu-context.jsonld
  - type: Rules
    url: rules/nthu-rules.yml
- aid: nthu:nthu-locations-api
  name: National Tsing Hua University Locations API
  description: The Locations API from National Tsing Hua University — 2 operation(s) for locations.
  humanURL: https://api.nthusa.tw/docs
  baseURL: https://api.nthusa.tw
  tags:
  - Locations
  properties:
  - type: OpenAPI
    url: openapi/nthu-locations-api-openapi.yml
  - type: Documentation
    url: https://api.nthusa.tw/docs
  - type: GitHub
    url: https://github.com/NTHU-SA/NTHU-Data-API
  - type: SourceCode
    url: https://github.com/NTHU-SA/NTHU-Data-API
  - type: Vocabulary
    url: vocabulary/nthu-vocabulary.yml
  - type: JSONLD
    url: json-ld/nthu-context.jsonld
  - type: Rules
    url: rules/nthu-rules.yml
- aid: nthu:nthu-newsletters-api
  name: National Tsing Hua University Newsletters API
  description: The Newsletters API from National Tsing Hua University — 2 operation(s) for newsletters.
  humanURL: https://api.nthusa.tw/docs
  baseURL: https://api.nthusa.tw
  tags:
  - Newsletters
  properties:
  - type: OpenAPI
    url: openapi/nthu-newsletters-api-openapi.yml
  - type: Documentation
    url: https://api.nthusa.tw/docs
  - type: GitHub
    url: https://github.com/NTHU-SA/NTHU-Data-API
  - type: SourceCode
    url: https://github.com/NTHU-SA/NTHU-Data-API
  - type: Vocabulary
    url: vocabulary/nthu-vocabulary.yml
  - type: JSONLD
    url: json-ld/nthu-context.jsonld
  - type: Rules
    url: rules/nthu-rules.yml
common:
- type: AgenticAccess
  url: agentic-access/nthu-agentic-access.yml
- type: DomainSecurity
  url: security/nthu-domain-security.yml
- type: Website
  url: https://www.nthu.edu.tw/
- type: GitHub
  url: https://github.com/NTHU-SA
- type: LinkedIn
  url: https://www.linkedin.com/school/national-tsing-hua-university/
- type: Plans
  url: plans/nthu-plans-pricing.yml
- type: RateLimits
  url: rate-limits/nthu-rate-limits.yml
- type: FinOps
  url: finops/nthu-finops.yml
- type: Review
  url: review.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com