cucas.cn APIcucas.cn ↗
Access CUCAS scholarship listings, university data, and program searches across Chinese universities via 6 structured API endpoints.
curl -X GET 'https://api.parse.bot/scraper/f246e67c-986c-48cd-9524-a116b5423b43/search_scholarships?page=1&category=all_scholarship' \ -H 'X-API-Key: $PARSE_API_KEY'
Search and filter available scholarships in China. Grouped by university.
| Param | Type | Description |
|---|---|---|
| city | string | City name or slug (e.g. beijing) |
| page | integer | Page number |
| degree | string | Academic degree (Bachelor, Master, Doctoral, etc.) |
| program | string | Program keyword or slug |
| category | string | Scholarship category (all_scholarship, full, partial, etc.) |
| language | string | Teaching language (English, Chinese, etc.) |
| university | string | University slug |
{
"type": "object",
"fields": {
"page": "integer",
"items": "array of scholarship objects",
"total_results": "integer"
},
"sample": {
"data": {
"page": 1,
"items": [
{
"location": "Shenzhen",
"detail_url": "https://cucas.cn/china_scholarship/Harbin-Institute-of-Technology--Shenzhen_Physics_scholarship_1954_85358&lang=en",
"university": "Harbin Institute of Technology, Shenzhen",
"program_name": "Physics",
"starting_date": "Sep,2026",
"you_need_to_pay": "Tuition:420000Accommodation: 0-1000/monthLiving Expense: 0-1500",
"teaching_language": "English",
"university_rating": "4.6",
"scholarship_coverage": "Tuition: 42000Accommodation: YesLiving Expenses: Yes"
},
{
"location": "Shenzhen",
"detail_url": "https://cucas.cn/china_scholarship/Harbin-Institute-of-Technology--Shenzhen_Urban-Rural-Planning_scholarship_1954_85359&lang=en",
"university": "Harbin Institute of Technology, Shenzhen",
"program_name": "Urban-Rural Planning",
"starting_date": "Sep,2026",
"you_need_to_pay": "Tuition:420000Accommodation: 0-1000/monthLiving Expense: 0-1500",
"teaching_language": "English",
"university_rating": "4.6",
"scholarship_coverage": "Tuition: 42000Accommodation: YesLiving Expenses: Yes"
},
{
"location": "Shenzhen",
"detail_url": "https://cucas.cn/china_scholarship/Harbin-Institute-of-Technology--Shenzhen_Architecture_scholarship_1954_85353&lang=en",
"university": "Harbin Institute of Technology, Shenzhen",
"program_name": "Architecture",
"starting_date": "Sep,2026",
"you_need_to_pay": "Tuition:420000Accommodation: 0-1000/monthLiving Expense: 0-1500",
"teaching_language": "English",
"university_rating": "4.6",
"scholarship_coverage": "Tuition: 42000Accommodation: YesLiving Expenses: Yes"
}
],
"total_results": 0
},
"status": "success"
}
}About the cucas.cn API
The CUCAS API provides structured access to China's university admission data across 6 endpoints, covering scholarship listings, program searches, and university directories. The get_scholarship_detail endpoint returns per-program fields including deadlines, eligibility criteria, tuition, scholarship coverage details, and required documents. Whether you're building a study-abroad tool or aggregating funding opportunities, the API gives you machine-readable access to CUCAS data without manual browsing.
Scholarship Search and Discovery
The search_scholarships endpoint accepts up to seven optional filters — city, degree, program, category, language, university, and page — and returns paginated scholarship objects grouped by university alongside a total_results count. The category parameter accepts values like full, partial, and all_scholarship, letting you narrow results to fully funded opportunities. list_popular_scholarships and list_latest_scholarships require no inputs and return curated arrays of scholarship objects, useful for surfacing featured or recently added programs on a landing page.
Scholarship Detail
For any scholarship URL from CUCAS, get_scholarship_detail returns a structured object covering deadlines (with separate self-funded and scholarship deadline keys), eligibility, documents_required, scholarship_coverage_details, and a program_info object containing degree, duration, and tuition. The is_still_available boolean flag lets you filter out expired opportunities without parsing text.
Universities and Programs
list_universities supports alphabetical browsing via the letter parameter (A–Z) and pagination via page, returning an array of university objects. search_programs takes a free-text query (e.g. "Computer Science") and returns an array of university objects each containing their matching programs — useful for finding which institutions offer a specific field of study across China.
- Build a scholarship discovery tool filtered by degree level and teaching language using
search_scholarships - Display a deadline-aware scholarship tracker using the
deadlinesandis_still_availablefields fromget_scholarship_detail - Aggregate full-scholarship listings for a study-abroad comparison site using the
categoryfilter - Power an alphabetical university directory using
list_universitieswith theletterparameter - Find all Chinese universities offering a specific program by querying
search_programswith a subject keyword - Surface recently added funding opportunities in a feed using
list_latest_scholarships - Show required documents and eligibility criteria for individual programs using
get_scholarship_detail
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does CUCAS have an official developer API?+
What does `get_scholarship_detail` return beyond basic program info?+
deadlines object with separate self-funded and scholarship deadline values, an eligibility string, a documents_required string, scholarship_coverage_details, and a program_info object containing degree level, duration, and tuition. The is_still_available boolean field indicates whether the scholarship is currently open.How does `search_scholarships` handle pagination and large result sets?+
page integer parameter and returns the current page, an items array of scholarship objects, and a total_results integer. You can iterate pages until the accumulated item count reaches total_results.Does the API return application submission or enrollment endpoints?+
Can I retrieve individual university profile pages with details like rankings or contact info?+
list_universities returns an array of university objects suitable for directory browsing, but a dedicated university detail endpoint with rankings, contact information, or campus data is not included. You can fork this API on Parse and revise it to add a university detail endpoint.