Työmarkkinatori.fi Scraper - Finland Jobs
Pricing
from $1.10 / 1,000 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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
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
| Field | Type | Default | Description |
|---|---|---|---|
query | string | developer (prefill) | Free-text search, e.g. lähihoitaja. Empty = all postings. |
municipalities | array | [] | Municipality codes, e.g. ["091"] Helsinki, ["837"] Tampere. |
regions | array | [] | Region codes, e.g. ["01"] Uusimaa. |
employmentRelationships | array | [] | 01 employment, 02 public service, 03 commission, 04 entrepreneurship. |
continuityOfWork | array | [] | 01 permanent, 02 temporary. |
workTimes | array | [] | 01 full-time, 02 part-time. |
postingLanguages | array | [] | Language of the posting: fi, sv, en. |
sorting | string | LATEST | LATEST, MOST_RELEVANT or CLOSING. |
daysOld | integer | 0 | Only postings published within the last N days (0 = off). |
fetchDetails | boolean | true | Load the full description and details (one extra request per posting). |
startUrls | array | [] | Specific posting URLs (https://tyomarkkinatori.fi/henkiloasiakkaat/avoimet-tyopaikat/<id>). Skips the search. |
maxResults | integer | 50 | Maximum number of postings to return (the site exposes at most 10,000 per query). |
proxyConfiguration | object | no proxy | Optional 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.