CareerOne Job Scraper
Pricing
Pay per usage
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
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
21 hours ago
Last modified
Categories
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
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | No | https://www.careerone.com.au/jobs/in-australia/software | Direct CareerOne search URL. When set, it overrides keyword and location. |
keyword | String | No | "software" | Job title, skills, or search phrase. |
location | String | No | "australia" | City, state, or region filter. |
locale | String | No | "AU" | Locale code for search results. |
allow_backfill | Boolean | No | false | Enables additional backfill results when available. |
results_wanted | Integer | No | 20 | Maximum number of job records to collect. |
max_pages | Integer | No | 15 | Safety cap on how many result pages are processed. |
proxyConfiguration | Object | No | { "useApifyProxy": true } | Proxy settings for reliability and stability. |
Output Data
Each dataset item can include these fields:
| Field | Type | Description |
|---|---|---|
id | String | Unique job identifier. |
title | String | Job title. |
company | String | Employer name. |
location | String | Display location. |
salary | String | Salary text or salary range. |
employment_type | String | Employment arrangement (full-time, contract, etc.). |
description_text | String | Clean plain-text job description. |
description_html | String | Rich description content. |
skills | Array | Skills associated with the role. |
key_points | Array | Job highlights and bullet points. |
education | String | Education label when available. |
url | String | Public listing URL. |
apply_url | String | Direct application URL. |
posted_at | String | Posting timestamp/date. |
expires_at | String | Expiration timestamp/date. |
career_level | String | Career seniority metadata. |
occupation_label | String | Occupation category label. |
industry | String | Industry information. |
job_type_details | Array | Job type detail objects. |
job_mode_details | Array | Work mode detail objects. |
education_level_details | Array | Education detail objects. |
work_authorisations | Array | Work authorization requirements. |
work_authorisations_details | Array | Detailed work authorization metadata. |
perks | Array | Benefits/perks labels. |
perks_details | Array | Detailed perks metadata. |
location_state_code | String | State code for location analysis. |
location_country_code | String | Country code for location analysis. |
search_page | Number | Source result page index. |
search_total_count | Number | Total jobs reported for the search query. |
fetched_at | String | Extraction timestamp (ISO 8601). |
Usage Examples
Basic Search
{"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: 20for 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
Legal Notice
This actor is intended for legitimate data collection and analysis. Users are responsible for complying with website terms, applicable laws, and responsible usage practices.
