IDP Study Scraper avatar

IDP Study Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
IDP Study Scraper

IDP Study Scraper

Scrape study-abroad courses from idp.com. Filter by subject, country, level, or institution, or paste an IDP course search URL.

Pricing

from $3.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

4 days ago

Last modified

Categories

Share

πŸŽ“ IDP Study Scraper

Want IDP study-abroad courses 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.

IDP lists more than 150,000 courses at universities and colleges in Australia, Canada, Ireland, Malaysia, New Zealand, the United Kingdom, and the United States. Every row includes the course description. This actor returns up to 2000 rows per run.

πŸ’‘ Perfect for...

  • Students: Compare course titles, tuition, duration, and deadlines by country or subject.
  • Counsellors: Pull a shortlist for one institution or study level.
  • Dashboards: Keep a fresh table of public IDP courses.
  • Data analysts: Export structured rows with public course URLs.
  • πŸ€– AI Agents: Power Claude, Cursor, Codex, the Hermes Agent, and OpenClaw workflows with live IDP courses.
  • πŸ“š RAG Systems: Feed course titles, institutions, and descriptions into retrieval pipelines.
  • πŸ”— AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.

✨ Why you'll love this scraper

  • πŸ”— Input URL or Filters: Paste an IDP course search, institution, or course page, or set the same filters as the course finder. input_url always wins when set.
  • 🎯 Website-Matched Filters: Keyword, subject, country, study level, institution, duration, yearly tuition, and IELTS score.
  • 🌐 Course pages: Title, institution, country, subject, level, tuition, duration, deadline, and the full course description.

πŸ“¦ What's inside the data?

title, institution, country, subject, level, tuition, duration, deadline, url, description

πŸš€ Quick start

Option A: paste https://www.idp.com/find-a-course/chemical-engineering/doctorate/united-states/. Option B: set a subject, country, or study level and set max_results.

Input Example (filters):

{
"subject": "Chemical Engineering",
"level": "Doctorate",
"country": "United States",
"max_results": 100
}

Input Example (URL):

{
"input_url": "https://www.idp.com/find-a-course/chemical-engineering/doctorate/united-states/",
"max_results": 100
}

Output Example:

{
"title": "Doctor of Philosophy (PhD) in Chemical Engineering",
"institution": "University of Wisconsin - Madison",
"country": "United States",
"subject": "Chemical Engineering",
"level": "Doctorate",
"tuition": "25766 USD",
"duration": "6 Semester",
"deadline": "2026-09-01",
"url": "https://www.idp.com/universities-and-colleges/university-of-wisconsin-madison/doctor-of-philosophy-phd-in-chemical-engineering/PRG-US-00005589/",
"description": "The Department of Chemical and Biological Engineering (CBE) at UW-Madison was established in 1905. It has a tradition of excellence dating back to its founding and consistently ranks among the best programs in the world. The department has 21 core faculty and eight affiliate faculty who conduct experimental and theoretical research to address pressing societal, economic, and environmental challenges. Research in CBE is highly collaborative and often involves diverse teams from within the department, across campus, at other campuses, and in industry. CBE researchers address the most pressing challenges facing society including developing approaches to sustainably produce new fuels and chemicals, combat the plastic pollution crisis, create new therapeutic molecules and materials, optimize energy infrastructure, computationally design new materials and chemical processes, understand transport in complex environments, engineer bacteria to produce biofuels, and more."
}

Output fields:

FieldDescription
titleCourse name.
institutionUniversity or college.
countryCountry where the course is taught.
subjectSubject names on the course.
levelStudy level, such as Undergraduate or Doctorate.
tuitionYearly tuition and currency, when IDP shows it.
durationLength of the course, such as 6 Semester or 3 Year.
deadlineEarliest application deadline.
urlPublic course page.
descriptionCourse description from the course page.

πŸ“‹ Input reference

ParameterTypeRequiredDefaultDescription
input_urlstringNoβ€”IDP course search, institution, or course page. Overrides every filter.
keywordstringNoβ€”Subject search words, such as Nursing. Ignored when subject is set.
subjectstringNoβ€”Course subject, such as Chemical Engineering.
countrystringNoβ€”Australia, Canada, Ireland, Malaysia, New Zealand, United Kingdom, or United States.
levelstringNoβ€”Doctorate, English, English Language, Foundation, Postgraduate, Pre-Degree & Vocational, School, Undergraduate, University Preparation, or VET.
institutionstringNoβ€”Institution name, such as University of Greenwich.
durationstringNoβ€”Less than 1 year, 1 year to 2 years, or 2 years to 4 years.
budget_minintegerNoβ€”Lowest yearly tuition in US dollars.
budget_maxintegerNoβ€”Highest yearly tuition in US dollars.
ielts_minstringNoβ€”Lowest IELTS score, for example 6.5.
ielts_maxstringNoβ€”Highest IELTS score, for example 7.5.
max_resultsintegerNo50Maximum rows (1–2000).