EURES EU Jobs Scraper avatar

EURES EU Jobs Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
EURES EU Jobs Scraper

EURES EU Jobs Scraper

Scrape 2M+ job vacancies from EURES (europa.eu) — the EU's official job portal across 31 countries. Filter by keyword, country, contract type & working hours. No login needed.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

EURES EU Jobs Scraper

Extract job listings from EURES — the European Union's official employment portal with over 2 million vacancies across 31 countries. Filter by keyword, country, contract type, working hours, and more. No login required.

What you get

Each result includes:

FieldDescription
idEURES job ID
titleJob title
companyEmployer name (where provided)
cityCity (requires fetchDetails)
postalCodePostal code (requires fetchDetails)
countryCountry name
countryCodeISO country code (NL, DE, FR…)
nutsCodeNUTS regional code
contractTypedirecthire, temporary, internship…
workingHoursfulltime, parttime, flextime
educationLevelRequired education (requires fetchDetails)
experienceRequiredRequired years of experience (requires fetchDetails)
publicationDateDate posted (YYYY-MM-DD)
applicationDeadlineApply-by date (requires fetchDetails)
numberOfPostsNumber of open positions
euresFlagWhether the job is EURES-specific
availableLanguagesLanguages the vacancy is posted in
descriptionJob description (plain text)
salarySalary information where available (requires fetchDetails)
applyUrlDirect application URL (requires fetchDetails)
urlEURES portal URL
referenceNumberOriginal reference from source system (requires fetchDetails)
sourceSource PES system (e.g. PES-SWEDEN) (requires fetchDetails)
requiredDrivingLicensesRequired driving licences (requires fetchDetails)

Filters

Keywords — search by job title, skill, or company name. Choose whether to match in the title only or everywhere in the listing.

Country codes — filter to one or more countries by ISO code (NL, DE, FR, BE, PL…). Supports all 31 EURES member countries.

Working hours — full-time, part-time, or flexible.

Contract type — direct hire, temporary, temporary-to-hire, contract, internship, apprenticeship, seasonal, or self-employed.

Sort order — most recent first, or best match for keyword searches.

Max results — up to 10,000 per search query (EURES platform limit).

Fetch details — enables additional fields: city, postal code, salary, application deadline, driving licence requirements, reference number, and source. Requires one extra API call per job.

Pricing

Pricing is per 1,000 results extracted. Proxy costs are not passed to you — this scraper uses the public EURES REST API directly.

Example use cases

  • Monitor EU job market trends across multiple countries
  • Source candidates for cross-border recruitment
  • Track vacancy volumes by sector and region
  • Research labour demand for specific occupations or skills

Notes

  • EURES enforces a cap of 10,000 results per search query. Use country or keyword filters to narrow large result sets.
  • Employer name is absent for roughly 70% of listings — this reflects upstream data from national Public Employment Services (PES) that do not always include employer details.
  • The fetchDetails option increases runtime proportionally but unlocks significantly richer data.