EURES EU Job Mobility Portal Scraper avatar

EURES EU Job Mobility Portal Scraper

Pricing

Pay per usage

Go to Apify Store
EURES EU Job Mobility Portal Scraper

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.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Nomad.Dev

Nomad.Dev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

15 hours ago

Last modified

Categories

Share

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:

FieldDescription
idStable EURES vacancy id
titleJob title
companyEmployer name (blank when not disclosed)
locationCountry code(s) of the posting
urlDirect link to the EURES vacancy detail page
postedAtPublication date (ISO YYYY-MM-DD)
snippetPlain-text description excerpt (up to 400 characters)
sourceAlways eures

Input

FieldTypeNotes
keywordsarray of stringsSearch terms; one API call per keyword. Leave empty to use built-in professional role seeds.
locationCodesarray of stringsISO country codes (e.g. "de", "es") or NUTS codes to restrict results. Leave empty for all EU.
maxItemsintegerHard cap on total returned vacancies (default 50).
timeoutSecondsintegerHTTP 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.