EURAXESS Jobs Scraper | Full Details & AI Enrichment
Pricing
from $0.90 / 1,000 euraxess job results
EURAXESS Jobs Scraper | Full Details & AI Enrichment
From $0.90 per 1,000 research jobs. Search EURAXESS PhD, postdoc and faculty vacancies with deadlines, funding and application links. Export structured data, avoid repeat alerts, and optionally add AI enrichment or English translation.
From $0.90 per 1,000 job results. Find PhD, postdoc, fellowship, research and faculty vacancies on EURAXESS. Get job details, funding, deadlines and application links when published. Export JSON, CSV or Excel, or connect the results to your own app.
Choose this Actor for structured research-job data, repeatable exports and optional AI enrichment. It uses the same output format as the normalized Nomad Agent LinkedIn Actor.
Quick guide · API and agent setup · Agent skill
Start with five jobs
- Open the Input tab. Enter a research term and, optionally, a country.
- Choose a date range and set Maximum results to 5.
- Click Start. Open the dataset when the run finishes, then export your results.
Repeat alerts, AI enrichment and translation are off by default. The Console example excludes full descriptions and HTML. Enable Include raw description text and HTML to include them. API calls that omit includeRaw include raw text and HTML by default; send includeRaw: false for a smaller export.
{"schemaVersion": "nomad-agent-job-search-input-v1","keyword": "research","postedWithin": "30d","maxItems": 5,"dedupe": {"enabled": false, "key": ""},"aiEnrichment": {"enabled": false, "accuracy": "silver"},"translateToEnglish": false,"includeRaw": false,"analyticsEnabled": false}
What you can build
- Research-job alerts for a discipline, country or institution.
- A PhD or postdoc tracker in Google Sheets, n8n or Make.
- Search tools and AI assistants that link every job to its published source.
- Research hiring analysis using deadlines, funding and academic fields.
See the output
The following excerpt comes from a real job returned on September 4, 2026. Fields are omitted here for readability; the downloadable example shows the full record. A sample is not a promise that the vacancy is still open.
{"schemaVersion": "nomad-agent-job-v1","identity": {"url": "https://euraxess.ec.europa.eu/jobs/463803","source": "euraxess","externalId": "463803"},"data": {"title": "NOTICE FOR THE OPENING OF AN INTERNATIONAL SELECTION TENDER PROCEDURE FOR THE HIRING OF RESEARCH ASSISTANT CTTI-PI-53/26-IPC (1)","company": {"name": "University of Minho"},"application": {"deadline": "2026-09-15T22:59:59+00:00","postedAt": "2026-09-04"}}}
Every full record has six fields: schemaVersion, identity, data, custom, llm and raw. data holds the job facts; custom holds EURAXESS-specific details. null means unknown. An empty list means the source explicitly says there are no entries. Missing facts are never guessed by the base scraper.
Optional features and pricing
| Feature | Price per 1,000 delivered jobs | What it adds |
|---|---|---|
| Job results | $0.90 | Structured job records and source links |
| English translation | +$6.00 | Selected short display fields in English |
| Silver AI enrichment | +$6.00 | Missing supported facts extracted from the description |
| Gold AI enrichment | +$10.00 | The alternative Gold processing profile |
Prices were checked September 5, 2026. Check the Pricing tab before running. Set a maximum cost per run in Apify. Successful extras add to the base price; unnecessary or failed extras are not charged.
Enable AI with the checkbox and select Silver or Gold. No customer AI key is needed. Source facts and explicit empty lists remain unchanged. Neither profile guarantees accuracy.
Keyword translation can add translations of your exact search term; it does not add related roles. English output translation changes selected display fields, not full descriptions, organisation names or source evidence.
Frequently asked questions
Why did I get no jobs? Try a broader term, remove a country filter or widen the date range. If you enabled repeat-alert filtering, previously delivered jobs are skipped. Zero rows can also mean the run hit a limit; automations should inspect RUN-SUMMARY.
Can I repeat a search? Yes. Cross-run deduplication is off by default. For alerts, enable it to skip jobs already delivered for that search. Use a stable public scope key only when searches should share delivery history.
How many jobs can I collect? Up to 200 per run. maxItems: 0 also means 200, not unlimited. The Actor searches a bounded current collection and does not promise a complete historical archive.
What does “24h” mean? EURAXESS supplies dates, not exact posting times. It includes today and yesterday in UTC. Other date ranges also include the cutoff date.
For API users and AI agents
Use the maintained integration guide for examples using latest. Save the immutable build ID and build number returned with each run.
Require a successful terminal run, read its RUN-SUMMARY, then fetch the complete dataset and compare its row count with delivered. A limited or partial result is not a complete search. Follow a recommended retry at most once with the same input and cost cap. See the run-summary reference.
Advanced JSON filters remain available for combined conditions. Unknown fields and unsupported values are rejected. A country or city alone does not establish on-site work, and academic-level labels do not become applicant education requirements.
Privacy and removal
This independent Actor is not affiliated with EURAXESS or the European Commission. It uses public job information. Optional AI sends description text to the managed AI provider; optional translation sends selected fields to the translation provider. Neither feature promises EU-only processing or zero retention. Aggregate analytics is opt-in.
Keep applicant and private profile data out of searches and alert keys. Sanitize raw HTML before displaying it. For a listing correction, contact its publisher through EURAXESS. For an Actor data or privacy concern, contact the developer through the Apify Issues tab. Review applicable source terms and your own obligations before republishing records.
Job Atlas
Explore the Job Atlas job-data and matching Actors. Use latest and retain the immutable build ID returned by each run.