Academic Jobs Scraper: Nature, Science, Chronicle, THE avatar

Academic Jobs Scraper: Nature, Science, Chronicle, THE

Pricing

$3.00 / 1,000 job listings

Go to Apify Store
Academic Jobs Scraper: Nature, Science, Chronicle, THE

Academic Jobs Scraper: Nature, Science, Chronicle, THE

Scrape academic, faculty, postdoc and research jobs from Nature Careers, Science Careers, The Chronicle of Higher Education, THE Unijobs and Inside Higher Ed (plus any Madgex job board). Salary, closing date, discipline, full description. Pay per result.

Pricing

$3.00 / 1,000 job listings

Rating

0.0

(0)

Developer

miao qi

miao qi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Academic Jobs Scraper: Nature Careers, Science Careers, Chronicle & THE Unijobs

Scrape academic, faculty, postdoc, PhD and research jobs from five of the biggest higher-education and science job boards in one run:

BoardCoverage
Nature Careers (nature.com/naturecareers)Science & research jobs worldwide (Europe, China, US)
Science Careers (jobs.sciencecareers.org, AAAS)Faculty, postdoc and industry science jobs
The Chronicle of Higher Education Jobs (jobs.chronicle.com)US faculty, administrative and executive jobs in higher ed
THE Unijobs (Times Higher Education)UK, Europe, Middle East and Asia university jobs
Inside Higher Ed Careers (careers.insidehighered.com)US college and university jobs

All five run on the Madgex job-board platform, so you can also paste search URLs from other public Madgex job boards and get the same clean output.

No login, no browser, no cookies. Plain HTTP requests, so runs are fast and cheap.

What data do you get?

For every job:

  • Job title, URL and board job ID
  • Employer (university / institute / company) and logo
  • Location, plus country, region and city when the board provides them
  • Salary text as published (e.g. "$75,000 per year plus benefits", "Grade 7, £38,000 - £45,000")
  • Date posted and closing date / valid-through date
  • Discipline / academic field, job type, position type, contract type (permanent / fixed term), hours (full / part time), qualification, sector, institution type
  • Full job description as plain text (optional: original HTML)
  • Promoted/premium flag
  • All "facts" shown on the job page as a key-value attributes object, so nothing is lost when a board uses its own labels

Use cases

  • Academic job aggregators and newsletters: one feed of postdoc and faculty openings from Nature, Science, Chronicle, THE and Inside Higher Ed
  • University recruitment and HR benchmarking: who is hiring, in which disciplines, at what salary
  • Recruitment agencies and executive search in higher education: new leadership roles (dean, provost, president) the day they appear
  • Market research / labor market analytics: hiring demand by field, country and contract type over time
  • Career services: daily alerts for students and postdocs in a specific field
  • AI agents and RAG: structured, deduplicated job data with full text

How to use

  1. Type keywords (e.g. postdoc machine learning, assistant professor chemistry, lecturer nursing) or leave empty for everything.
  2. Pick the job boards you want.
  3. Set Max jobs and click Start. Download as JSON, CSV, Excel, or use the API.

Want a filter the form does not have (country, discipline, salary band, job type)? Apply it on the board's website, copy the URL from the address bar and paste it into Start URLs.

Input example

{
"keywords": "postdoc",
"sites": ["nature", "science", "chronicle", "the", "insidehighered"],
"maxItems": 500,
"includeDetails": true,
"locationContains": ""
}

Using start URLs (any Madgex board, any filters):

{
"sites": [],
"startUrls": [
{ "url": "https://jobs.chronicle.com/searchjobs/?Keywords=nursing" },
{ "url": "https://www.timeshighereducation.com/unijobs/searchjobs/?Keywords=lecturer" }
],
"maxItems": 200
}

Output example

{
"jobId": "680679",
"title": "PhD Student or Postdoc (f/m/x)",
"url": "https://jobs.sciencecareers.org/job/680679/phd-student-or-postdoc-f-m-x-/",
"employer": "Max Planck Institute for Multidisciplinary Sciences",
"location": "Göttingen (Stadt), Niedersachsen (DE)",
"salary": "German Public Service Payscale",
"shortDescription": "PhD/Postdoc in theoretical and computational biophysics at the Max Planck Institute Göttingen, focusing on biomolecular simulations and methods.",
"isPromoted": false,
"site": "science",
"siteName": "Science Careers",
"descriptionText": "The Max Planck Institute for Multidisciplinary Sciences is a leading international research institute with exc ...",
"datePosted": "2026-10-09",
"validThrough": "2026-11-09",
"employmentType": [
"FULL_TIME"
],
"country": "DE",
"attributes": {
"Employer": "Max Planck Institute for Multidisciplinary Sciences",
"Location": "Göttingen (Stadt), Niedersachsen (DE)",
"Salary": "German Public Service Payscale",
"Closing date": "Nov 8, 2026",
"Discipline": "Life Sciences, Biophysics",
"Position Type": "Full Time",
"Job Type": "Postdoc",
"Organization Type": "Academia"
},
"closingDate": "Nov 8, 2026",
"discipline": "Life Sciences, Biophysics",
"positionType": "Full Time",
"jobType": "Postdoc",
"institutionType": "Academia",
"scrapedAt": "2026-10-28T05:07:25+00:00"
}

See sample_output.json for 10 real records (2 per board).

Pricing

Pay per result: $3.00 per 1,000 jobs (event job, charged once per job saved), detail pages included. No charge for jobs filtered out by your location filter. Set Max jobs or a maximum cost per run and the Actor stops exactly there.

Tips

  • Turn off Open job detail pages if you only need title, employer, location and salary: about 10x faster.
  • Each listing page has ~20 jobs; Max listing pages per board is a safety limit.
  • For other Madgex boards that block datacenter IPs, enable Apify Proxy (residential).
  • Schedule the Actor daily with maxItems and compare by jobId to get only new postings.

FAQ

Is it legal to scrape these job boards? The Actor only reads publicly available job advertisements that anyone can open without logging in, at a polite rate, and it does not collect applicant data or personal contact details. You are responsible for how you use the data; check the boards' terms for your use case.

Why are some fields empty? Each board shows different facts (e.g. Chronicle has "Institution Type", Nature has "Qualification"). Everything the board shows is kept in attributes.

Can you add another academic job board? Yes. Open an issue with the URL. If it runs on Madgex (look for /searchjobs/ and /job/<id>/ in its URLs), try it with Start URLs first: it probably already works.

The run returned fewer jobs than the website shows. Check maxItems, maxPagesPerSource and locationContains. Duplicate jobs (same ID on the same board) are removed.