AcademicTransfer Scraper — Netherlands Academic & PhD Jobs
Pricing
from $1.20 / 1,000 result scrapeds
AcademicTransfer Scraper — Netherlands Academic & PhD Jobs
Scrape academic, PhD, postdoc and research job vacancies from academictransfer.com, the Netherlands' national platform run cooperatively by all Dutch universities and university medical centers. Search by keyword and get full job details, salary ranges, contract terms and application links.
Pricing
from $1.20 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
AcademicTransfer Scraper
Extract academic, PhD, postdoc and research vacancies from academictransfer.com, the Netherlands' national academic jobs platform. It's run cooperatively by all 14 Dutch universities and six university medical centers, so it's the single place to find PhD positions, postdoc contracts and faculty roles across the entire Dutch academic system.
No login. No cookies. No browser automation. The actor talks to the same public JSON API the AcademicTransfer website itself uses, so it is fast and stable.
What this actor does
Given a search keyword, this actor collects every matching vacancy from academictransfer.com and returns one row per position with:
- Job title and hiring organisation (university, institute or department)
- City
- Teaser summary of the role
- Monthly gross salary range in EUR
- Contracted weekly hours
- Research/skill keywords
- Publish date and application deadline
- Direct apply link and canonical listing URL
Why use it
- PhD and postdoc pipeline tracking — monitor open academic positions by field, keyword or university across the whole of the Netherlands.
- Salary benchmarking — compare gross salary ranges for PhD/postdoc/faculty roles across institutions.
- Recruitment intelligence — see which universities and departments are hiring, and how often.
- Academic career tooling — feed a personal or product job feed for researchers job-hunting in the Netherlands.
How to scrape AcademicTransfer data
- Open the actor and set a Search Query (for example
PhD,postdoc,biology,assistant professor). Leave it empty to pull the newest vacancies across all fields. - Set Max Results to how many listings you want.
- Leave the proxy on the default automatic setting and click Start.
The actor first fetches the AcademicTransfer jobs page to pick up a short-lived public API token (the same token the website's own frontend uses to call its API), then pages through the vacancies API in batches of 50 until it reaches your Max Results or runs out of listings. Everything is written to the dataset, which you can export as JSON, CSV or Excel.
Input
| Field | Type | Description |
|---|---|---|
searchQuery | string | Keyword to search for. Leave empty for the newest vacancies across all fields. Default: PhD. |
maxResults | integer | Maximum number of vacancies to return. Default: 100. |
proxyConfiguration | object | Apify proxy settings. Default: automatic (no anti-bot on this site). |
Example input
{"searchQuery": "postdoc","maxResults": 100,"proxyConfiguration": {"useApifyProxy": true}}
Output
Each dataset item looks like this:
{"jobTitle": "PhD kandidaat - Implementatiestrategieën voor Artificial Intelligence in zorgorganisaties","organisation": "Tilburg University","city": "Tilburg","teaser": "Tilburg University | Tilburg School of Economics and Management is op zoek naar een PhD kandidaat...","minSalary": 3059,"maxSalary": 3881,"currency": "EUR","minWeeklyHours": 40,"maxWeeklyHours": 40,"keywords": ["PhD kandidaat", "Artificial Intelligence", "zorgorganisaties"],"startDate": "2026-07-06T15:40:16.071210+02:00","endDate": "2026-08-16T23:59:15.035000+02:00","applyUrl": "https://www.academictransfer.com/en/jobs/362392/.../apply/","jobId": "94064","url": "https://www.academictransfer.com/en/jobs/362392/...","scrapedAt": "2026-08-11T09:05:55.283Z"}
Output fields
| Field | Type | Description |
|---|---|---|
jobTitle | string | Title of the vacancy |
organisation | string | Name of the hiring university, institute or department |
city | string | City where the position is located |
teaser | string | Short teaser summary of the vacancy |
minSalary | number | Minimum monthly gross salary in EUR |
maxSalary | number | Maximum monthly gross salary in EUR |
currency | string | Salary currency (always EUR) |
minWeeklyHours | number | Minimum contracted weekly hours |
maxWeeklyHours | number | Maximum contracted weekly hours |
keywords | array | Research/skill keywords associated with the vacancy |
startDate | string | ISO 8601 date the vacancy was published |
endDate | string | ISO 8601 application deadline |
applyUrl | string | Direct application URL |
jobId | string | Unique AcademicTransfer vacancy identifier |
url | string | Full vacancy listing URL |
scrapedAt | string | ISO 8601 timestamp of collection |
Cost estimate
This actor uses a lightweight JSON API and no browser, so runs are cheap and fast. One request returns up to 50 vacancies, so even a few thousand listings cost only a handful of requests plus a single page fetch to harvest the API token. Exact cost depends on your Apify plan and proxy usage. Usage is only charged after a run finishes with status SUCCEEDED — a failed or aborted run doesn't bill for partial results.
Limitations
- Salary and teaser are not always filled in. Some employers post vacancies without a listed salary range or a short teaser — those fields will be
nullor empty for that listing. - Language varies by listing. Universities post in Dutch or English depending on the role; the actor returns whichever language the employer submitted, it does not translate.
- Full job descriptions, requirements and application procedure text are available from the API but not included in the default output — the
applyUrlandurlfields link to the full listing.
Related scrapers
Building a European jobs dataset? These sibling actors follow the same clean-JSON approach:
- Randstad Scraper — Netherlands' largest general job board
- AMS Scraper — Austria's national public employment service
- Jobs.ch Scraper — Switzerland's largest, nationwide job board
- Gradireland Scraper — Ireland's national graduate jobs platform
- Academics.de Scraper — Germany's academic jobs board
Disclaimer
This actor collects publicly available data from academictransfer.com for legitimate research and aggregation use. Respect academictransfer.com's terms of service and applicable data protection law when using the output.