Discover/Mastersportal API
live

Mastersportal APImastersportal.com ↗

Search scholarships and retrieve Master's programme details from Mastersportal.com. Filter by country, discipline, and programme ID via 3 structured endpoints.

Endpoint health
verified 3d ago
search_scholarships
get_program_details
get_program
3/3 passing latest checkself-healing
Endpoints
3
Updated
4d ago

What is the Mastersportal API?

The Mastersportal API exposes 3 endpoints covering scholarship search and Master's programme data from Mastersportal.com. The search_scholarships endpoint returns paginated scholarship listings with title, deadline, grant details, and provider — filterable by destination country and discipline. The get_program and get_program_details endpoints return over 20 structured fields per programme, including degree, duration, delivery mode, language requirements, and university ranking.

This call costs1 credit / call— charged only on success
Try it
Page number for pagination (1-based).
Number of results per page (1-100).
Numeric discipline ID to filter scholarships by field of study. Known IDs: 7 (Engineering & Technology), 13 (Business & Management), 10 (Computer Science & IT), 23 (Natural Sciences & Mathematics), 11 (Social Sciences), 24 (Humanities), 14 (Arts, Design & Architecture), 9 (Medicine & Health), 15 (Education & Training), 17 (Law), 12 (Environmental Studies & Earth Sciences), 16 (Agriculture & Forestry), 8 (Hospitality, Leisure & Sports), 22 (Journalism & Media), 19 (Applied Sciences & Professions).
ISO 3166-1 alpha-2 country code to filter scholarships by study destination (e.g. CA for Canada, US for United States, GB for United Kingdom, DE for Germany).
→ api.parse.bot/scraper/cac76476-ffa7-4528-886c-5346d93f84db/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/cac76476-ffa7-4528-886c-5346d93f84db/search_scholarships?page=1&page_size=20&discipline_id=7&destination_country=CA' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalmissing one? ·

Search scholarships available on Mastersportal. Results are auto-iterated across pages. Supports filtering by destination country (ISO 2-letter code) and discipline ID. Returns scholarship title, description, provider, deadline, grant details, and a direct URL.

Input
ParamTypeDescription
pageintegerPage number for pagination (1-based).
page_sizeintegerNumber of results per page (1-100).
discipline_idstringNumeric discipline ID to filter scholarships by field of study. Known IDs: 7 (Engineering & Technology), 13 (Business & Management), 10 (Computer Science & IT), 23 (Natural Sciences & Mathematics), 11 (Social Sciences), 24 (Humanities), 14 (Arts, Design & Architecture), 9 (Medicine & Health), 15 (Education & Training), 17 (Law), 12 (Environmental Studies & Earth Sciences), 16 (Agriculture & Forestry), 8 (Hospitality, Leisure & Sports), 22 (Journalism & Media), 19 (Applied Sciences & Professions).
destination_countrystringISO 3166-1 alpha-2 country code to filter scholarships by study destination (e.g. CA for Canada, US for United States, GB for United Kingdom, DE for Germany).
Response
{
  "type": "object",
  "fields": {
    "page": "integer",
    "total": "integer",
    "page_size": "integer",
    "scholarships": "array of scholarship objects"
  },
  "sample": {
    "data": {
      "page": 1,
      "total": 360,
      "page_size": 5,
      "scholarships": [
        {
          "id": "1018",
          "url": "https://www.mastersportal.com/scholarships/1018/dr-franco-j-vaccarino-presidents-scholarship",
          "title": "Dr. Franco J. Vaccarino President's Scholarship",
          "deadline": "23 Jan 2027",
          "description": "The Dr. Franco J. Vaccarino President's Scholarship is the University of Guelph's most prestigious undergraduate entrance award for international students.",
          "provider_id": "12332",
          "grant_amount": 42500,
          "provider_name": "University of Guelph",
          "grant_currency": "CAD",
          "application_basis": "Merit-based",
          "grant_description": "Up to 42,500 CAD ($)",
          "provider_location": "Guelph, Canada",
          "benefits_description": "42500 CAD",
          "destination_countries": "Canada",
          "provider_is_university": true
        }
      ]
    },
    "status": "success"
  }
}

About the Mastersportal API

Scholarship Search

The search_scholarships endpoint accepts an ISO 3166-1 alpha-2 destination_country code (e.g. DE for Germany, CA for Canada) and a numeric discipline_id (e.g. 7 for Engineering & Technology, 13 for Business) to narrow results. Each scholarship object in the response includes the title, description, provider name, application deadline, grant amount details, and a direct URL to the scholarship page on Mastersportal. Results are paginated via page and page_size (1–100), and the response includes a total count for building pagination logic.

Programme Details

