API Documentation

Free REST API access to all AIJobWatch datasets. No authentication required.

Base URL: https://www.aijobwatch.org/api/v1
GET/api/v1/occupations

Returns AI risk scores and employment data for all occupations.

Parameters

NameTypeDefaultDescription
sortstringriskScoreField to sort by (riskScore, employment, medianWage, title)
orderstringdescSort order (asc, desc)
limitnumber50Results per page (1–200)
offsetnumber0Number of results to skip

Example

curl "https://www.aijobwatch.org/api/v1/occupations?sort=riskScore&order=desc&limit=10"
GET/api/v1/industries

Returns sector-level automation risk and employment data for NAICS industries.

Parameters

NameTypeDefaultDescription
sortstringavgRiskScoreField to sort by
orderstringdescSort order (asc, desc)
limitnumber50Results per page
offsetnumber0Number of results to skip

Example

curl "https://www.aijobwatch.org/api/v1/industries?sort=avgRiskScore&order=desc"
GET/api/v1/states

Returns state-level workforce vulnerability and employment data.

Parameters

NameTypeDefaultDescription
sortstringavgRiskScoreField to sort by
orderstringdescSort order (asc, desc)
limitnumber51Results per page
offsetnumber0Number of results to skip

Example

curl "https://www.aijobwatch.org/api/v1/states?sort=avgRiskScore&order=desc&limit=10"
GET/api/v1/companies

Returns company-level AI layoff and restructuring data.

Parameters

NameTypeDefaultDescription
sortstringtotalLayoffsField to sort by
orderstringdescSort order (asc, desc)
limitnumber50Results per page
offsetnumber0Number of results to skip

Example

curl "https://www.aijobwatch.org/api/v1/companies?sort=totalLayoffs&order=desc&limit=5"
GET/api/v1/stats

Returns aggregate statistics: total occupations, average risk score, most/least at-risk occupations.

Example

curl "https://www.aijobwatch.org/api/v1/stats"

Response Format

All endpoints return JSON with a consistent wrapper:

{
  "data": [ ... ],
  "meta": {
    "total": 200,
    "limit": 50,
    "offset": 0,
    "sort": "riskScore",
    "order": "desc"
  }
}

⚡ Rate Limits

100 requests per minute per IP. If you need higher limits, contact us at info@thedataproject.ai.