AcademicTransfer Scraper — Netherlands Academic & PhD Jobs avatar

AcademicTransfer Scraper — Netherlands Academic & PhD Jobs

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
AcademicTransfer Scraper — Netherlands Academic & PhD Jobs

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

Studio Amba

Maintained by Community

Actor 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

  1. 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.
  2. Set Max Results to how many listings you want.
  3. 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

FieldTypeDescription
searchQuerystringKeyword to search for. Leave empty for the newest vacancies across all fields. Default: PhD.
maxResultsintegerMaximum number of vacancies to return. Default: 100.
proxyConfigurationobjectApify 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

FieldTypeDescription
jobTitlestringTitle of the vacancy
organisationstringName of the hiring university, institute or department
citystringCity where the position is located
teaserstringShort teaser summary of the vacancy
minSalarynumberMinimum monthly gross salary in EUR
maxSalarynumberMaximum monthly gross salary in EUR
currencystringSalary currency (always EUR)
minWeeklyHoursnumberMinimum contracted weekly hours
maxWeeklyHoursnumberMaximum contracted weekly hours
keywordsarrayResearch/skill keywords associated with the vacancy
startDatestringISO 8601 date the vacancy was published
endDatestringISO 8601 application deadline
applyUrlstringDirect application URL
jobIdstringUnique AcademicTransfer vacancy identifier
urlstringFull vacancy listing URL
scrapedAtstringISO 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 null or 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 applyUrl and url fields link to the full listing.

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.