Both get_program and get_program_details accept a numeric program_id — the integer segment from a Mastersportal programme URL such as /studies/484228/public-policy.html. get_program_details returns a flat programme object with fields covering title, degree, credits, durations, teaching languages, a plain-text description, and a nested university object with name, url, rating, number_of_ratings, and locations (country, ISO code, city). get_program returns the same data split into a program object and a separate university object, and adds website, delivery_modes, is_full_time, is_part_time, language_test_scores (IELTS, TOEFL iBT, Duolingo, PTE Academic minimums), program.scholarships (scholarships listed on the programme page with provider_type), and university.ranking (Studyportals University Meta Ranking with position, scope, and URL).

Coverage and Data Shape

All three endpoints return publicly available data from Mastersportal.com and cover Master's-level programmes only. Scholarship IDs returned by program.scholarships match the IDs in search_scholarships results, making it straightforward to cross-reference funding opportunities against a specific programme. University ranking data includes a ranked boolean; when false, the position, scope, and url fields are null.

Reliability & maintenanceVerified

The Mastersportal API is a managed, monitored endpoint for mastersportal.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when mastersportal.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official mastersportal.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3d ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a scholarship discovery tool filtered by study destination country and academic discipline using search_scholarships.
  • Aggregate Master's programme data by degree type and duration for a university comparison platform using get_program.
  • Display minimum English test score requirements (IELTS, TOEFL, Duolingo, PTE) for a given programme via program.language_test_scores.
  • Cross-reference scholarships attached to a programme (program.scholarships) with full scholarship details from search_scholarships.
  • Show university ranking position and campus locations alongside programme details using university.ranking and university.locations.
  • Feed a study-abroad recommendation engine with delivery mode, full-time/part-time status, and country data from get_program.
  • Track application deadlines and grant amounts across multiple scholarships for a student financial planning dashboard.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Mastersportal have an official developer API?+
Mastersportal does not publish a public developer API. The data accessible here comes through the Parse API endpoints described on this page.
What does `get_program` return that `get_program_details` does not?+
get_program adds several fields absent from get_program_details: the official programme website, delivery_modes, is_full_time and is_part_time flags, program.scholarships (scholarships listed on the programme page with a provider_type of 'university' or 'other'), program.language_test_scores (minimum scores for IELTS, TOEFL iBT, Duolingo, and PTE Academic), and university.ranking with Studyportals Meta Ranking position and scope. Both endpoints share core fields like degree, durations, languages, and university.locations.
Can I search or filter Master's programmes by country, discipline, or keyword?+
Not currently. The API provides programme lookup by program_id via get_program and get_program_details, and scholarship search via search_scholarships. There is no endpoint for searching or browsing programmes by keyword, country, or discipline. You can fork this API on Parse and revise it to add a programme search endpoint.
Does the `search_scholarships` endpoint return all scholarships automatically, or do I need to handle pagination?+
You need to handle pagination. The response includes page, page_size, and total fields. Use the page and page_size input parameters to iterate through results. page_size accepts values from 1 to 100. The total field tells you how many matching scholarships exist across all pages.
Does the API cover Bachelor's, PhD, or short-course programmes from Mastersportal?+
No. Both programme endpoints return Master's-level records only, and the level field will reflect this. Bachelor's, PhD, and short-course data from other Studyportals sites (Bachelorsportal, PhDportal, etc.) are not covered. You can fork this API on Parse and revise it to add endpoints targeting those programme levels.
Page content last updated . Spec covers 3 endpoints from mastersportal.com.
Related APIs in EducationSee all →
scholarshipportal.com API
Search and discover scholarships, degree programmes, and universities across StudyPortals' global education database, with the ability to filter by countries, disciplines, and other criteria. Get detailed information about specific scholarships and programmes to compare educational opportunities that match your academic interests.
bachelorsportal.com API
Search and discover bachelor's degree programmes worldwide with detailed information about universities, tuition fees, programme duration, ratings, and available scholarships to help you find the perfect fit for your studies. Filter and compare programmes across institutions globally to make informed decisions about your higher education options.
phdportal.com API
Search and discover PhD programmes across 19,000+ opportunities worldwide from PhDportal.com, filtering by your research interests and preferred locations. Access detailed programme information including specifics about each doctoral offering to help you find the perfect fit for your academic goals.
bigfuture.collegeboard.org API
Search College Board's BigFuture scholarship database by location, academic stage, degree type, field of study, GPA, and keywords to find scholarships that match your profile. Get detailed information about specific scholarships and explore available counties, cities, and fields of study to refine your search.
gradschools.com API
Search graduate programs across multiple categories and discover articles about funding, financial aid, and admissions to help guide your grad school journey. Find specific program information and detailed resources all in one place to support your application and enrollment decisions.
id.applyboard.com API
Search and browse educational programs across 1,500+ universities and colleges to compare tuition costs, intake dates, school details, and success scores all in one place. Find the perfect program that matches your academic and financial needs without visiting multiple websites.
mygermanuniversity.com API
Access data from mygermanuniversity.com.
careeronestop.org API
Search through over 10,000 scholarships, fellowships, grants, prizes, and loans using filters like field of study, award type, location, and eligibility requirements to find opportunities that match your profile. Get complete details for any award including funding amounts, application deadlines, qualifications, and contact information to jumpstart your funding search.