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/phd

    List 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+intelligence

    Free-text search across positions.

  • GET /api/public/v1/universities

    Universities. Filters: country, q.

  • GET /api/public/v1/researchers

    Researchers. Filters: country, field, q, phd=available.

  • GET /api/public/v1/supervisors

    Researchers currently accepting doctoral candidates.

  • GET /api/public/v1/research-areas

    Areas with researcher, supervisor and position counts.

  • GET /api/public/v1/countries

    Countries 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.