Eures Jobs Search Scraper avatar

Eures Jobs Search Scraper

Pricing

Pay per usage

Go to Apify Store
Eures Jobs Search Scraper

Eures Jobs Search Scraper

Scrape job listings from EURES, the European Employment Services portal. Extract job titles, companies, locations, contract types, and salary information across EU member states for cross-border recruitment.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Jobs API

Jobs API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract job listings from EURES - the European Job Mobility Portal covering 31 countries. Collect job titles, companies, locations, and descriptions from across the EU.

Features

  • Keyword search — find jobs by keyword, search term, or role
  • Location filtering — narrow results to specific cities, regions, or countries

Use Cases

  • Cross-border European labor market analysis — aggregate job postings across EU member states to identify hiring patterns and demand shifts
  • EU-wide recruitment sourcing — source candidates from a single portal covering 31 European countries
  • Regional skills gap research — analyze which skills are in demand across different European regions
  • International talent mobility tracking — monitor cross-border recruitment flows and labor migration patterns within the EU

Sample Input

{
"query": "software engineer",
"keywords": "software engineer",
"maxItems": 50,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Sample Output

{
"jobId": "EURES-12345678",
"title": "Senior Software Engineer",
"company": "Siemens AG",
"location": "Berlin, Germany",
"region": "Berlin",
"country": "Germany",
"countryCode": "DE",
"contractType": "Permanent",
"workingHours": "Full time",
"postedDate": "2025-12-01",
"jobUrl": "https://europa.eu/eures/portal/jv-se/job-details/12345678",
"description": "We are looking for a Senior Software Engineer to join our team in Berlin...",
"salary": "€75,000 – €95,000",
"scrapedAt": "2025-12-15T10:30:00.000Z"
}

Input

FieldTypeDefaultRequiredDescription
querystringJob title, skill, or keyword to search for.
keywordsstringsoftware engineerJob title or keywords to search for (e.g. 'software engineer', 'nurse', 'truck driver').
maxItemsinteger50Maximum number of job listings to extract.
proxyConfigurationobject{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]}Proxy settings for requests. Residential proxy recommended.
experienceLevelstringFilter by minimum experience level: Entry Level, Mid Level, Senior Level, Executive, Director.
salaryMinintegerMinimum salary filter (in local currency). Only show jobs paying at least this amount.
salaryMaxintegerMaximum salary filter (in local currency). Only show jobs paying at most this amount.
remoteFilterstringFilter by work location type: Remote, Hybrid, On-site.
educationLevelstringFilter by minimum education level: High School, Associate Degree, Bachelor's, Master's, Doctorate.

Output

FieldDescription
jobIdUnique EURES job identifier
titleJob title
companyCompany name
companyWebsiteCompany website URL
locationJob location
regionRegion of the job
countryCountry of the job
countryCodeISO country code
contractTypeContract type (e.g. Permanent, Temporary)
workingHoursWorking hours type (e.g. Full time, Part time)
numberOfPositionsNumber of open positions
occupationCodeOccupation code
occupationUrisOccupation URIs
availableLanguagesLanguages the listing is available in
euresFlagWhether the EURES flag is set
descriptionFull job description
postedDateDate the job was posted
lastModifiedDateDate the job was last modified
jobUrlDirect URL to the job listing
scrapedAtISO timestamp when the job was scraped
urlJob URL
salarySalary information
datePostedDate the job was posted
jobTypeType of job

Notes

  • Proxy: Residential proxy is highly recommended
  • Rate limits: Keep maxJobs reasonable per run to avoid IP bans
  • Scheduling: Use Apify Scheduler to run this actor on a recurring basis