collegedunia.com APIcollegedunia.com ↗
Fetch paginated student reviews, ratings, and filters for universities worldwide from Collegedunia via a single structured API endpoint.
curl -X GET 'https://api.parse.bot/scraper/7ca1b1a0-2fab-41be-8fc8-28b5b9650068/get_university_reviews' \ -H 'X-API-Key: $PARSE_API_KEY'
Get student reviews for a university on Collegedunia. Returns paginated reviews with ratings, pros/cons, content, and available filters. The university_slug follows the site's URL pattern including country prefix.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for paginated results. |
| stream_id | string | Filter reviews by stream/subject ID. Available stream IDs are returned in the filters field of the response (e.g. '339' for Computer Science, '4' for Arts). |
| degree_type | string | Filter reviews by degree type. Available values are returned in the filters field of the response (e.g. 'Bachelor', 'Master'). |
| university_slugrequired | string | University path slug in format '<country>/university/<id>-<name-slug>'. Examples: 'uk/university/865-university-of-oxford-oxford', 'usa/university/1020-northeastern-university-boston'. The slug can be found from the Collegedunia university page URL. |
{
"type": "object",
"fields": {
"filters": "object with available filter options and counts",
"reviews": "array of review objects",
"pagination": "object with current and last page numbers",
"university": "string",
"current_page": "integer",
"review_stats": "object with average ratings across categories",
"total_reviews": "integer"
},
"sample": {
"filters": {},
"reviews": [
{
"id": 23347,
"url": "uk/reviews/23347-student-review-on-university-of-oxford",
"name": "Student (Anonymous)",
"likes": "0",
"title": "My M.Phil Experience",
"course": "M.Phil Development Studies",
"content": [
{
"title": "",
"content": "<ul>...</ul>"
}
],
"dislikes": "0",
"course_url": "uk/university/865-university-of-oxford-oxford/programs?course_id=215658",
"created_at": "2025-12-08",
"enrollment": "2025",
"college_name": "University of Oxford",
"country_name": "United Kingdom",
"review_images": {},
"negative_points": [
"Only thing I wish could be better..."
],
"positive_points": [
"High standards of rigor in research"
]
}
],
"pagination": {
"last": 2,
"current": 1
},
"university": "University of Oxford",
"current_page": 1,
"review_stats": {
"rating": {
"avg_faculty": 9.45,
"avg_academic": 9.55,
"avg_placement": 8.36,
"avg_accomodation": 9,
"avg_infrastructure": 9.27,
"avg_extracurricular": 8
},
"total_reviews": 11,
"total_student": 11,
"average_rating": 8.33
},
"total_reviews": 11
}
}About the collegedunia.com API
The Collegedunia University Reviews API exposes one endpoint — get_university_reviews — that returns up to 9 response fields per call, including paginated student reviews, category-level rating averages, pros/cons content, and available filter options for stream and degree type. It covers universities listed on Collegedunia's Study Abroad section, addressable by country-prefixed slug.
What the Endpoint Returns
The get_university_reviews endpoint accepts a required university_slug in the format <country>/university/<id>-<name-slug> — for example, uk/university/865-university-of-oxford-oxford. It returns a reviews array of individual student review objects containing written feedback, pros/cons fields, and per-review ratings. The review_stats object aggregates average scores across rating categories for the university. total_reviews and pagination (with current_page and last_page) let you walk through all available reviews.
Filtering Reviews
Two optional parameters narrow results: stream_id filters by academic subject area, and degree_type filters by level of study (e.g., Bachelor's, Master's). Both accept values that are themselves returned in the filters response field — which includes available filter options alongside review counts — so a standard workflow is to call the endpoint once without filters to retrieve valid filter values, then re-call with the desired parameters.
Coverage and Pagination
The university field in the response confirms which institution the results belong to. Pagination is integer-based via the page parameter. The filters object documents which streams and degree types actually have reviews for a given university, preventing empty result sets from bad filter combinations. Coverage spans universities listed on Collegedunia's international study-abroad section, identified by country prefix in the slug.
- Aggregate student sentiment scores from
review_statsacross multiple universities for a comparison tool - Build a subject-specific reputation index by filtering reviews with
stream_idand averaging ratings - Extract pros/cons text from
reviewsto train or fine-tune a sentiment classification model - Power a university shortlisting feature by combining
total_reviews,review_stats, anddegree_typefilters - Monitor how review counts and average ratings change over time by periodically calling
get_university_reviews - Populate a study-abroad guide with real student feedback organized by degree level using the
degree_typefilter
| 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 Collegedunia offer an official public developer API?+
How do I know which `stream_id` and `degree_type` values are valid for a university?+
get_university_reviews for the target university without any filter parameters. The filters field in the response lists all valid stream IDs and degree type values along with the review count for each, so you can build filter selections dynamically without guessing.Does the API return reviewer profile data such as usernames, graduation year, or country of origin?+
reviews array contains review content, ratings, and pros/cons text. Detailed reviewer profile fields such as graduation year or country of origin are not currently part of the response. You can fork the API on Parse and revise it to surface additional per-reviewer fields if they are available on the source page.Can I fetch reviews for universities outside the UK?+
university_slug parameter is country-prefixed, so universities in other countries are accessible by using their corresponding country code in the slug (e.g., us/university/... or au/university/...). Coverage depends on which institutions are listed on Collegedunia's Study Abroad section.Does the API expose university-level metadata like ranking, tuition fees, or acceptance rates?+
review_stats, reviews, total_reviews, filters, and pagination. University-level metadata such as rankings, tuition fees, or acceptance rates are not returned. You can fork the API on Parse and revise it to add an endpoint targeting those data fields.