CareerOne Job Scraper avatar

CareerOne Job Scraper

Pricing

Pay per usage

Go to Apify Store
CareerOne Job Scraper

CareerOne Job Scraper

Extract job listings directly from CareerOne, one of Australia’s leading employment hubs. This actor gathers detailed job data including titles, companies, and descriptions. For the most reliable performance and to avoid blocking, the use of residential proxies is strongly recommended.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

21 hours ago

Last modified

Share

Extract comprehensive job listings from CareerOne.com.au with rich structured fields for recruiting, market analysis, salary benchmarking, and workforce intelligence. Collect complete records across roles, locations, and industries in Australia with reliable pagination and clean output.

Features

  • Rich Job Records — Capture title, company, location, salary, job details, skills, and apply links.
  • Flexible Search Inputs — Start from a direct search URL or use keyword and location filters.
  • High-Volume Collection — Gather large datasets with configurable result limits and page caps.
  • Market Intelligence Fields — Includes occupation, career level, work authorization, perks, and industry metadata.
  • Analysis-Ready Output — Export in JSON, CSV, Excel, or XML for BI tools and automation workflows.

Use Cases

Recruitment Intelligence

Build searchable job databases for sourcing and talent mapping. Track hiring activity by role, employer, and region.

Salary Benchmarking

Analyze salary ranges and pay patterns across occupations and locations. Compare compensation by industry and experience level.

Labor Market Research

Measure demand shifts by occupation, skills, and job type. Monitor job volume trends to inform hiring or career strategy.

Competitive Hiring Analysis

Track competitor job ads and recruitment priorities. Identify where teams are expanding and which skills are most sought after.

Job Data Pipelines

Feed structured job data into internal dashboards, analytics platforms, and lead-generation workflows.


Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNohttps://www.careerone.com.au/jobs/in-australia/softwareDirect CareerOne search URL. When set, it overrides keyword and location.
keywordStringNo"software"Job title, skills, or search phrase.
locationStringNo"australia"City, state, or region filter.
localeStringNo"AU"Locale code for search results.
allow_backfillBooleanNofalseEnables additional backfill results when available.
results_wantedIntegerNo20Maximum number of job records to collect.
max_pagesIntegerNo15Safety cap on how many result pages are processed.
proxyConfigurationObjectNo{ "useApifyProxy": true }Proxy settings for reliability and stability.

Output Data

Each dataset item can include these fields:

FieldTypeDescription
idStringUnique job identifier.
titleStringJob title.
companyStringEmployer name.
locationStringDisplay location.
salaryStringSalary text or salary range.
employment_typeStringEmployment arrangement (full-time, contract, etc.).
description_textStringClean plain-text job description.
description_htmlStringRich description content.
skillsArraySkills associated with the role.
key_pointsArrayJob highlights and bullet points.
educationStringEducation label when available.
urlStringPublic listing URL.
apply_urlStringDirect application URL.
posted_atStringPosting timestamp/date.
expires_atStringExpiration timestamp/date.
career_levelStringCareer seniority metadata.
occupation_labelStringOccupation category label.
industryStringIndustry information.
job_type_detailsArrayJob type detail objects.
job_mode_detailsArrayWork mode detail objects.
education_level_detailsArrayEducation detail objects.
work_authorisationsArrayWork authorization requirements.
work_authorisations_detailsArrayDetailed work authorization metadata.
perksArrayBenefits/perks labels.
perks_detailsArrayDetailed perks metadata.
location_state_codeStringState code for location analysis.
location_country_codeStringCountry code for location analysis.
search_pageNumberSource result page index.
search_total_countNumberTotal jobs reported for the search query.
fetched_atStringExtraction timestamp (ISO 8601).

Usage Examples

{
"keyword": "software engineer",
"location": "australia",
"results_wanted": 20
}

Search URL Mode

{
"startUrl": "https://www.careerone.com.au/jobs/in-sydney/data-analyst",
"results_wanted": 50,
"max_pages": 10
}

Higher Volume Collection

{
"keyword": "registered nurse",
"location": "melbourne",
"results_wanted": 200,
"max_pages": 30,
"allow_backfill": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Sample Output

{
"id": "a2f6d9cf-3d17-4d69-8d6d-d5b1f3d7a6e4",
"title": "Senior Software Engineer",
"company": "Tech Group Australia",
"location": "Sydney NSW",
"salary": "$140,000 - $165,000",
"employment_type": "Full Time",
"description_text": "We are looking for a Senior Software Engineer to build and scale modern cloud applications...",
"skills": ["Node.js", "TypeScript", "AWS", "Docker"],
"key_points": ["Hybrid role", "Immediate start", "Career progression"],
"url": "https://www.careerone.com.au/jobview/senior-software-engineer/a2f6d9cf-3d17-4d69-8d6d-d5b1f3d7a6e4",
"apply_url": "https://www.careerone.com.au/jobview/senior-software-engineer/a2f6d9cf-3d17-4d69-8d6d-d5b1f3d7a6e4",
"posted_at": "2026-02-26T04:18:10.000000Z",
"expires_at": "2026-03-26T04:18:10.000000Z",
"career_level": "Senior",
"occupation_label": "Software and Applications Programmers",
"industry": "Information Technology",
"work_authorisations": ["Australia Work Rights"],
"location_state_code": "NSW",
"search_page": 1,
"search_total_count": 104466,
"fetched_at": "2026-02-28T10:24:17.182Z"
}

Tips for Best Results

Start With Working Search URLs

  • Use active CareerOne search pages with visible listings.
  • Keep keyword and location aligned with your target roles.

Optimize Collection Size

  • Use results_wanted: 20 for quick validation runs.
  • Increase limits gradually for production data pulls.

Improve Reliability

  • Enable proxy configuration for stable long runs.
  • Use residential proxy groups for larger extraction volumes.

Keep Data Focused

  • Use specific keywords to reduce noise.
  • Segment large projects by location or job family.

Integrations

  • Google Sheets — Share and analyze job data quickly.
  • Airtable — Build searchable recruiting and market databases.
  • Looker Studio / BI Tools — Create dashboards for salary and hiring trends.
  • Make — Trigger downstream automations from completed runs.
  • Zapier — Route fresh job data to CRM, Slack, or spreadsheets.
  • Webhooks — Push run completion events to custom systems.

Export Formats

  • JSON — Developer-friendly structured output.
  • CSV — Spreadsheet and tabular analysis.
  • Excel — Business reporting and stakeholder sharing.
  • XML — Legacy system integration.

Frequently Asked Questions

How many jobs can I collect?

You can collect as many as available for a query, limited by your results_wanted and max_pages settings.

Can I scrape from a specific search page?

Yes. Set startUrl to a CareerOne search URL and the scraper continues pagination from that query.

Why are some fields empty?

Some listings do not publish all details. Missing values are normal when source data is not provided.

Is this suitable for recurring monitoring?

Yes. It is well-suited for scheduled runs to monitor job volume, salary changes, and skill demand over time.

Which proxy setup is best?

Default proxy settings are suitable for most runs. For larger workloads, residential groups are recommended.


Support

For issues or feature requests, contact support through the Apify Console.

Resources


This actor is intended for legitimate data collection and analysis. Users are responsible for complying with website terms, applicable laws, and responsible usage practices.