Workforceaustralia Jobs Details Scraper avatar

Workforceaustralia Jobs Details Scraper

Pricing

Pay per usage

Go to Apify Store
Workforceaustralia Jobs Details Scraper

Workforceaustralia Jobs Details Scraper

Scrape detailed job postings from WorkforceAustralia.gov.au with precision. Collect 50+ fields including position details, employer contact info, salary, location coordinates, and application methods — essential for job aggregators, recruitment analytics, and labor market research.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Soft Alexist

Soft Alexist

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

WorkforceAustralia Jobs Scraper: Extract Government Job Listings Instantly


What Is WorkforceAustralia.gov.au?

WorkforceAustralia.gov.au is Australia's official government employment platform, operated to connect job seekers with employers across diverse industries and regions. It hosts thousands of active vacancies ranging from entry-level to executive roles. Each listing contains rich metadata including employer contact details, precise geographic coordinates, salary information, and application requirements. Manually extracting and organizing this data is tedious — the WorkforceAustralia Jobs Scraper automates the process, delivering structured records ready for analysis or integration.


Overview

The WorkforceAustralia Jobs Scraper extracts comprehensive job detail pages from WorkforceAustralia.gov.au, converting unstructured postings into machine-readable records. It is designed for:

  • Job aggregators building comprehensive employment databases
  • Recruitment agencies researching market trends and competitor activity
  • Data analysts studying Australian labor market dynamics
  • HR professionals benchmarking roles and compensation across regions
  • Geographic analysis platforms leveraging built-in coordinate data

Key strengths include direct job detail page extraction, robust URL handling with failure tolerance, and comprehensive output covering contact, location, salary, and employment terms.


Input Format

The scraper accepts a minimal but powerful JSON configuration:

{
"urls": [
"https://www.workforceaustralia.gov.au/individuals/jobs/details/2350136046"
],
"ignore_url_failures": true
}
FieldTypeDescription
urlsArray (string)Direct links to WorkforceAustralia job detail pages. Add one URL per line or use bulk editing. Example: https://www.workforceaustralia.gov.au/individuals/jobs/details/[VACANCY_ID]
ignore_url_failuresBooleanIf true, the scraper continues running if certain URLs fail to load. If false, the entire run stops on first failure. Default: true

Tip: Paste individual job detail page URLs directly from your browser's address bar. Search results pages will not work.


Output Format

Sample output

{
"address_line_1": null,
"address_line_2": null,
"address_line_3": null,
"anticipated_to_start": null,
"anticipated_vacancy_flag": false,
"application_questions": [
"Why are you the right candidate for this role?",
"Do you have experience in a similar role? ",
"Do you have the necessary qualifications? ",
"Are you willing to undergo pre-employment drug and alcohol testing? ",
"Are you willing to undergo a pre-employment health assessment? "
],
"closed_date": null,
"contact_address_line_1": null,
"contact_email": null,
"contact_fax": null,
"contact_name": null,
"contact_number": null,
"contact_post_code": null,
"contact_suburb": null,
"days_old": 30,
"expected_start_date": null,
"job_duration": null,
"job_hours_description": "",
"has_applied": false,
"source": "Public Employer",
"view_count": 2732,
"website_url": null,
"contract_type": null,
"creation_date": "2026-06-09T17:33:38.567",
"description": "Waverly College is looking for experienced Teachers to join us. There are multiple full-time positions available which allow you to join an organization where your skills are valued, your creativity nurtured, innovation is actively encouraged, and where teachers are appreciated every day.\n\nThe Role\n\nThe ideal candidates must be experienced, innovative practitioners, have demonstrated ICT skills, be supportive of the community and be willing to participate in the co-curricular life of the College.\n\nResponsibilities\n\n* Design and deliver structured and engaging lessons and programs that will promote students’ intellectual and moral development.\n* Foster a safe, inclusive, and respectful environment by adhering to school policies and best practices.\n* Assess and identify learning barriers to support students’ academic improvement.\n* Communicate effectively with students, parents, and colleagues, fostering a collaborative and inclusive learning environment.\n\nRequirements\n\n* Relevant teaching qualifications.\n* Compliance with NSW Child Protection Legislation (Working with Children Check clearance).\n* Eligible according to the NSW Education Standard Authority (NESA)\n* Must have the current working with children checks.\n* Right work in Australia for the duration of this employment.\n\nFor more information, you can visit our website: waverley.nsw.edu.au/information/employment/.\n\nAll applicants are subjected to EREA and legislative screening procedures. These checks are consistent with EREA’s commitment to child protection policies and procedures. Edmund Rice Education Australia is committed to ensuring the safety, well-being, and dignity of all children and young people.",
"display_from_date": "2026-06-09T00:00:00",
"employer_id": "CfDJ8Nn8cBBigUhPiuiVER7neZoI4U3U7pVmkH_DrTIZQ3wOtgWKPMscXqNZuqC1ZiFyxJBfRzwZx6dfyXqmGpWYfaYU5jsJfY37ldsH15UR1_yv-5ZCR27ilZtj-7rcVTXngg",
"employer_name": "HQ Migration Solutions",
"expiry_date": "2026-07-11T00:00:00",
"how_to_apply_code": "APTR",
"industry": {
"code": "120",
"label": "Education"
},
"is_apply_online_job": true,
"is_external_job": false,
"is_favourite": false,
"is_indigenous_job": false,
"is_new_job": false,
"job_type": {
"code": "H",
"label": "Normal position"
},
"latitude": "-33.90131671999",
"location": null,
"logo_url": "/api/v1/global/vacancies/logos/employer?employerId=8kvAjF3u5mXQgTuLJWxSbQ&logoSize=300",
"longitude": "151.25577010999",
"modified_date": "2026-06-09T17:33:38.567",
"occupation": {
"code": "2414",
"label": "Secondary School Teachers"
},
"organisation": {
"code": "INET",
"label": "Internet Business"
},
"positions_available": 1,
"post_code": "2024",
"salary": {
"code": "SLNS",
"label": "Not Specified"
},
"site": {
"code": "NETV",
"label": "Internet Vacancies"
},
"state": "NSW",
"suburb": "WAVERLEY",
"tenure": {
"code": "P",
"label": "Permanent position"
},
"title": "Teachers",
"vacancy_id": 2350136046,
"work_type": {
"code": "F",
"label": "Full time position"
}
}

