Discover/scholarshipportal.com API
live

scholarshipportal.com APIscholarshipportal.com

Search scholarships, academic programmes, and universities from ScholarshipPortal via 6 endpoints. Filter by country, discipline, study level, and keyword.

Endpoints
6
Updated
3mo ago
Try it
Maximum number of results to return per request.
Search keyword to filter scholarships by title or description.
Pagination offset (number of results to skip).
Two-letter ISO country code to filter by destination country (e.g. CA, US, GB, NL).
Study level filter. Accepted values: master, bachelor, phd.
Comma-separated numeric discipline IDs to filter by field of study. IDs available from get
api.parse.bot/scraper/d8ac1888-45af-4a2b-9aee-a54938204f94/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/d8ac1888-45af-4a2b-9aee-a54938204f94/search_scholarships?limit=3&query=engineering&study_level=master' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Search for scholarships with filters for study level, country, discipline, and keyword. Returns paginated results sorted by relevance.

Input
ParamTypeDescription
limitintegerMaximum number of results to return per request.
querystringSearch keyword to filter scholarships by title or description.
offsetintegerPagination offset (number of results to skip).
country_isostringTwo-letter ISO country code to filter by destination country (e.g. CA, US, GB, NL).
study_levelstringStudy level filter. Accepted values: master, bachelor, phd.
discipline_idsstringComma-separated numeric discipline IDs to filter by field of study. IDs available from get_disciplines_list endpoint.
Response
{
  "type": "object",
  "fields": {
    "items": "array of scholarship objects with id, title, description, provider, benefits, deadline, grant, slug, and url",
    "total": "total number of matching scholarships",
    "has_more": "boolean indicating whether more results exist beyond current offset + limit"
  },
  "sample": {
    "data": {
      "items": [
        {
          "id": "9254",
          "url": "https://www.mastersportal.com/scholarships/9254/mundus-mapp-emjm-scholarship.html",
          "slug": "mundus-mapp-emjm-scholarship",
          "grant": {
            "amount": 33600,
            "currency": "EUR",
            "description": "Up to full tuition waiver"
          },
          "title": "Mundus MAPP EMJM Scholarship",
          "benefits": "33600 EUR",
          "deadline": "01 Jul 2026",
          "provider": {
            "id": "400",
            "name": "Mundus MAPP",
            "location": null,
            "is_university": false
          },
          "description": "<p>A limited number of EMJM scholarships are awarded to the highest-ranked applicants for the duration of the programme (24 months).</p>",
          "discipline_ids": [],
          "application_basis": "Merit-based",
          "origin_country_ids": [
            "1",
            "24",
            "12"
          ],
          "is_deadline_specified": true,
          "destination_country_ids": []
        }
      ],
      "total": 4439,
      "has_more": true
    },
    "status": "success"
  }
}

About the scholarshipportal.com API

The ScholarshipPortal API exposes 6 endpoints that cover scholarship search, programme discovery, and university lookup across StudyPortals' global education database. The search_scholarships endpoint returns paginated scholarship objects including title, provider, deadline, grant amount, and URL, filterable by destination country, study level, and discipline. Reference endpoints supply valid country ISO codes and numeric discipline IDs for use in search filters.

Scholarship and Programme Search

The search_scholarships endpoint accepts up to six filter parameters — query, country_iso, study_level (master, bachelor, phd), discipline_ids, limit, and offset — and returns an items array where each object carries the scholarship's id, title, description, provider, benefits, deadline, grant, slug, and url. The total and has_more fields support pagination logic. The search_programmes endpoint shares the same filter surface and returns programme objects with university, location, tuition, duration, and summary fields.

Scholarship Detail

get_scholarship_details takes the id and slug from a search result and returns the full detail page's structured data: an about HTML block, an eligibility_summary HTML block, and a json_ld array containing any JSON-LD structured data objects present on the page. This endpoint is suited for building detail views or extracting machine-readable metadata without parsing raw HTML yourself.

