Bestseller
Global Rankings Higher Education
Global QS World University Rankings
Comprehensive global university ranking data with detailed performance metrics and scoring indicators
Data & API Features
Comprehensive QS World University Rankings dataset
Quarterly data updates with latest rankings
Fuzzy search capabilities by university name
Detailed performance metrics and scoring breakdown
Paginated response support for large datasets
Enterprise-grade HTTPS encryption (TLS v1.0-v1.3)
Apple App Transport Security (ATS) compliant
Global CDN distribution with multi-node deployment
High-performance API with load-balanced infrastructure

Annual Subscription
$49$99
Try it for free!
Sign In Sign in to get a trial key and test all APIs.
Secure payment by Stripe
API Document
HTTP Protocol:HTTPS
HTTP Method:GET
HTTP Endpoint:https://api.gugudata.io/v1/metadata/global-university-ranking
Response Type:application/json; charset=utf-8
DEMO Endpoint:https://api.gugudata.io/v1/metadata/global-university-ranking/demo
Live Demo:Try Interactive Demo
Full API Docs:developers.gugudata.io
API Request Parameters
| Name | Type | Is Required | Default Value | Remark |
|---|---|---|---|---|
| appkey | string | true | YOUR_APPKEY | APPKEY obtained after subscription |
| name | string | false | University name for search (supports partial matching); omit to retrieve all records | |
| pageIndex | int | false | 1 | Page number for pagination (starts from 1) |
| pageSize | int | false | 10 | Number of records per page (valid range: 1-20) |
API Response Parameters
| Name | Type | Remark |
|---|---|---|
| dataStatus.requestParameter | string | Echo of request parameters |
| dataStatus.statusCode | int | HTTP status code of the response |
| dataStatus.statusDescription | string | Human-readable status message |
| dataStatus.responseDateTime | string | Server response timestamp |
| dataStatus.dataTotalCount | int | Total number of records matching the query (for pagination) |
| data.id | string | Unique university identifier in Gugudata system |
| data.universityName | string | Official university name |
| data.region | string | Geographic region |
| data.country | string | Country name |
| data.city | string | City location |
| data.logoUrl | string | URL to university logo image |
| data.rank | string | Overall QS world ranking position |
| data.academicReputationRank | string | Academic reputation ranking position |
| data.academicReputationScore | string | Academic reputation score (0-100) |
| data.citationsPerFacultyRank | string | Citations per faculty ranking position |
| data.citationsPerFacultyScore | string | Citations per faculty score (0-100) |
| data.facultyStudentRatioRank | string | Faculty-to-student ratio ranking position |
| data.facultyStudentRatioScore | string | Faculty-to-student ratio score (0-100) |
| data.employerReputationRank | string | Employer reputation ranking position |
| data.employerReputationScore | string | Employer reputation score (0-100) |
| data.employmentOutcomesRank | string | Employment outcomes ranking position |
| data.employmentOutcomesScore | string | Employment outcomes score (0-100) |
| data.internationalStudentRatioRank | string | International student ratio ranking position |
| data.internationalStudentRatioScore | string | International student ratio score (0-100) |
| data.internationalResearchNetworkRank | string | International research network ranking position |
| data.internationalResearchNetworkScore | string | International research network score (0-100) |
| data.internationalFacultyRatioRank | string | International faculty ratio ranking position |
| data.internationalFacultyRatioScore | string | International faculty ratio score (0-100) |
| data.sustainabilityRank | string | Sustainability ranking position |
| data.sustainabilityScore | string | Sustainability score (0-100) |
API Response Status Codes
| Status Code | Explanation of Status Code | Remarks |
|---|---|---|
| 200 | API responding normally | For business status codes, see below under API Custom Status Codes. |
| 400 | Parameter error | |
| 402 | APPKEY error | Please check if the APPKEY provided is the one obtained from the developer center. |
| 403 | Account overdue | Please pay attention to the E-mail reminders regarding order expiration. |
| 429 | Request rate limited | Requests cannot exceed 5 times per second. The CDN layer intelligently determines based on the frequency of IP requests. General high-frequency requests do not trigger this status code. |
| 500 | API response error |



