Työmarkkinatori.fi Scraper - Finland Jobs avatar

Työmarkkinatori.fi Scraper - Finland Jobs

Pricing

from $1.10 / 1,000 työmarkkinatori.fi scraper - finland jobs

Go to Apify Store
Työmarkkinatori.fi Scraper - Finland Jobs

Työmarkkinatori.fi Scraper - Finland Jobs

Extract structured job postings from Työmarkkinatori.fi, Finland's official job board. Filter by keyword, municipality, region, contract type, work time and date. Title, employer, location, deadline, full description, occupations. No API key.

Pricing

from $1.10 / 1,000 työmarkkinatori.fi scraper - finland jobs

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Extract structured job postings from Työmarkkinatori.fi (Job Market Finland), the official Finnish government job board. Search by keyword and filter by municipality, region, employment type, work time, posting language and publication date. No login and no API key required.

What it collects

For every posting you get the title (in all published languages), employer name and business ID, publication date and application deadline, municipalities and regions, employment relationship, continuity of work (permanent / temporary) and work time with readable labels, and the application page when the employer provides one. With Fetch full details switched on you also get the full description (Markdown and plain text), ESCO occupations and skills, work and posting languages, number of open positions and wage / part-time / application notes.

Only data that the site publishes is returned. Fields the employer left empty are null or empty - nothing is guessed.

Input

FieldTypeDefaultDescription
querystringdeveloper (prefill)Free-text search, e.g. lähihoitaja. Empty = all postings.
municipalitiesarray[]Municipality codes, e.g. ["091"] Helsinki, ["837"] Tampere.
regionsarray[]Region codes, e.g. ["01"] Uusimaa.
employmentRelationshipsarray[]01 employment, 02 public service, 03 commission, 04 entrepreneurship.
continuityOfWorkarray[]01 permanent, 02 temporary.
workTimesarray[]01 full-time, 02 part-time.
postingLanguagesarray[]Language of the posting: fi, sv, en.
sortingstringLATESTLATEST, MOST_RELEVANT or CLOSING.
daysOldinteger0Only postings published within the last N days (0 = off).
fetchDetailsbooleantrueLoad the full description and details (one extra request per posting).
startUrlsarray[]Specific posting URLs (https://tyomarkkinatori.fi/henkiloasiakkaat/avoimet-tyopaikat/<id>). Skips the search.
maxResultsinteger50Maximum number of postings to return (the site exposes at most 10,000 per query).
proxyConfigurationobjectno proxyOptional Apify Proxy settings; the public API normally works without one.

Example input:

{
"query": "lähihoitaja",
"municipalities": ["091"],
"workTimes": ["01"],
"daysOld": 7,
"maxResults": 100
}

Example output

{
"id": "6877f950-1e2a-4bdf-ab2c-a4876c1b49f9",
"jobUrl": "https://tyomarkkinatori.fi/henkiloasiakkaat/avoimet-tyopaikat/6877f950-1e2a-4bdf-ab2c-a4876c1b49f9",
"title": "Mekaniikkasuunnittelija",
"employer": "Creo Center Oy",
"publishDateISO": "2026-07-02T14:53:28.33425Z",
"applicationDeadline": "2026-08-02T20:59:00Z",
"applicationPage": "https://careers.creocenter.fi/jobs/7984949-mekaniikkasuunnittelija",
"location": {
"municipalities": [{ "code": "398", "nameFi": "Lahti", "nameSv": "Lahtis", "nameEn": "Lahti" }],
"regions": []
},
"employmentRelationship": "01",
"employmentRelationshipLabel": "Employment relationship",
"continuityOfWorkLabels": "Permanent",
"workTimeLabel": "Full-time",
"occupations": [{ "labelFi": "koneinsinööri", "labelEn": "mechanical engineer" }],
"openPositions": 1,
"scrapedAt": "2026-10-16T05:54:26.481404+00:00"
}

Open the dataset Overview view for a compact table, or export the full records as JSON, CSV or Excel.

Pricing

Pay-per-result: you are charged per job posting saved to the dataset, nothing else. Set Max results to cap your spend exactly. Current price per 1,000 results is shown on the Actor's pricing tab.

Notes

  • Data comes from the same public JSON endpoints the Työmarkkinatori.fi website itself uses; requests are kept light (a few parallel detail requests).
  • Postings can be withdrawn by the employer at any time, so a small share of links may expire shortly after scraping.
  • Recruiter contact persons are intentionally not collected.