Mastersportal Scraper avatar

Mastersportal Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Mastersportal Scraper

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

Marco Rodrigues

Maintained by Community

Actor 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_url always 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:

FieldDescription
idProgramme id.
urlPublic programme page.
titleProgramme title.
universityUniversity or school name.
locationCampus city and country, or Online.
degreeDegree label when shown, such as M.Sc. or LL.M.
attendanceOn-campus, online, or blended when shown.
paceFull-time or part-time when shown.
durationLength of the programme when shown.
tuitionTuition amount when shown.
tuition_periodPeriod the tuition covers, usually a year.
currencyTuition currency when shown.
ratingReview score when shown.
featuredWhether the card is marked featured.
summaryShort programme summary.

📋 Input reference

ParameterTypeRequiredDefaultDescription
input_urlstringNoMastersportal search URL. Overrides every filter.
keywordsstringNoSame as the site search box.
disciplinestring enumNoallSubject as listed on Mastersportal.
degreestring enumNoallMSc, MA, MBA, LLM, and other master's types.
countrystring enumNoallStudy destination.
regionstring enumNoallContinent. Ignored when a country is set.
attendancestring enumNoallOn campus, online, or blended.
pacestring enumNoallFull-time or part-time.
durationstring enumNoallUnder a year, 1 year, 1.5 years, 2 years, or longer.
specialstring enumNoallExecutive, joint, or Erasmus Mundus.
affordablebooleanNofalseSame as the Affordable filter.
max_resultsintegerNo50Maximum rows (12000).