Emagister Portugal Course Scraper avatar

Emagister Portugal Course Scraper

Pricing

from $0.99 / 1,000 course results

Go to Apify Store
Emagister Portugal Course Scraper

Emagister Portugal Course Scraper

Scrape 6,000+ training courses from Emagister Portugal. Returns title, provider, price (EUR), duration, delivery mode (online/in-person), start date, location and course description. Filter by keyword, category and city.

Pricing

from $0.99 / 1,000 course results

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Share

Emagister Portugal Course Scraper

Extract course listings from emagister.pt at scale, in a clean, consistent structure ready for market analysis, catalogue aggregation, price monitoring and competitor research. No API key required.


Why this scraper?

🎯 Built for Portugal

A dedicated Portuguese course scraper, not a global tool with a country dropdown. Categories, price formats and currency (EUR) are tuned for emagister.pt.

💶 Structured pricing

Course price as a clean number in EUR, including discounts and instalment prices where offered. Courses without a published price return null, never a guess.

🏫 Provider details

Training provider name and profile link for every course, ready for provider-level analysis.

🗓️ Format and schedule

Delivery format, duration and start dates in structured fields, so you can filter online from in-person and fixed-date from flexible-start.

⭐ Review signals

Average rating and review count for every course that has them, for popularity and quality analysis.

🎓 Certification data

Whether the course leads to an official certification, degree or qualification, where published.

📄 Full course content

Complete course description, learning goals and requirements, with a direct link back to the source.


Input parameters

ParameterTypeDefaultDescription
keywordsstring"developer"Search keyword to filter courses (e.g. leadership, excel).
maxResultsinteger100Maximum number of courses to scrape. Set to 0 for unlimited.

Output schema

Every field below is present on every record. Fields the source does not publish for a given course are returned as null rather than omitted.

FieldTypeDescription
courseIdstringUnique course ID from the source.
titlestringCourse title
urlstringDirect link to the course listing
providerstringCourse provider
providerUrlstringLink to the provider's page on the source.
methodologystringDelivery format (e.g. online, in person, blended).
typestringCourse type as published (e.g. course, master, certification).
categorystringCourse category on the source.
skillsarraySkills covered by the course.
citystringCity where the course is held (null for online courses).
provincestringProvince or region of the course location.
countrystringCountry of the course.
pricestringPrice as displayed
priceOldstringPrevious price before discount (null when there is no discount).
monthlyPricestringMonthly instalment price where offered (null otherwise).
durationstringCourse duration as published (null if not stated).
startDatestringNext start date (null for flexible-start courses).
flexibleStartbooleantrue when the course can be started at any time.
ratingnumberAverage review rating (null when there are no reviews).
reviewCountnumberNumber of reviews on the source.
officialCertificationbooleantrue when the course leads to an official certification.
descriptionstringFull course description in plain text.
descriptionMarkdownstringDescription in Markdown/plain text.
goalstringLearning goals as published by the provider.
requirementsstringEntry requirements as published.
degreestringDegree or qualification awarded, where applicable.
scrapedAtstringTimestamp when this record was scraped.
sourceCountrystringSource country code of the marketplace.

Example record

{
"courseId": "2668436",
"title": "MESTRADO EM PSICOLOGIA HOLÍSTICA",
"url": "https://www.emagister.pt/mestrado-em-psicologia-holistica-cursos-2668436.htm",
"provider": "ELBS BUSINESS SCHOOL",
"providerUrl": "https://www.emagister.pt/elbs-business-school-cursos-79923-centrodetalles.htm",
"methodology": "Online",
"type": "Mestrado",
"category": "Terapias alternativas",
"skills": [
"Psicología",
"Mindfulness",
"Eneagrama",
"Homeopatia"
],
"city": null,
"province": null,
"country": null,
"price": "395 €",
"priceOld": "1 520 €",
"monthlyPrice": null,
"duration": "300h - 1 Ano",
"startDate": null,
"flexibleStart": true,
"rating": 10,
"reviewCount": 6,
"officialCertification": false,
"description": "O Programa está especialmente desenhado para aquelas pessoas que estão interessadas em adquirir conhecimentos sobre Psicologia Holística e que queiram garantir um percurso ascendente nesta área, com u …",
"descriptionMarkdown": "O Programa está especialmente desenhado para aquelas pessoas que estão interessadas em adquirir conhecimentos sobre Psicologia Holística e que queiram garantir um percurso ascendente nesta área, com u …",
"goal": null,
"requirements": null,
"degree": "Uma vez finalizados os estudos e feitas as avaliações, o aluno receberá um diploma que certifica o “MESTRADO EM PSICOLOGIA HOLÍSTICA”, de ELBS BUSINESS SCHOOL, avaliada por nossa condição de sócios da …",
"scrapedAt": "2026-07-02T15:44:35.985Z",
"sourceCountry": "pt"
}

Examples

Search for gestão courses:

{
"keywords": "gestão",
"maxResults": 100
}

Broad crawl with a cap:

{
"keywords": "gestão",
"maxResults": 1000
}

Larger run with a hard cap:

{
"keywords": "gestão",
"maxResults": 500
}

Weekly catalogue refresh (run on a schedule):

{
"keywords": "gestão",
"maxResults": 500
}

Schedule this input to run once a week in the Apify Scheduler to keep an up-to-date copy of the catalogue and catch new courses and price changes.


💰 Pricing

$0.99 per 1,000 results — you only pay for successfully retrieved courses. Failed retries are never charged.

ResultsCost
100~$0.10
1,000~$0.99
10,000~$9.9
100,000~$99

Flat-rate alternatives typically charge $29–$49/month regardless of usage.

Subscription tiers lower the rate further, down to $0.99 per 1,000 at the highest tier. Use the Max results cap in the input to control your spend exactly.


Performance

Run sizeTypical time
100 resultsunder 1 minute
1,000 results2–4 minutes
10,000 results20–35 minutes

Known limitations

  • Price, duration and start dates are only returned when the provider publishes them — expect null on a share of records.
  • Review data varies per course; new or niche courses often have no ratings yet.
  • Very large result sets are bounded by the source's own paging limits.
  • Providers can withdraw courses at any time, so a small share of URLs may expire shortly after scraping.

Technical details

  • Source: emagister.pt — courses for Portugal
  • Coverage: everything the public catalogue exposes, filterable via the input parameters above
  • Retry: automatic retry on network errors with exponential backoff

Need a custom scraper?

Unfenced Group builds Apify actors for any website — for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl