Duunitori Jobs Scraper — Finland Job Listings API avatar

Duunitori Jobs Scraper — Finland Job Listings API

Pricing

from $2.00 / 1,000 job scrapeds

Go to Apify Store
Duunitori Jobs Scraper — Finland Job Listings API

Duunitori Jobs Scraper — Finland Job Listings API

Scrape job listings from Duunitori.fi, Finland's largest job board. Keyword and city search, recruiter emails & phones, salary mentions, remote/hybrid detection, daily new-job alerts.

Pricing

from $2.00 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

Spotless Studios

Spotless Studios

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Scrape job listings from Duunitori.fi, Finland's largest job board (18,000+ open jobs). Search by keyword and city, then get every ad enriched with recruiter emails and phone numbers, salary mentions, remote/hybrid detection, employment type, and posting language. Schedule with onlyNewItems for a daily new-jobs feed — you pay only for postings you haven't seen.

Trial cost: 25 jobs ≈ $0.05 · Schedule with onlyNewItems for a daily new-postings feed.

What you get

FieldExample
title, company, locationSales Advisor / Myyjä · Zio · Helsinki
postedAt, url2026-09-24T12:30:00Z · duunitori.fi/tyopaikat/tyo/…
contactEmails, contactPhoneshakemukset@zio.fi · +358 40 558 1152
salaryMentioned, salaryTexttrue · 3200 €/kk
workModeremote, hybrid, onsite, unknown
employmentTypesfull-time, permanent, fixed-term, summer, internship, gig…
languagefi / en
description, descriptionLengthFull ad text
latitude, longitudeWhen Duunitori provides them
searchTerm, searchLocationThe query that found the job

Why this scraper

  • ⚡ Fast and reliable — reads Duunitori's JSON feed at 100 jobs per request, no browser, no blocking.
  • 📇 Lead-ready enrichment — emails, phones, and salary lines pulled from the ad text for you.
  • 🎛️ Power filters — companies to include/exclude (skip staffing agencies), work mode, employment types, language, "has contact info", "has salary", keywords with /regex/.
  • 🔔 Monitoring mode — schedule it and receive only new jobs; postedWithinDays stops paging early to keep runs tiny.
  • 🧮 Multi-query — every search term × every location, deduplicated.

Quick start

New Python and data jobs in Helsinki and Espoo this week

{ "searchTerms": ["python", "data engineer"], "locations": ["Helsinki", "Espoo"], "postedWithinDays": 7 }

Sales prospecting: companies hiring salespeople, with a direct recruiter contact

{
"searchTerms": ["myyjä", "sales"],
"requireContactInfo": true,
"excludeCompanies": ["Staffpoint", "Barona", "Adecco", "Eilakaisla"],
"outputFields": ["company", "title", "location", "contactEmails", "contactPhones", "url"]
}

Daily remote-jobs alert in English

{ "workMode": "remoteOrHybrid", "language": "en", "onlyNewItems": true, "stateKey": "remote-en" }

Input reference

ParameterDefaultWhat it does
searchTerms["python"]Keywords; each runs separately. Empty = all jobs
locations—Cities/regions; combined with each term
postedWithinDays—Only recent jobs (stops paging early)
companies / excludeCompanies—Company name contains
workModeanyremote, hybrid, remoteOrHybrid, onsite
employmentTypes—full-time, part-time, permanent, fixed-term, summer, internship, gig
languageanyfi, en
requireContactInfo / requireSalaryInfofalseKeep only ads with contacts / salary
includeKeywords / excludeKeywords / keywordMatch—Words or /regex/, any/all
onlyNewItems + stateKeyfalseMonitoring memory per saved search
maxResults100Cap on saved jobs
includeDescription / descriptionMaxLengthtrue / 0Description output
outputFieldsallKeep only these fields
maxPagesPerQuery, maxConcurrency, maxRequestRetries, requestTimeoutSecs200 / 4 / 4 / 45Performance
proxyConfigurationoffOptional proxy

Pricing

EventPrice
Job saved (job-scraped)$0.002 ($2 per 1,000 jobs)

1,000 enriched jobs ≈ $2. A daily alert returning 30 new jobs ≈ $0.06/day.

Export formats & integrations

Export formats

Export your dataset with zero code in whichever format fits your workflow:

  • Excel (.xlsx) & CSV: Clean tabular sheets formatted for Microsoft Excel, Google Sheets, LibreOffice, and CRM imports.
  • JSON & JSONL: Structured records for developers, backend pipelines, and AI agent prompt context.
  • XML & HTML: Formatted for web dashboards, feed syndication, and reporting.

No-code automations & integrations

  • Google Sheets & Airtable: Automatically push new scraped rows into live tracking spreadsheets.
  • Make, Zapier & n8n: Trigger instant Slack alerts, email digests, or create deals in HubSpot, Salesforce, and Pipedrive.
  • Webhooks & REST API: Programmatically trigger runs and retrieve results via Apify's REST API, Python SDK, or JavaScript/TypeScript SDK.

FAQ

How do I export this data to Excel or CSV? After the run finishes, click the Export button in the Dataset tab to download the complete file in Excel (.xlsx), CSV, JSON, or XML. You can also automate exports directly to Google Sheets via the Integrations tab. Does it need a login or proxy? No.

How accurate is the enrichment? Emails and phones are exact matches from the ad text. Work mode, employment type, and language are keyword-based and flagged unknown when the ad doesn't say.

Other Nordic boards? Tell us on the actor page — Jobnet (DK) and Arbetsförmedlingen (SE) are next on the list.

More from Spotless Studios

All actors on Apify · Support: spotless.studios.info@gmail.com

ActorBest for
SLED Government BidsDaily US gov RFP / bid alerts
Webflow ExpertsWebflow agency & freelancer leads
Stripe PartnersStripe implementation partner lists
UK Planning ApplicationsUK planning leads + agent contacts
Product HuntEvery PH launch + makers / websites
Duunitori JobsFinland job listings
Clutch AgenciesClutch agency prospecting
Skool CommunitiesSkool community & creator leads