EURES EU Jobs Scraper
Pricing
from $1.50 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share

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:
| Field | Description |
|---|---|
id | EURES job ID |
title | Job title |
company | Employer name (where provided) |
city | City (requires fetchDetails) |
postalCode | Postal code (requires fetchDetails) |
country | Country name |
countryCode | ISO country code (NL, DE, FR…) |
nutsCode | NUTS regional code |
contractType | directhire, temporary, internship… |
workingHours | fulltime, parttime, flextime |
educationLevel | Required education (requires fetchDetails) |
experienceRequired | Required years of experience (requires fetchDetails) |
publicationDate | Date posted (YYYY-MM-DD) |
applicationDeadline | Apply-by date (requires fetchDetails) |
numberOfPosts | Number of open positions |
euresFlag | Whether the job is EURES-specific |
availableLanguages | Languages the vacancy is posted in |
description | Job description (plain text) |
salary | Salary information where available (requires fetchDetails) |
applyUrl | Direct application URL (requires fetchDetails) |
url | EURES portal URL |
referenceNumber | Original reference from source system (requires fetchDetails) |
source | Source PES system (e.g. PES-SWEDEN) (requires fetchDetails) |
requiredDrivingLicenses | Required 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
fetchDetailsoption increases runtime proportionally but unlocks significantly richer data.