AcademicJobsOnline Postdoc & Faculty Position Scraper
Pricing
from $1.00 / 1,000 record scrapeds
AcademicJobsOnline Postdoc & Faculty Position Scraper
Scrape postdoctoral fellowships, tenure-track faculty, and research positions from AcademicJobsOnline (AJO) — the leading portal for academic positions in math, physics, statistics, economics, and CS. Returns structured data with position type, subject area, institution, location, and deadline.
Pricing
from $1.00 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
9
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Scrape postdoctoral fellowships, tenure-track faculty, and research positions from AcademicJobsOnline (AJO) — the leading portal for academic positions in math, physics, statistics, economics, and computer science.
What this actor does
AcademicJobsOnline is the dominant application portal for research-faculty and postdoc positions in the quantitative sciences. This actor uses AJO's public JSON API to retrieve all active job listings (~500–600 at any time), returning structured data for each position including title, position type, institution, department, location, subject area, application deadline, and full description.
The actor respects AJO's robots.txt crawl-delay (5 seconds between API pages) and requires no authentication.
Input
| Field | Type | Description |
|---|---|---|
maxItems | integer | Maximum number of positions to return. Leave unset to scrape all active listings. |
positionType | string | Filter by position type keyword (e.g. Postdoctoral, Tenured/Tenure-track faculty, Fellowship). Case-insensitive substring match. Leave empty for all types. |
subjectArea | string | Filter by subject area keyword (e.g. Physics, Mathematics, Computer Science). Case-insensitive substring match. Leave empty for all subjects. |
Example input
{"maxItems": 100,"positionType": "Postdoctoral"}
Output
Each record in the dataset contains:
| Field | Type | Description |
|---|---|---|
job_id | string | Unique AJO numeric job ID |
job_url | string | Full URL of the position detail page |
position_title | string | Title of the position |
position_type | string | Category (e.g. Postdoctoral, Tenured/Tenure-track faculty, Fellowship, Other) |
institution | string | Name of the hiring institution |
department | string | Department or unit within the institution (may be empty) |
location | string | City and state/region |
country | string | Two-letter ISO country code |
subject_area | string | Research field or discipline |
deadline | string | Application deadline in YYYY-MM-DD format |
posted_date | string | Date the position was posted (YYYY-MM-DD) |
description | string | Full text description of the position |
Example output record
{"job_id": "32059","job_url": "https://academicjobsonline.org/ajo/jobs/32059","position_title": "Postdoc: Operando on chip investigation of failure in optical phase change materials using ultrafast X ray","position_type": "Postdoctoral","institution": "Aarhus University","department": "Department of Chemistry","location": "Aarhus, Aarhus","country": "DK","subject_area": "Chemistry","deadline": "2026-06-17","posted_date": "2026-05-13","description": "applications for a fully funded 2 year postdoctoral position..."}
Use cases
- Job seekers: Track new postdoc and faculty openings by field or institution
- Recruiters: Monitor competition and position availability in target disciplines
- Researchers: Analyze the academic job market — field distribution, deadline patterns, geographic spread
- Career services: Aggregate academic job boards for students and postdocs
Notes
- AJO lists ~500–600 active positions at any time, predominantly in math, physics, statistics, economics, and computer science
- Positions span globally; the
countryfield enables geographic filtering - The
descriptionfield contains the full HTML-stripped position description - Positions with
nulldeadline have no closing date listed on AJO - This actor scrapes the public
/ajo/public_job_boardsAPI endpoint which AJO explicitly makes available for job board integrations