Seek Scraper

ENDPOINTS
GET/companies/salaries

Company Salaries

Get salary ranges per role at a company, compared with its industry.

QUERY PARAMS

Seek company ID, the slug from a company page link, a full Seek company link, or a company name (the best match is used).

Examples:

  • Name: Apple
  • ID: 432713
  • Slug: apple-432713
  • URL: https://www.seek.com.au/companies/apple-432713

Seek market to read from: AU for seek.com.au or NZ for seek.co.nz. A country name or any Seek link also works.

Default: AU

Allowed values: AU, NZ

{
  "company": {
    "id": "432296",
    "organisation_id": "5168",
    "name": "McDonald's",
    "slug": "mcdonalds-432296",
    "link": "https://www.seek.com.au/companies/mcdonalds-432296"
  },
  "last_updated": "2026-10-02",
  "roles": [
    {
      "role_id": "assistant-manager",
      "title": "Assistant Manager",
      "company": {
        "label": "$72K - $75K",
        "min": 72000,
        "max": 75000,
        "currency": "AUD",
        "period": "yearly",
        "salary_type": "annual_package",
        "jobs_count": 1,
        "industry_comparison": null
      },
      "industry": null
    },
    {
      "role_id": "assistant-restaurant-manager",
      "title": "Assistant Restaurant Manager",
      "company": {
        "label": "$70K - $85K",
        "min": 70000,
        "max": 85000,
        "currency": "AUD",
        "period": "yearly",
        "salary_type": "annual_package",
        "jobs_count": 3,
        "industry_comparison": null
      },
      "industry": null
    },
    {
      "role_id": "department-manager",
      "title": "Department Manager",
      "company": {
        "label": "$79K - $85K",
        "min": 79000,
        "max": 85000,
        "currency": "AUD",
        "period": "yearly",
        "salary_type": "annual_package",
        "jobs_count": 2,
        "industry_comparison": null
      },
      "industry": null
    },
    {
      "role_id": "fast-food-manager",
      "title": "Fast Food Restaurant Manager",
      "company": {
        "label": "$86K - $90K",
        "min": 86000,
        "max": 90000,
        "currency": "AUD",
        "period": "yearly",
        "salary_type": "annual_package",
        "jobs_count": 1,
        "industry_comparison": null
      },
      "industry": null
    },
    {
      "role_id": "maintenance-handyperson",
      "title": "Maintenance Handyperson",
      "company": {
        "label": "$60K - $70K",
        "min": 60000,
        "max": 70000,
        "currency": "AUD",
        "period": "yearly",
        "salary_type": "annual_package",
        "jobs_count": 1,
        "industry_comparison": null
      },
      "industry": null
    },
    {
      "role_id": "manager",
      "title": "Manager",
      "company": {
        "label": "$74K - $81K",
        "min": 74000,
        "max": 81000,
        "currency": "AUD",
        "period": "yearly",
        "salary_type": "annual_package",
        "jobs_count": 2,
        "industry_comparison": null
      },
      "industry": null
    },
    {
      "role_id": "quality-manager",
      "title": "Quality Manager",
      "company": {
        "label": "$75K - $80K",
        "min": 75000,
        "max": 80000,
        "currency": "AUD",
        "period": "yearly",
        "salary_type": "annual_package",
        "jobs_count": 1,
        "industry_comparison": null
      },
      "industry": null
    },
    {
      "role_id": "restaurant-manager",
      "title": "Restaurant Manager",
      "company": {
        "label": "$80K - $88K",
        "min": 80000,
        "max": 88000,
        "currency": "AUD",
        "period": "yearly",
        "salary_type": "annual_package",
        "jobs_count": 8,
        "industry_comparison": null
      },
      "industry": null
    },
    {
      "role_id": "shift-manager",
      "title": "Shift Manager",
      "company": {
        "label": "$65K - $75K",
        "min": 65000,
        "max": 75000,
        "currency": "AUD",
        "period": "yearly",
        "salary_type": "annual_package",
        "jobs_count": 16,
        "industry_comparison": null
      },
      "industry": null
    },
    {
      "role_id": "store-manager",
      "title": "Store Manager",
      "company": {
        "label": "$80K - $120K",
        "min": 80000,
        "max": 120000,
        "currency": "AUD",
        "period": "yearly",
        "salary_type": "annual_package",
        "jobs_count": 1,
        "industry_comparison": null
      },
      "industry": null
    },
    {
      "role_id": "store-supervisor",
      "title": "Store Supervisor",
      "company": {
        "label": "$80K - $87K",
        "min": 80000,
        "max": 87000,
        "currency": "AUD",
        "period": "yearly",
        "salary_type": "annual_package",
        "jobs_count": 3,
        "industry_comparison": null
      },
      "industry": null
    },
    {
      "role_id": "supervisor",
      "title": "Supervisor",
      "company": {
        "label": "$67K - $72K",
        "min": 67000,
        "max": 72000,
        "currency": "AUD",
        "period": "yearly",
        "salary_type": "annual_package",
        "jobs_count": 2,
        "industry_comparison": null
      },
      "industry": null
    }
  ],
  "count": 12
}