University Search and Reference Data

search_universities filters by keyword and study_level, returning each institution's name, summary, location, ranking, programmes_count, and scholarships_count. Two lightweight reference endpoints support filter discovery: get_countries_list returns objects with iso (two-letter country code) and count (matching programmes), while get_disciplines_list returns objects with a numeric id and count. Both accept a study_level parameter and are the recommended way to populate country and discipline filter dropdowns before calling the search endpoints.

Common use cases
  • Build a scholarship matching tool that filters results by destination country, study level, and field using search_scholarships
  • Display full eligibility requirements for a specific scholarship using get_scholarship_details and its eligibility_summary field
  • Aggregate tuition and duration data across programmes in a given country using search_programmes with country_iso and discipline_ids
  • Generate ranked lists of universities by scholarships_count or programmes_count using search_universities
  • Populate country and discipline filter dropdowns dynamically using get_countries_list and get_disciplines_list
  • Track scholarship deadlines and grant amounts across a filtered result set for a grant-comparison dashboard
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 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.

Frequently asked questions
Does ScholarshipPortal have an official developer API?+
StudyPortals, the parent company of ScholarshipPortal, does not publish a public developer API for third-party use. This Parse API provides structured access to the same data.
What does `get_scholarship_details` return that `search_scholarships` does not?+
search_scholarships returns summary-level fields like title, provider, deadline, and grant. get_scholarship_details adds the full about HTML section, the eligibility_summary HTML block, and a json_ld array of structured data objects from the scholarship's detail page — fields that are not available in paginated search results.
How should I use `get_disciplines_list` and `get_countries_list` before searching?+
Both reference endpoints accept an optional study_level parameter (master, bachelor, phd) and return items with a numeric id or two-letter iso code alongside a count of matching programmes. Pass those id values as comma-separated discipline_ids and the iso values as country_iso when calling search_scholarships or search_programmes to ensure your filters match valid entries.
Does the API return application links or direct-apply URLs for scholarships?+
Each scholarship object includes a url field pointing to the ScholarshipPortal listing page. Direct external application URLs are not currently broken out as a separate field. You can fork this API on Parse and revise it to extract application links from the detail page's json_ld or about content.
Does the API cover all study levels and regions equally?+
The study_level filter supports master, bachelor, and phd across all search and reference endpoints. Coverage depth varies by region — smaller countries may have fewer indexed programmes and scholarships, which the count field in get_countries_list reflects. Undergraduate short courses or non-degree programmes are not currently a distinct study level filter. You can fork this API on Parse and revise it to add additional level values if the underlying data supports them.
Page content last updated . Spec covers 6 endpoints from scholarshipportal.com.
Related APIs in EducationSee all →
arxiv.org API
Search and discover academic research papers on arXiv using keywords, authors, titles, categories, and dates, then access detailed metadata for any paper. Browse the complete arXiv category taxonomy to explore research across different scientific disciplines.
maxpreps.com API
Access high school sports data from MaxPreps. Search for schools, retrieve team rosters and schedules, look up athlete profiles, and browse national or state rankings across all sports.
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
allaboutcircuits.com API
Access educational electronics content from All About Circuits, including technical articles, circuit diagrams, textbook volumes, and forum discussions organized by category. Search and browse the latest resources, view detailed articles, explore engineering tools, and find answers across their community forums.
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
noor-book.com API
Search and discover books across 1,800+ categories in the Noor Book library, retrieving detailed information about titles, authors, biographies, and book metadata. Access comprehensive author profiles and browse one of the largest Arabic and English digital book collections with over 289,000 authors.
quizbowlpackets.com API
Search and browse thousands of quizbowl question sets across all competition levels, then access detailed metadata like difficulty, subjects, and download links for each packet. Find the perfect practice materials for High School, Collegiate, Middle School, or Pop Culture quizbowl competitions.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.