Utbildning.se Sweden Course Scraper avatar

Utbildning.se Sweden Course Scraper

Pricing

from $1.49 / 1,000 course results

Go to Apify Store
Utbildning.se Sweden Course Scraper

Utbildning.se Sweden Course Scraper

Scrape 22,000+ training courses from Utbildning.se, Sweden largest course marketplace. Extract title, provider, price, location and delivery method.

Pricing

from $1.49 / 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

Utbildning.se Sweden Course Scraper

Extract course listings from utbildning.se 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 Sweden

A dedicated Swedish course scraper, not a global tool with a country dropdown. Categories, price formats and currency (SEK) are tuned for utbildning.se.

💶 Structured pricing

Course price as a clean number in SEK, 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.

⭐ Review signals

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


Input parameters

ParameterTypeDefaultDescription
keywordsstring"developer"Search keyword (e.g. 'ledarskap', 'excel', 'projektledning'). Leave empty to scrape across 25 default Swedish training categories.
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 as published.
urlstringDirect link to the course page.
providerstringTraining provider or institution name.
courseTypestringCourse type.
pricestringCourse price (null when the provider publishes no price).
sessionsstringSessions.
locationstringLocation.
deliverystringDelivery.
ratingnumberAverage review rating (null when there are no reviews).
reviewCountnumberNumber of reviews on the source.
featuredbooleanFeatured.
trendingbooleanTrending.
teaserstringTeaser.
scrapedAtstringTimestamp when this record was scraped.
sourceCountrystringSource country code of the marketplace.

Example record

{
"courseId": "579773",
"title": "Grundläggande företagsekonomi för icke-ekonomer",
"url": "https://www.utbildning.se/kurser/kunskapsgruppen/grundlaggande-foretagsekonomi-for-icke-ekonomer-579773",
"provider": "Kunskapsgruppen",
"courseType": null,
"price": "Från 10 990 SEK",
"sessions": "Flera starter (5)",
"location": "Ort: Distans, Göteborg, Malmö, Stockholm",
"delivery": "Öppen utbildning, Onlineutbildning",
"rating": 4,
"reviewCount": 151,
"featured": true,
"trending": false,
"teaser": "Detta är tvådagarskursen för dig som vill ta ett helhetsgrepp på företagsekonomi och få en bättre förståelse för din verksamhet....",
"scrapedAt": "2026-06-28T10:05:31.760Z",
"sourceCountry": "se"
}

Examples

Search for ledarskap courses:

{
"keywords": "ledarskap",
"maxResults": 100
}

Broad crawl with a cap:

{
"keywords": "ledarskap",
"maxResults": 1000
}

Larger run with a hard cap:

{
"keywords": "ledarskap",
"maxResults": 500
}

Weekly catalogue refresh (run on a schedule):

{
"keywords": "ledarskap",
"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

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

ResultsCost
100~$0.15
1,000~$1.49
10,000~$14.9
100,000~$149

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

Subscription tiers lower the rate further, down to $1.49 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: utbildning.se — courses for Sweden
  • 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