Workforce Australia Jobs Listing Scraper avatar

Workforce Australia Jobs Listing Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Workforce Australia Jobs Listing Scraper

Workforce Australia Jobs Listing Scraper

Scrape job listings from WorkforceAustralia.gov.au with automatic pagination and comprehensive job information extraction.

Pricing

$19.99/month + usage

Rating

5.0

(1)

Developer

PowerBox

PowerBox

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

20 days ago

Last modified

Share

This actor allows you to scrape job listings from WorkforceAustralia.gov.au by providing a search URL. It automatically handles pagination and extracts comprehensive job information including titles, locations, salary, position types, and descriptions.

Features

  • URL-based Scraping: Extract jobs by providing a complete Workforce Australia search URL
  • Automatic Pagination: Automatically clicks through pages to load more job listings until reaching the end or max items limit
  • Comprehensive Job Data: Extract detailed information about each job including:
    • Job title and URL
    • Job ID (unique identifier)
    • Location
    • Position type (Permanent, Contract, etc.)
    • Salary information
    • Job description snippet
    • Added date
    • Company logo URL
  • Rich Media: Includes company logos
  • Automatic Deduplication: Uses job ID to avoid duplicate entries

Input Parameters

FieldTypeRequiredDescription
searchUrlstringYesComplete Workforce Australia search URL to scrape
maxItemsintegerNoMaximum number of jobs to fetch

Output

The output is a main list of job objects, each containing:

  • searchUrl: The original search URL used
  • jobId: Unique identifier for the job listing
  • title: Title of the job
  • url: URL to the job listing
  • addedDate: Date when the job was added
  • location: Job location
  • positionType: Type of position (Permanent, Contract, etc.)
  • salary: Salary information
  • description: Job description snippet
  • logoUrl: URL of the company logo
  • scrapedAt: Timestamp of when the job was scraped

Example output:

[
{
"searchUrl": "https://www.workforceaustralia.gov.au/individuals/jobs/search?searchText=nurse",
"jobId": "2346059015",
"title": "Enrolled Nurse",
"url": "https://www.workforceaustralia.gov.au/individuals/jobs/details/2346059015",
"addedDate": "Added a month ago",
"location": "Perth, WA",
"positionType": "Permanent position",
"salary": "",
"description": "We are seeking a compassionate and skilled Enrolled Nurse to provide person-centred nursing care under the direction of a Registered Nurse, supporting patient health, safety, and wellbeing.",
"logoUrl": "/api/v1/global/vacancies/logos/employer?employerId=tmMwgJYeF1uMU6MJ5-UN2g&logoSize=100",
"scrapedAt": "2026-02-18T10:30:00.000Z"
},
...
]

Use Cases

  • Job searching and market research in Australia
  • Salary analysis and benchmarking
  • Healthcare job market analysis
  • Australian employment trend analysis
  • Workforce planning and recruitment research

Notes

  • The actor uses stealth mode with random user agents to avoid detection
  • Results are automatically paginated until reaching the end or max items limit
  • The website has 499 pages of results for typical searches
  • The actor includes random delays between actions to avoid rate limiting
  • Jobs are automatically deduplicated using their unique job ID

Start finding jobs on WorkforceAustralia.gov.au today!