Open data
Researcher Next API
Read-only JSON endpoints for PhD positions, researchers and universities. No key required, CORS enabled, 100 records per page.
GET /api/public/v1/phdList positions. Filters: country, field, funding=fully-funded, deadline, status, q, page, limit.
GET /api/public/v1/phd/{id}One position by id or slug, with university and supervisor.
GET /api/public/v1/phd/search?q=artificial+intelligenceFree-text search across positions.
GET /api/public/v1/universitiesUniversities. Filters: country, q.
GET /api/public/v1/researchersResearchers. Filters: country, field, q, phd=available.
GET /api/public/v1/supervisorsResearchers currently accepting doctoral candidates.
GET /api/public/v1/research-areasAreas with researcher, supervisor and position counts.
GET /api/public/v1/countriesCountries with researcher and position counts.
Response shape
{
"data": [ ... ],
"meta": { "total": 128, "page": 1, "limit": 25, "pages": 6 }
}Researcher and university records come from OpenAlex; positions are published by supervisors on Researcher Next.