EURES EU Job Mobility Portal Scraper
Pricing
Pay per usage
Go to Apify Store
EURES EU Job Mobility Portal Scraper
Get live job vacancies from the official EURES European job-mobility network as clean structured data. Search across 2 million+ EU postings by keyword and country. No login, no account, no setup.
Get live job vacancies from EURES — the official European job-mobility network (europa.eu/eures) — as clean, structured data. No login, no account, no setup.
Search across millions of EU vacancies from national employment services, filter by keyword and country, and export results to JSON/CSV/Excel or pull via the Apify API.
Why use it
- Broad EU coverage — aggregates postings from national public employment services across all EU member states.
- Keyword-driven search — fan multiple search terms in one run to get diverse results, all deduplicated automatically.
- Country / region filter — restrict to specific countries using standard ISO country codes.
- Clean structured output — ready for spreadsheets, databases, dashboards or job-matching pipelines.
- No proxies required — lightweight runs against the public EURES API.
What you get
One dataset item per vacancy:
| Field | Description |
|---|---|
id | Stable EURES vacancy id |
title | Job title |
company | Employer name (blank when not disclosed) |
location | Country code(s) of the posting |
url | Direct link to the EURES vacancy detail page |
postedAt | Publication date (ISO YYYY-MM-DD) |
snippet | Plain-text description excerpt (up to 400 characters) |
source | Always eures |
Input
| Field | Type | Notes |
|---|---|---|
keywords | array of strings | Search terms; one API call per keyword. Leave empty to use built-in professional role seeds. |
locationCodes | array of strings | ISO country codes (e.g. "de", "es") or NUTS codes to restrict results. Leave empty for all EU. |
maxItems | integer | Hard cap on total returned vacancies (default 50). |
timeoutSeconds | integer | HTTP timeout per API call in seconds (default 20). |
Example
{"keywords": ["software engineer", "data analyst"],"locationCodes": ["de", "nl"],"maxItems": 100,"timeoutSeconds": 30}
Returns up to 100 tech-role vacancies posted in Germany or the Netherlands, deduplicated across both keyword searches.
Use cases
- Job seekers tracking new EU postings without manually checking the portal.
- Recruitment and staffing teams sourcing candidates across EU member states.
- Career aggregators and job-board operators enriching their listings with European public-sector and private-sector roles.
- Labor-market researchers analysing vacancy distribution across EU countries.