Emagister Spain Course Scraper avatar

Emagister Spain Course Scraper

Pricing

from $0.99 / 1,000 course results

Go to Apify Store
Emagister Spain Course Scraper

Emagister Spain Course Scraper

Scrape course listings from Emagister Spain. Extract title, provider, price, duration, location and more from 200k+ listings.

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

5 days ago

Last modified

Share

Emagister Spain Course Scraper

Extract course listings from emagister.com 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 Spain

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

💶 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"marketing"Search keywords.
maxResultsinteger5Maximum number of results to scrape.

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": "3466142",
"title": "Máster en marketing, comercialización y revenue management",
"url": "https://www.emagister.com/master-marketing-comercializacion-revenue-management-cursos-3466142.htm",
"provider": "Ostelea Distancia / Online / Semipresencial",
"providerUrl": "https://www.emagister.com/ostelea-distancia-online-semipresencial-cursos-157695-centrodetalles.htm",
"methodology": "Online",
"type": "Master",
"category": "Revenue Management",
"skills": [
"Dirección comercial",
"Marketing turístico",
"Marketing mix",
"Gestión de contenidos"
],
"city": null,
"province": null,
"country": null,
"price": "Precio a consultar",
"priceOld": null,
"monthlyPrice": null,
"duration": "12 Meses",
"startDate": null,
"flexibleStart": true,
"rating": 9.45,
"reviewCount": 11,
"officialCertification": false,
"description": "¿Te interesa el marketing y la comercialización? ¡En Emagister tenemos un curso para ti! Desde la reconocida Ostelea Tourism Management School ofrece este Máster en marketing, comercialización y reven …",
"descriptionMarkdown": "¿Te interesa el marketing y la comercialización? ¡En Emagister tenemos un curso para ti! Desde la reconocida Ostelea Tourism Management School ofrece este Máster en marketing, comercialización y reven …",
"goal": "Integra los conocimientos más innovadores de marketing online, e-commerce y comercialización turística. Este máster ha sido diseñado para poder dirigir los establecimientos hoteleros y poder asumir pu …",
"requirements": "Para acceder al Máster en marketing, comercialización y revenue management el alumno debe poseer el grado académico universitaria (licenciado, diplomado o ingeniero). Para la admisión en el máster es …",
"degree": "Una vez completado con éxito el programa el/la alumno/a obtendrá una triple titulación: el título de \"Máster en marketing, comercialización y revenue management\" por Ostelea, Tourism Management School …",
"scrapedAt": "2026-07-02T15:44:29.361Z",
"sourceCountry": "es"
}

Examples

Search for recursos humanos courses:

{
"keywords": "recursos humanos",
"maxResults": 100
}

Broad crawl with a cap:

{
"keywords": "recursos humanos",
"maxResults": 1000
}

Larger run with a hard cap:

{
"keywords": "recursos humanos",
"maxResults": 500
}

Weekly catalogue refresh (run on a schedule):

{
"keywords": "recursos humanos",
"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.com — courses for Spain
  • 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