Each scraped job returns a rich record with 50+ fields covering identification, contact, location, employment terms, and engagement metrics:

Job Identification

FieldMeaning
Vacancy IDUnique WorkforceAustralia identifier for the position
TitleJob title as advertised
Website URLDirect link to the job listing
Logo URLEmployer logo image
SourceData source indicator (WorkforceAustralia)

Employment Details

FieldMeaning
Job TypeCategory of role (permanent, contract, temporary, etc.)
Contract TypeEmployment agreement type (full-time, part-time, casual)
Work TypeRemote, on-site, or hybrid classification
Job DurationExpected length of contract or position
Job Hours DescriptionWeekly hours, shift patterns, or schedule details
TenureTenure classification if applicable
Positions AvailableNumber of open positions for this role

Compensation & Terms

FieldMeaning
SalaryStated salary range or rate (e.g., "$55,000 - $75,000 p.a.")
Anticipated To StartExpected commencement date
Expected Start DateAlternative field for start timing
Anticipated Vacancy FlagIndicates if position is upcoming/anticipated

Employer & Organization

FieldMeaning
Employer NameLegal name of hiring organization
Employer IDUnique identifier for the employer
OrganisationOrganization name (may differ from employer)
IndustrySector classification (e.g., healthcare, retail)
OccupationJob classification by occupation code

Location Information

FieldMeaning
LocationPrimary job location name
SuburbSuburb or locality name
StateAustralian state abbreviation (NSW, VIC, QLD, etc.)
Post CodeAustralian postcode
Address Line 1Street address line 1
Address Line 2Street address line 2
Address Line 3Street address line 3
LatitudeGeographic latitude coordinate for map integration
LongitudeGeographic longitude coordinate for mapping

Employer Contact

FieldMeaning
Contact NamePrimary contact person for applications
Contact EmailEmail address for inquiries
Contact NumberPhone number for contact
Contact FaxFax number if applicable
Contact Address Line 1Contact office street address line 1
Contact SuburbContact office suburb/locality
Contact Post CodeContact office postcode

Application & Engagement

FieldMeaning
Is Apply Online JobBoolean: whether online application is available
Is External JobBoolean: if position redirects to external site
How To Apply CodeApplication method code (direct, email, link, etc.)
Application QuestionsCustom questions job seekers must answer
Is FavouriteBoolean: whether user has saved as favorite
Has AppliedBoolean: whether user has already applied

Special Flags & Metadata

FieldMeaning
Is Indigenous JobBoolean: if reserved for Indigenous Australians
Is New JobBoolean: recently posted flag
View CountNumber of times the listing has been viewed
SiteJob board site identifier

Dates & Lifecycle

FieldMeaning
Creation DateWhen the listing was created in the system
Modified DateLast time the listing was updated
Display From DateStart date for public visibility
Closed DateWhen applications closed (if expired)
Expiry DateFinal application deadline
Days OldNumber of days since posting

How to Use

  1. Find job URLs — Browse WorkforceAustralia.gov.au, locate a job listing, and copy the full URL from the detail page (must include the Vacancy ID).
  2. Prepare your input — Create a JSON file or use the actor's input form:
{
"urls": [
"https://www.workforceaustralia.gov.au/individuals/jobs/details/2350136046",
"https://www.workforceaustralia.gov.au/individuals/jobs/details/2350142891"
],
"ignore_url_failures": true
}
  1. Run the scraper — Launch the actor and monitor progress in the run log.
  2. Access results — Download output as JSON, CSV, or Excel; export results for analysis.

Troubleshooting:

  • Ensure URLs point to job detail pages, not search or filter results.
  • Keep ignore_url_failures: true for large URL lists to avoid premature halts.
  • If a URL fails silently, verify the Vacancy ID is still active on the live website.

Use Cases & Business Value

  • Labor market analytics: Track job supply, salary trends, and industry demand by state and occupation
  • Job aggregation: Combine WorkforceAustralia data with other platforms for comprehensive job feeds
  • Geographic mapping: Plot job locations using latitude/longitude data for regional insights
  • Recruitment intelligence: Monitor competitor hiring, required qualifications, and application methods
  • Career research: Build datasets for analyzing skill requirements and industry growth

The WorkforceAustralia Jobs Scraper transforms hours of manual data collection into minutes, delivering clean, structured records that power analytics, aggregators, and research projects.


Conclusion

The WorkforceAustralia Jobs Scraper is a powerful tool for anyone requiring Australian employment data at scale. With 50+ output fields spanning job details, employer contact information, geographic coordinates, and engagement metrics, it streamlines data extraction and unlocks insights into the Australian labor market. Start scraping today and unlock the full potential of WorkforceAustralia job listings.