Ledigajobb.Se Scraper
Pricing
from $1.49 / 1,000 results
Ledigajobb.Se Scraper
Scrape job listings from Ledigajobb.se — one of Sweden's largest job boards. Filter by location, keyword and contract type.
Pricing
from $1.49 / 1,000 results
Rating
0.0
(0)
Developer
Unfenced Group
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Extract job listings from ledigajobb.se — Sweden's largest job aggregator with 130,000+ vacancies from all sectors and regions. No API key required. Filter by city, profession, or supply custom URLs.

Why use this scraper?
- Nationwide coverage — scrape all Swedish cities and regions, from Stockholm to Umeå
- Profession + location filtering — target specific job titles (e.g.
ingenjör,sjuksköterska) and cities simultaneously - Full job details — title, company, location, employment type, salary, description, and more
- Cross-run deduplication — automatically flags reposted listings with
isRepost: true(90-day memory) - Custom start URLs — supply any ledigajobb.se listing page directly
- Date filtering — only retrieve jobs published within the last N days
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
location | string | — | Swedish city or region, e.g. stockholm, göteborg, malmö |
profession | string | — | Profession keyword, e.g. ingenjör, sjuksköterska, frontend-utvecklare |
startUrls | array | — | Custom ledigajobb.se listing URLs. Overrides location/profession |
maxItems | integer | 100 | Maximum number of results to return |
daysOld | integer | — | Only return jobs published within the last N days |
skipReposts | boolean | false | Skip listings already seen in a previous run |
fetchDetails | boolean | true | Fetch detail pages for full description and salary data |
Output schema
Each result contains:
{"id": "c77909","url": "https://ledigajobb.se/jobb/c77909/sommarjobba-som-resande-saljare","title": "Sommarjobba som resande säljare","company": "Face2face AB","location": "Stockholm","employmentType": "Heltid","employmentForm": "Tidsbegränsad anställning","salary": "Rörlig ackords- eller provisionslön","salaryMin": null,"salaryMax": null,"salaryPeriod": null,"currency": "SEK","jobType": "Sommarjobb","positions": 15,"companyWebsite": "https://face2facecreatives.com/","applyUrl": null,"isSponsored": true,"publishDate": "2026-03-13","publishDateISO": "2026-03-13","description": "<p>Det här är en spännande möjlighet...</p>","descriptionText": "Det här är en spännande möjlighet...","descriptionMarkdown": "**Det här är en spännande möjlighet...**","source": "ledigajobb.se","scrapedAt": "2026-04-08T10:00:00.000Z","contentHash": "a1b2c3d4e5f6a7b8","summary": "Sommarjobba som resande säljare @ Face2face AB — Stockholm","isRepost": false,"originalPublishDate": null,"originalUrl": null}
Example inputs
All engineering jobs in Stockholm:
{"profession": "ingenjör","location": "stockholm","maxItems": 500}
All jobs in Gothenburg published in the last 7 days:
{"location": "göteborg","daysOld": 7,"maxItems": 200}
Custom URL (profession page):
{"startUrls": [{ "url": "https://ledigajobb.se/pr/sjukskoterska-jobb" }],"maxItems": 300}
List-only fast mode (no detail pages):
{"location": "malmö","fetchDetails": false,"maxItems": 1000}
Pricing
$1.49 per 1,000 results — usage-based, pay only for what you scrape.
| Volume | Cost |
|---|---|
| 1,000 results | $1.49 |
| 10,000 results | $14.90 |
| 50,000 results | $74.50 |
| 100,000 results | $149.00 |
Flat-rate alternatives charge $49–$199/month regardless of usage. This scraper is significantly cheaper for most use cases.
Performance
| Scenario | Speed | Memory |
|---|---|---|
List-only mode (fetchDetails: false) | ~2,000 results/min | 256 MB |
Full detail mode (fetchDetails: true) | ~200 results/min | 256 MB |
| Large city search (Stockholm, 10,000+) | ~50 min | 256 MB |
Known limitations
- The search bar on ledigajobb.se is client-side — keyword search is not supported. Use
profession(profession/title page) orlocation(city page) instead. - Salary data is often presented as a label (e.g. "Fast månads- vecko- eller timlön") rather than a numeric range.
salaryMin/salaryMaxfields are only populated when schema.orgbaseSalaryis present. - Sponsored ads (
isSponsored: true) may appear repeatedly across pages.
Technical details
- Memory: 256 MB
- Proxy: Apify AUTO proxy
- Cross-run deduplication: 90-day TTL via named key-value store (
ledigajobb-se-job-dedup) - robots.txt: Checked and logged on every run
Additional services
Need a custom scraper, data pipeline, or scheduled delivery to your data warehouse? Contact info@unfencedgroup.nl for bespoke solutions.
Built and maintained by unfenced-group · Apify job board portfolio