Duunitori.fi Jobs Scraper avatar

Duunitori.fi Jobs Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Duunitori.fi Jobs Scraper

Duunitori.fi Jobs Scraper

Scrape 20,000+ Finnish job listings from Duunitori.fi. Get titles, companies, locations, deadlines, apply URLs and full descriptions. No API key required.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Duunitori.fi Jobs Scraper

Extract job listings from Duunitori.fi — Finland's largest job board with 20,000+ active positions across all industries and regions. No API key required. Get full descriptions, employment types, application deadlines and apply URLs out of the box.


Why use this scraper?

  • Full Finnish market coverage — Duunitori.fi is the dominant job platform in Finland, used by both Finnish and international employers
  • Rich structured output — job title, company, city, employment type, deadline, apply URL and full description in every record
  • Three description formats — HTML, plain text and Markdown for flexible downstream processing
  • Direct apply URLs — external application links captured where available (Workday, Lever, Webcruiter, etc.)
  • Exact non-zero results for unknown queries — API returns 0 results for truly nonexistent keywords (e.g. "xyznonexistent") rather than falling back to general listings
  • Cross-run repost detection — 90-day fingerprint identifies listings republished under a new ID

Input parameters

ParameterTypeDefaultDescription
searchQuerystring"developer"Keyword or job title. Leave empty to browse all 20,000+ listings.
maxResultsinteger50Maximum number of listings to return (1–50,000).
fetchDetailsbooleantrueFetch each detail page for employment type, deadline and apply URL. Disable for fast list-only runs (~6× faster).
daysOldintegerOnly return listings published within this many days.
skipRepostsbooleanfalseSkip listings already seen in previous runs (90-day fingerprint).
startUrlsarrayList of Duunitori.fi job detail URLs to scrape directly.

Output schema

FieldTypeDescription
idstringDuunitori.fi job ID
urlstringDirect link to the job listing
sourcestringAlways "duunitori.fi"
languagestringAlways "fi"
titlestringJob title
companystringHiring company name
companyLogostringCompany logo / job image URL
companyWebsitestringCompany website URL
citystringWork location city
regionstringRegion (when available)
countrystringAlways "FI"
locationstringFormatted location string
employmentTypestringe.g. FULL_TIME, PART_TIME
publishDatestringPublish date (dd.mm.yyyy)
publishDateISOstringISO 8601 UTC publish timestamp
deadlinestringApplication deadline (ISO 8601)
applyUrlstringExternal application URL; null for native Duunitori applications
descriptionstringFull job description (HTML)
descriptionTextstringFull job description (plain text)
descriptionMarkdownstringFull job description (Markdown)
latitudenumberJob location latitude (from API)
longitudenumberJob location longitude (from API)
contentHashstringMD5 fingerprint for deduplication
isRepostbooleantrue if seen in a previous run within 90 days
originalPublishDatestringISO date of first observation
originalUrlstringURL from first observation
scrapedAtstringISO 8601 scrape timestamp

Example output

{
"id": "20138752",
"url": "https://duunitori.fi/tyopaikat/tyo/lead-developer-business-intelligence-skson-20138752",
"source": "duunitori.fi",
"language": "fi",
"title": "Lead Developer, Business Intelligence",
"company": "KONE Oyj",
"city": "Espoo",
"country": "FI",
"location": "Espoo",
"employmentType": "FULL_TIME",
"publishDateISO": "2026-03-29T21:00:01.000Z",
"publishDate": "30.03.2026",
"deadline": "2026-04-30T20:59:59.000Z",
"applyUrl": "https://kone.wd3.myworkdayjobs.com/fi-FI/Careers/details/...",
"companyWebsite": "http://www.kone.com",
"descriptionText": "Founded in 1910, KONE is a global leader...",
"isRepost": false,
"scrapedAt": "2026-03-30T09:45:58.019Z"
}

Performance

ScenarioSpeedNotes
List-only (fetchDetails: false)~400 listings/minAPI response only — very fast
With details (fetchDetails: true)~50–80 listings/minOne detail page request per listing
Large run (5,000+ listings)~60 listings/minStable

Memory: 256 MB.


Pricing

$1.50 per 1,000 results — pay only for what you extract.

VolumeCost
1,000 results$1.50
10,000 results$15.00
20,000 results (full board)$30.00

Known limitations

  • searchQuery is the only filter — the Duunitori.fi API does not support location or category filtering via query parameters. Use searchQuery for keyword-based filtering; all other filters (city, region, sector) are not available server-side
  • Apply URL null rate — approximately 60–70% of listings use Duunitori's native application system and return null for applyUrl; use the job url as fallback
  • Finnish language — job titles and descriptions are primarily in Finnish; some multinational employers post in English
  • Quota — the API returns a maximum of ~22,000 listings in total; use searchQuery to target specific roles

Technical details

  • Location: Finland
  • Platform: Duunitori.fi
  • Authentication: No API key required
  • Output format: JSON (Apify Dataset)
  • Default memory: 256 MB

Additional services

Need a custom integration, scheduled delivery to your data warehouse, or a scraper for another Nordic or European job board? Contact us at info@unfencedgroup.nl.


Built by unfenced-group · Part of the European job board scraper portfolio