EURES Jobs Scraper
Pricing
$2.00 / 1,000 results
EURES Jobs Scraper
Scrape EU EURES job vacancies via the official public API. Structured filters or a vacancy URL — returns salary, apply contacts, employer, locations, and ESCO codes. No browser or proxy required.
Pricing
$2.00 / 1,000 results
Rating
0.0
(0)
Developer
Marco Rodrigues
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
6 days ago
Last modified
Categories
Share
🇪🇺 EURES Jobs Scraper
Want EU-wide job vacancies from EURES without clicking through the portal? This scraper makes it easy.
Use structured filters (keywords, country, contract, schedule, experience) — better for AI agents — or paste a vacancy input_url. Either way, you get clean CSV/JSON with salaries, apply contacts, employers, cities, and more.
💡 Perfect for...
- Job seekers & recruiters: Track openings across 30+ European countries.
- Market research: Salary bands, contract mix, and hiring volume by country.
- 🤖 AI Agents: Power bots and OpenClaw workflows with live EURES search.
- 📚 RAG Systems: Feed titles, descriptions, and apply instructions into retrieval pipelines.
- 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.
✨ Why you'll love this scraper
- 🔗 Input URL or Filters: Paste a EURES vacancy URL (
input_url) for one job, or use structured filters for bulk search (better for AI agents).input_urlwins when it points to a specific vacancy. - 🎯 Website-Matched Filters: Keywords, country, posting age, working time, contract type, experience, and education map to EURES search options.
- 🧾 Rich job details: Salary, application instructions, emails, links, contacts, and cities — not just titles and teasers.
- 🧠 Multi-keyword: Comma or newline-separated queries, with duplicates removed automatically.
- 🇪🇺 Built for Europe: Covers EURES countries from Austria to Switzerland (Greece =
el).
📦 What's inside the data?
For every vacancy, you will get:
- Core:
id,url,reference,title,description,posted_at,updated_at - Location:
countries,country_names,regions,cities - Role:
position_offering,position_schedule,occupation_uris,experience_years,education_level,languages,eures_flag - Employer:
employer_name,employer_website,employer_sector_codes - Compensation:
salary_min,salary_max,salary_currency,salary_period,salary_label - Apply:
application_deadline,application_instructions,application_emails,application_urls,contacts
🚀 Quick start
Option A — Filters
- Set keywords (e.g.
nurseorsoftware engineer, data engineer). - Pick a country (e.g. Netherlands) and optional schedule/contract filters.
- Keep Fetch full vacancy details on, set
max_jobs, and click Start.
Option B — Single vacancy URL
- Open a job on EURES.
- Paste the vacancy URL into
input_url. - Start the run.
Export CSV, Excel, or JSON when done.
Tech details for developers 🧑💻
Input Example (filters):
{"keywords": "software engineer","country": "nl","position_schedule": "fulltime","publication_period": "LAST_MONTH","fetch_details": true,"max_jobs": 100}
Input Example (vacancy URL):
{"input_url": "https://europa.eu/eures/portal/jv-se/jv-details/NTg5NDAzNjEzIDE0MQ?lang=en"}
Output Example:
{"id": "NTg5NDAzNjEzIDE0MQ","url": "https://europa.eu/eures/portal/jv-se/jv-details/NTg5NDAzNjEzIDE0MQ?lang=pt","title": "ENFERMEIRO DE CUIDADOS GERAIS","countries": ["PT"],"cities": ["BATALHA"],"salary_label": "1300.0 EUR /month","position_offering": "directhire","position_schedule": ["fulltime"],"application_emails": ["EURESjobsPT@iefp.pt"],"posted_at": "2026-02-05","source": "eures"}