Skip to main content
FairWorkMate

FairWork Mate API

REST API for Australian workplace data — Modern Award pay rates, minimum wage, penalty rates, public holidays, FWC + Federal Court case law, and Modern Award amendment history. Built for payroll vendors, HRIS platforms, rostering software, and legal-tech.

API Basic

$99/mo

REST API for pay rates, minimum wage, and penalty rates across all 122 Modern Awards. Self-serve monthly subscription — build it into your payroll, HRIS, or rostering tool without an enterprise contract.

  • REST API — pay rate + minimum wage + penalty rate endpoints
  • All 122 Modern Awards · current base, casual loading, penalty rates
  • Public holiday calendar by state/territory
  • Up to 10,000 API calls per month (then $9 per 1,000)
  • JSON in, JSON out — 5-minute integration
  • Not enough? Upgrade to API Full for case-law + historical rates + Federal Register

API Full

$999/mo

Full data-product API. Everything in Basic plus the full FWC + Federal Court case corpus, Modern Award amendment history (back to 2010), and Federal Register point-in-time legislation. The integration product for payroll vendors, HRIS platforms, and legal tools.

  • Everything in API Basic — pay rates, awards, public holidays
  • Full FWC + Federal Court case-law API — query by citation, employer, jurisdiction, date
  • Modern Award amendment history (back to 2010) — back-pay accurate to the day
  • Federal Register point-in-time legislation
  • Historical pay rates for back-pay calculations
  • Bulk export endpoints — JSON / CSV
  • Up to 100,000 API calls per month (then $5 per 1,000)
  • Best for: payroll vendors, HRIS platforms, rostering software, legal-tech, government

Quickstart

After subscribing to API Basic or API Full, your API key is generated and shown once in your dashboard at /dashboard. Pass it in the Authorization header as Bearer on every request.

# Look up the minimum wage
curl -H "Authorization: Bearer fwm_live_xxxxxxxxxxxxxxxxxxxx" \
  "https://fairworkmate.com.au/api/v1/minimum-wage"

# Look up a specific award pay rate
curl -H "Authorization: Bearer fwm_live_xxxxxxxxxxxxxxxxxxxx" \
  "https://fairworkmate.com.au/api/v1/pay-rates/lookup?award=MA000010&classification=C13&employment_type=casual"

Endpoint reference

GET/v1/awardsBasic

List all 122 Modern Awards with code, name, and current effective date.

Sample response
{
  "awards": [
    {
      "code": "MA000010",
      "name": "Manufacturing and Associated Industries and Occupations Award 2020",
      "effective_from": "2025-07-01",
      "industry_codes": ["C-MANU"]
    },
    ...
  ]
}
GET/v1/awards/{code}Basic

Award detail — classifications, pay rates, penalty schedule, allowances.

Sample response
{
  "code": "MA000010",
  "name": "Manufacturing and Associated Industries...",
  "classifications": [
    { "level": "C14", "weekly_rate_cents": 91500, "hourly_rate_cents": 2408 },
    ...
  ],
  "penalty_rates": [
    { "day": "saturday", "loading_pct": 25 },
    { "day": "sunday", "loading_pct": 50 },
    ...
  ]
}
GET/v1/pay-rates/lookupBasic

Look up a single pay rate. Params: award, classification, employment_type, hours.

Sample response
{
  "award_code": "MA000010",
  "classification": "C13",
  "employment_type": "casual",
  "hourly_rate_cents": 3010,
  "weekly_total_cents": 114380,
  "as_at": "2026-05-23"
}
GET/v1/minimum-wageBasic

Current National Minimum Wage by age band.

Sample response
{
  "as_at": "2025-07-01",
  "adult_hourly_cents": 2495,
  "adult_weekly_cents": 94810,
  "junior_rates": {
    "under_16": { "pct_of_adult": 36.8, "hourly_cents": 918 },
    "16": { "pct_of_adult": 47.3, "hourly_cents": 1180 },
    ...
  }
}
GET/v1/public-holidaysBasic

Public holiday calendar by state and date range.

Sample response
{
  "state": "VIC",
  "year": 2026,
  "holidays": [
    { "date": "2026-01-01", "name": "New Year's Day" },
    { "date": "2026-01-27", "name": "Australia Day (observed)" },
    ...
  ]
}
GET/v1/awards/{code}/historyFull

Modern Award amendment history (back to 2010). For back-pay accuracy.

Sample response
{
  "award_code": "MA000010",
  "amendments": [
    { "effective_from": "2024-07-01", "summary": "AWR 2024 — 3.75% increase" },
    { "effective_from": "2023-07-01", "summary": "AWR 2023 — 5.75% increase" },
    ...
  ]
}
GET/v1/cases/searchFull

Search the FWC + Federal Court case corpus. Params: query, jurisdiction, date_from, date_to, primary_category.

Sample response
{
  "results": [
    {
      "citation": "[2026] FCAFC 58",
      "case_name": "Western Chinese Language School v Fair Work Ombudsman",
      "jurisdiction": "FCAFC",
      "decision_date": "2026-03-12",
      "primary_category": "underpayment",
      "facts_summary": "...",
      "outcome_summary": "..."
    },
    ...
  ],
  "total": 248
}
GET/v1/cases/{citation}Full

Full case detail including employer/employee implications + source URL.

GET/v1/legislation/{act}Full

Federal Register point-in-time legislation lookup (e.g. fair-work-act-2009).

Errors + rate limits

  • 401 Unauthorized — missing or invalid Authorization header.
  • 402 Payment Required — your subscription has lapsed or you're hitting an endpoint above your tier (e.g. case-law on Basic).
  • 429 Too Many Requests — monthly quota exceeded. Response includes a Retry-After header. Overage is auto-billed if you have it enabled.
  • 5xx — transient upstream issue. Retry with exponential backoff.

Support + uptime

Documentation last updated 23 May 2026. FairWork Mate · Pricing · For Business.