Mastersportal Scraper
Pricing
from $2.00 / 1,000 results
Mastersportal Scraper
Scrape master's programmes from mastersportal.com. Use a discipline or paste a Mastersportal URL — the URL wins when set.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Marco Rodrigues
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
🎓 Mastersportal Scraper
Want Mastersportal master's programmes in a spreadsheet? This scraper makes it easy.
Use structured filters — better for AI agents — or paste an input_url. When input_url is set it overrides the filters.
Mastersportal lists tens of thousands of master's programmes worldwide. This actor returns up to 2000 rows per run.
💡 Perfect for...
- Students: Export programme titles, universities, tuition, and duration for a field or country.
- Dashboards: Track new Mastersportal hits without paging the site.
- Market research: Slice global master's supply by discipline, country, attendance, or degree type.
- Data analysts: Export structured programme rows with public URLs.
- 🤖 AI Agents: Power Claude, Cursor, Codex, the Hermes Agent, and OpenClaw workflows with live Mastersportal results.
- 📚 RAG Systems: Feed titles, universities, and summaries into retrieval pipelines.
- 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.
✨ Why you'll love this scraper
- 🔗 Input URL or Filters: Paste a Mastersportal search, or pick the same filters as the site.
input_urlalways wins when set. - 🎯 Website-Matched Filters: Keywords, discipline, degree type, country, region, attendance, pace, duration, special programmes, and affordable.
- 🌐 Programme cards: Title, university, location, degree, attendance, duration, tuition, and summary.
📦 What's inside the data?
id, url, title, university, location, degree, attendance, pace, duration, tuition, tuition_period, currency, rating, featured, summary
🚀 Quick start
Option A: paste https://www.mastersportal.com/search/master/computer-science-it/united-kingdom.
Option B: pick discipline, country, attendance, or degree type and set max_results.
Input Example (filters):
{"discipline": "computer-science-it","country": "united-kingdom","attendance": "online","degree": "msc","max_results": 100}
Input Example (URL):
{"input_url": "https://www.mastersportal.com/search/master/law/netherlands","max_results": 100}
Output Example:
{"id": "286576","url": "https://www.mastersportal.com/studies/286576/european-criminal-justice-in-a-global-context.html","title": "European Criminal Justice in a Global Context","university": "Utrecht University","location": "Utrecht, Netherlands","degree": "LL.M.","attendance": "On-campus","pace": "Full-time","duration": "1 year","tuition": 2694,"tuition_period": "year","currency": "EUR","rating": 4.1,"featured": true,"summary": "The Master's in European Criminal Justice in a Global Context from Utrecht University offers you an advanced academic teaching curriculum..."}
Output fields:
| Field | Description |
|---|---|
id | Programme id. |
url | Public programme page. |
title | Programme title. |
university | University or school name. |
location | Campus city and country, or Online. |
degree | Degree label when shown, such as M.Sc. or LL.M. |
attendance | On-campus, online, or blended when shown. |
pace | Full-time or part-time when shown. |
duration | Length of the programme when shown. |
tuition | Tuition amount when shown. |
tuition_period | Period the tuition covers, usually a year. |
currency | Tuition currency when shown. |
rating | Review score when shown. |
featured | Whether the card is marked featured. |
summary | Short programme summary. |
📋 Input reference
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
input_url | string | No | — | Mastersportal search URL. Overrides every filter. |
keywords | string | No | — | Same as the site search box. |
discipline | string enum | No | all | Subject as listed on Mastersportal. |
degree | string enum | No | all | MSc, MA, MBA, LLM, and other master's types. |
country | string enum | No | all | Study destination. |
region | string enum | No | all | Continent. Ignored when a country is set. |
attendance | string enum | No | all | On campus, online, or blended. |
pace | string enum | No | all | Full-time or part-time. |
duration | string enum | No | all | Under a year, 1 year, 1.5 years, 2 years, or longer. |
special | string enum | No | all | Executive, joint, or Erasmus Mundus. |
affordable | boolean | No | false | Same as the Affordable filter. |
max_results | integer | No | 50 | Maximum rows (1–2000). |