Open data, API and MCP server

Everything on CourseToJob is available to people, developers and AI assistants: free downloads, a JSON API, an MCP server, an A2A agent and Markdown versions of every page.

Updated How we use data

Datasets

DatasetFormatsBased on
Graduate outcomes by country
Degree premium, earnings by education and unemployment by education for every country with data.
CSV · JSONILOSTAT
Countries
Headline graduate metrics and names in 12 languages for every country page.
JSONILOSTAT, OECD, World Bank
Careers
Careers with ISCO-08, SOC and ESCO codes, US median pay and names in 12 languages.
JSONESCO, US BLS, ILOSTAT
Degree subjects
Subjects with ISCED-F codes and linked careers.
JSONOECD, UK DfE (LEO)
Data package
Frictionless Data Package describing the downloadable datasets.
JSONFrictionless Data Package

UK graduate earnings by subject and by university (DfE LEO) are also published on our UK edition.

Our compiled datasets are licensed under CC BY 4.0. Please credit “CourseToJob” with a link, and the original source named in each file.

JSON API

The API is free, needs no key and returns JSON with names and text in all 12 languages.

curl https://coursetojob.com/api/v1/search?q=nurse&lang=en

MCP server for AI assistants

Connect Claude, ChatGPT, Cursor or any client that supports the Model Context Protocol. The server is read-only, needs no login and answers in 12 languages.

Endpoint: https://coursetojob.com/mcp · server card

Claude Code

claude mcp add --transport http coursetojob https://coursetojob.com/mcp

JSON configuration (most MCP clients)

{
  "mcpServers": {
    "coursetojob": {
      "type": "http",
      "url": "https://coursetojob.com/mcp"
    }
  }
}

Markdown, A2A and discovery

Please keep automated requests to a reasonable rate and cache responses. Data files update when official sources publish new figures.