Careerone Jobs Search Scraper avatar

Careerone Jobs Search Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Careerone Jobs Search Scraper

Careerone Jobs Search Scraper

Scrape structured job listings from CareerOne.com.au with 100+ data fields per record — including salary, location, skills, company, and application details. Perfect for recruiters, analysts, and job aggregator developers targeting the Australian market.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

CareerOne.com.au Jobs Scraper: Extract Australian Job Listings at Scale


What Is CareerOne.com.au?

CareerOne.com.au is one of Australia's established job search platforms, aggregating listings across industries, locations, and contract types nationwide. It serves both employers and job seekers with a wide range of roles — from entry-level to executive positions across sectors like healthcare, IT, construction, and retail.

Manually collecting job data from CareerOne is impractical at any meaningful scale. The CareerOne Jobs Scraper automates extraction from search result pages, delivering rich, structured records ready for analysis, integration, or aggregation.


Overview

The CareerOne.com.au Jobs Search Scraper targets job listing pages and extracts comprehensive metadata per listing. It is suited for:

  • Recruiters monitoring the Australian talent market
  • HR analysts benchmarking salaries and in-demand skills
  • Developers building job aggregator or recommendation platforms
  • Researchers studying employment trends in Australia

The scraper handles paginated search results, supports configurable item limits, and continues gracefully past failed URLs — making it reliable for both small targeted runs and large-scale data collection.


Input Format

{
"urls": [
"https://www.careerone.com.au/jobs/in-australia"
],
"ignore_url_failures": true,
"max_items_per_url": 50
}
FieldTypeDescription
urlsarrayOne or more CareerOne job search or listing URLs to scrape. Supports category, location, and keyword filtered URLs (e.g., /jobs/keyword-developer/in-sydney). Add URLs one by one or via bulk edit. Default: https://www.careerone.com.au/jobs/in-australia
max_items_per_urlintegerMaximum number of job records to collect per URL. Default: 20. Set higher (e.g., 50) for broader collection runs.
ignore_url_failuresbooleanIf true, the scraper skips failed URLs and continues the run rather than stopping. Recommended for bulk URL lists. Default: true

Tip: Use CareerOne's built-in filters (location, industry, job type) to construct targeted URLs before pasting them into urls. This narrows results and reduces unnecessary data collection.


Output Format

Sample output

{
"location_level_2_label": "Parramatta Area Sydney",
"hiring_platform": "careerone",
"sector_details": [
{
"or_similar": false,
"is_parsed": false,
"used_in_scoring": true,
"importance": 0,
"is_generic": false,
"id": 23,
"requirement_level": null,
"value": "Privately held company",
"slug": "privately-held-company"
}
],
"contract_type_id": 7,
"group_uuid": "2cf7f50b-48c4-499b-b7f1-fc1c3fbb3e0c",
"location_label": "Parramatta NSW 2150",
"location_level_2_slug": "parramatta-area-sydney-nsw",
"location_id": 6773,
"sector_label": [
"Privately held company"
],
"skills": [
1696,
18989,
22060,
25178,
25773,
26661,
31048,
2368538,
2824654,
3064657,
6353319,
6377684,
7346983,
7586315,
7620716,
7651341,
9097246,
10384909,
25598072
],
"languages_label": [],
"brand_details": {
"medias": [],
"equal_opportunity_tags": [],
"primary_color": null
},
"occupations_indentical": [
{
"occupation_id": 196,
"weight": 1
},
{
"occupation_id": 194,
"weight": 1
}
],
"job_bullets": [
"Plan and prepare Indian cuisine including specialty items and desserts.",
"Train and mentor kitchen staff on cooking techniques and procedures.",
"Maintain kitchen hygiene and safety standards."
],
"pay_max_normalised": 82000,
"product_id": 1,
"apply_type_id": 4,
"occupation_id": 196,
"id": 71745001,
"location_slug": "parramatta-nsw-2150",
"perks": [],
"job_mode_details": [
{
"or_similar": false,
"is_parsed": false,
"used_in_scoring": true,
"importance": 0,
"is_generic": false,
"id": 37,
"requirement_level": null,
"value": "Onsite / Standard business hours",
"slug": "onsite-standard-business-hours"
}
],
"activates_at": "2026-04-28 00:27:21",
"career_level": [],
"pay_min_normalised": 78000,
"pay_min": 78000,
"job_description": " Duties and Responsibilities Plan menu and estimate food and labour costs. Ensure menu items are made as per standardized franchise recipes Discuss with the Executive chef regarding Events and Functions to keep the kitchen Prepared. Organize, prepare and cook food Prepare different specialty items i...",
"company_name": "Epicure Avenue Pty Ltd",
"location_level_5_label": "Australia",
"location_level_3_slug": "sydney-nsw",
"channel_id": 24,
"perks_label": [],
"career_level_details": [],
"location_country_code": "AU",
"location_state_code": "NSW",
"occupation_label": "Food Preparation & Cooking",
"work_authorisations": [
68,
2891179
],
"occupations_list": [
{
"occupation_id": 196,
"weight": 1
},
{
"occupation_id": 194,
"weight": 0.8
},
{
"occupation_id": 194,
"weight": 1
},
{
"occupation_id": 196,
"weight": 0.8
}
],
"account_type_id": 1,
"is_sponsored": true,
"industry": [
8368286
],
"work_authorisations_details": [
{
"or_similar": false,
"is_parsed": false,
"used_in_scoring": true,
"importance": 0,
"is_generic": false,
"id": 68,
"requirement_level": null,
"value": "Work visa",
"slug": "work-visa"
},
{
"or_similar": false,
"is_parsed": false,
"used_in_scoring": true,
"importance": 0,
"is_generic": false,
"id": 2891179,
"requirement_level": null,
"value": "Australian citizen / Permanent resident",
"slug": "australian-citizen-permanent-resident"
}
],
"source_reference": "2cf7f50b-48c4-499b-b7f1-fc1c3fbb3e0c",
"education_level_details": [],
"job_type_details": [
{
"or_similar": false,
"is_parsed": false,
"used_in_scoring": true,
"importance": 0,
"is_generic": false,
"id": 1,
"requirement_level": null,
"value": "Full time",
"slug": "full-time"
}
],
"base_normalised_job_title_id": 92691,
"perks_details": [],
"expires_at": "2026-05-28 13:59:59",
"category_id": 14,
"refreshed_at": "2026-05-21 12:02:57",
"account_name": "EPICURE AVENUE PTY LTD",
"certifications_details": [],
"pay_max": 82000,
"pay_type_id": 1,
"display_primary_brand_crumb": false,
"location_level_1_label": "Parramatta",
"languages": [],
"industry_details": [
{
"or_similar": false,
"is_parsed": false,
"used_in_scoring": true,
"importance": 0,
"is_generic": false,
"id": 8368286,
"requirement_level": "Desired",
"value": "Accommodation and Food Services",
"slug": "accommodation-and-food-services"
}
],
"skills_scoring": [
1696,
18989,
22060,
25178,
25773,
26661,
31048,
2368538,
2824654,
3064657,
6353319,
6377684,
7346983,
7586315,
7620716,
7651341,
9097246,
10384909,
25598072
],
"industry_sector_details": [
{
"or_similar": false,
"is_parsed": false,
"used_in_scoring": true,
"importance": 0,
"is_generic": false,
"id": 9161842,
"requirement_level": "",
"value": "Clubs (Hospitality)",
"slug": "clubs-hospitality"
}
],
"job_mode_label": "Onsite / Standard business hours",
"work_authorisations_label": [
"Work visa",
"Australian citizen / Permanent resident"
],
"company_size_details": [
{
"or_similar": false,
"is_parsed": false,
"used_in_scoring": true,
"importance": 0,
"is_generic": false,
"id": 77,
"requirement_level": null,
"value": "51 to 200",
"slug": "51-to-200"
}
],
"location_type": "SUBURB",
"account_id": 619,
"primary_brand_id": 0,
"industry_sector_label": [
"Clubs (Hospitality)"
],
"updated_date": "2026-05-21 13:14:15",
"pay_hidden": true,
"career_level_label": [],
"category_slug": "hospitality-tourism-and-food-services",
"occupation_407": null,
"company_logo_url": null,
"company_square_logo_url": null,
"education_level_label": [],
"brand_slug": "epicure-avenue-pty-ltd",
"pay_is_estimated": true,
"pay_chart_data": {
"average_market_pay": 55388,
"chart_data": [
{
"job_count": 3,
"min_pay": 43000,
"max_pay": 48700,
"bar_height": 0
},
{
"job_count": 321,
"min_pay": 48700,
"max_pay": 54400,
"bar_height": 1
},
{
"job_count": 192,
"min_pay": 54400,
"max_pay": 60100,
"bar_height": 0.6
},
{
"job_count": 19,
"min_pay": 60100,
"max_pay": 65800,
"bar_height": 0.1
},
{
"job_count": 38,
"min_pay": 65800,
"max_pay": 71500,
"bar_height": 0.1
},
{
"job_count": 0,
"min_pay": 71500,
"max_pay": 77200,
"bar_height": 0
},
{
"job_count": 1,
"min_pay": 77200,
"max_pay": 82900,
"bar_height": 0
},
{
"job_count": 0,
"min_pay": 82900,
"max_pay": 88600,
"bar_height": 0
},
{
"job_count": 0,
"min_pay": 88600,
"max_pay": 94300,
"bar_height": 0
},
{
"job_count": 4,
"min_pay": 94300,
"max_pay": 100000,
"bar_height": 0
}
],
"chart_type": "histogram",
"max_market_pay": 100000,
"occupation_id": 196,
"job_location": "Sydney NSW",
"market_label": "Food Preparation & Cooking",
"min_market_pay": 43000
},
"base_normalised_job_title": "Chef-Indian Cuisine",
"is_resume_mandatory": true,
"uuid": "2cf7f50b-48c4-499b-b7f1-fc1c3fbb3e0c",
"apply_questions_count": 0,
"location_level": 1,
"skills_details": [
{
"or_similar": false,
"is_parsed": true,
"used_in_scoring": true,
"importance": 9,
"is_generic": true,
"id": 1696,
"requirement_level": "Required",
"value": "Food preparation",
"slug": "food-preparation-1696"
},
{
"or_similar": false,
"is_parsed": true,
"used_in_scoring": true,
"importance": 10,
"is_generic": true,
"id": 18989,
"requirement_level": "Required",
"value": "Cooking",
"slug": "cooking-18989"
},
{
"or_similar": false,
"is_parsed": true,
"used_in_scoring": true,
"importance": 7,
"is_generic": true,
"id": 22060,
"requirement_level": "Desired",
"value": "Cost Estimation",
"slug": "cost-estimation-22060"
},
{
"or_similar": false,
"is_parsed": true,
"used_in_scoring": true,
"importance": 10,
"is_generic": false,
"id": 25178,
"requirement_level": "Required",
"value": "Indian cuisine",
"slug": "indian-cuisine-25178"
},
{
"or_similar": false,
"is_parsed": true,
"used_in_scoring": true,
"importance": 8,
"is_generic": true,
"id": 25773,
"requirement_level": "Required",
"value": "Kitchen Management",
"slug": "kitchen-management-25773"
},
{
"or_similar": false,
"is_parsed": true,
"used_in_scoring": true,
"importance": 8,
"is_generic": true,
"id": 26661,
"requirement_level": "Required",
"value": "Menu planning",
"slug": "menu-planning-26661"
},
{
"or_similar": false,
"is_parsed": true,
"used_in_scoring": true,
"importance": 8,
"is_generic": true,
"id": 31048,
"requirement_level": "Required",
"value": "Team Leadership",
"slug": "team-leadership-31048"
},
{
"or_similar": false,
"is_parsed": true,
"used_in_scoring": true,
"importance": 8,
"is_generic": true,
"id": 2368538,
"requirement_level": "Required",
"value": "Inventory management",
"slug": "inventory-management-2368538"
},
{
"or_similar": false,
"is_parsed": true,
"used_in_scoring": true,
"importance": 6,
"is_generic": true,
"id": 2824654,
"requirement_level": "Desired",
"value": "First Aid",
"slug": "first-aid-2824654"
},
{
"or_similar": false,
"is_parsed": true,
"used_in_scoring": true,
"importance": 8,
"is_generic": true,
"id": 3064657,
"requirement_level": "Required",
"value": "Food presentation",
"slug": "food-presentation-3064657"
},
{
"or_similar": false,
"is_parsed": true,
"used_in_scoring": true,
"importance": 6,
"is_generic": true,
"id": 6353319,
"requirement_level": "Desired",
"value": "Food preservation",
"slug": "food-preservation-6353319"
},
{
"or_similar": false,
"is_parsed": true,
"used_in_scoring": true,
"importance": 9,
"is_generic": true,
"id": 6377684,
"requirement_level": "Required",
"value": "Food safety and hygiene",
"slug": "food-safety-and-hygiene-6377684"
},
{
"or_similar": false,
"is_parsed": true,
"used_in_scoring": true,
"importance": 8,
"is_generic": true,
"id": 7346983,
"requirement_level": "Required",
"value": "Food Quality Control",
"slug": "food-quality-control-7346983"
},
{
"or_similar": false,
"is_parsed": true,
"used_in_scoring": true,
"importance": 6,
"is_generic": true,
"id": 7586315,
"requirement_level": "Desired",
"value": "Kitchen Equipment Maintenance",
"slug": "kitchen-equipment-maintenance"
},
{
"or_similar": false,
"is_parsed": true,
"used_in_scoring": true,
"importance": 8,
"is_generic": true,
"id": 7620716,
"requirement_level": "Required",
"value": "Staff Training and Mentoring",
"slug": "staff-training-and-mentoring"
},
{
"or_similar": false,
"is_parsed": true,
"used_in_scoring": true,
"importance": 9,
"is_generic": true,
"id": 7651341,
"requirement_level": "Required",
"value": "Workplace Safety Procedures",
"slug": "workplace-safety-procedures"
},
{
"or_similar": false,
"is_parsed": true,
"used_in_scoring": true,
"importance": 9,
"is_generic": false,
"id": 9097246,
"requirement_level": "Required",
"value": "Tandoori Cooking",
"slug": "tandoori-cooking"
},
{
"or_similar": false,
"is_parsed": true,
"used_in_scoring": true,
"importance": 9,
"is_generic": true,
"id": 10384909,
"requirement_level": "Required",
"value": "Workplace Hygiene and Safety",
"slug": "workplace-hygiene-and-safety"
},
{
"or_similar": false,
"is_parsed": true,
"used_in_scoring": true,
"importance": 9,
"is_generic": false,
"id": 25598072,
"requirement_level": "Required",
"value": "Samosas, Chaat, Puris Preparation",
"slug": "samosas-chaat-puris-preparation"
}
],
"job_title": "Chef - Indian Cuisine",
"sector": [
23
],
"campaign_id": 0,
"custom_search_data": " ",
"weighting": "0.900",
"brand_id": 7384,
"education_level": [],
"flow_enabled": false,
"bucket_code": "PRIORITISE",
"location_post_code": "2150",
"category_label": "Hospo, Tourism & Food Services",
"job_type_label": "Full time",
"location_level_4_label": "New South Wales",
"contract_type_label": "Permanent",
"brand_is_hidden": false,
"job_type_id": 1,
"industry_label": [
"Accommodation and Food Services"
],
"partner_id": 0,
"languages_details": [],
"job_mode_id": 37,
"pay_type": "annual_salary",
"pay_is_above_avg": false,
"apply_email": "hsbsydney@saravanabhavan.com",
"occupation_slug": "food-preparation-and-cooking",
"location_level_3_label": "Sydney NSW",
"normalised_job_title_id": [
"16151",
"16342",
"92691"
],
"industry_sector": [
9161842
],
"certifications_label": [],
"hiring_site": "careerone_hiring",
"location_level_5": 15299,
"certifications": [],
"contract_type_details": [
{
"or_similar": false,
"is_parsed": false,
"used_in_scoring": true,
"importance": 0,
"is_generic": false,
"id": 7,
"requirement_level": null,
"value": "Permanent",
"slug": "permanent"
}
],
"location_level_4": 15295,
"location_level_3": 15279,
"location_level_2": 15215,
"location_level_1": 6773,
"apply_questions_step_count": 0,
"location": {
"lon": "151.13947200",
"lat": "-33.88616600"
},
"is_proxy_apply": false,
"user": {
"last_name": "Balasubramaniam",
"profile_color": "#f7d737",
"id": 157526,
"first_name": "Vinodh"
},
"score": 19.501,
"url": null,
"date_label": "3 weeks ago",
"from_url": "https://www.careerone.com.au/jobs/in-australia?page=2"
}

Each job listing returns a record with 100+ structured fields, grouped below by category:

Core Identifiers

FieldMeaning
IDInternal numeric job identifier
UUIDUniversally unique identifier for the listing
Group UUIDGroups related or duplicate listings
URLDirect link to the job posting on CareerOne
Source ReferenceOriginal source or partner reference ID
Hiring SiteThe platform or site serving the listing
Hiring PlatformUnderlying technology platform
Partner IDID of the partner site supplying the listing
Campaign IDAssociated advertising campaign ID

Job Details

FieldMeaning
Job TitleDisplayed job title
Base Normalised Job TitleStandardised/normalised version of the title
Base Normalised Job Title IDID for the normalised title taxonomy
Normalised Job Title IDAlternative normalised title reference
Job DescriptionFull text of the job description
Job BulletsKey highlights extracted as bullet points
Job Mode Label / Job Mode ID / Job Mode DetailsWork mode: on-site, remote, hybrid
Job Type Label / Job Type ID / Job Type DetailsEmployment type: full-time, part-time, casual, etc.
Contract Type Label / Contract Type ID / Contract Type DetailsContract classification (permanent, fixed-term, etc.)
Career Level / Career Level Label / Career Level DetailsSeniority level of the role
Date LabelHuman-readable posting date label (e.g., "2 days ago")
Activates AtTimestamp when the listing went live
Expires AtListing expiry timestamp
Refreshed AtLast refresh/update timestamp
Updated DateLast modification date

Salary & Pay

FieldMeaning
Pay MinMinimum advertised salary (raw)
Pay MaxMaximum advertised salary (raw)
Pay Min NormalisedNormalised minimum salary for comparison
Pay Max NormalisedNormalised maximum salary for comparison
Pay Type / Pay Type IDPay frequency or type (annual, hourly, etc.)
Pay HiddenWhether salary is hidden from the listing
Pay Is EstimatedWhether the salary is an estimate
Pay Is Above AvgFlag indicating above-average pay for the role
Pay Chart DataSalary chart data for visualisation

Location

FieldMeaning
LocationFull location object
Location LabelHuman-readable location string
Location SlugURL-friendly location identifier
Location IDInternal location ID
Location TypeType classification (city, region, remote)
Location Country CodeISO country code (e.g., AU)
Location State CodeState/territory code (e.g., NSW, VIC)
Location Post CodePostcode of the job location
Location Level 1–5Hierarchical location breakdown (country → state → city → suburb → area)
Location Level 1–5 LabelHuman-readable labels for each location level
Location Level 2–3 SlugSlugs for location hierarchy levels

Company & Branding

FieldMeaning
Company NameEmployer name
Company Logo URLFull-size company logo image URL
Company Square Logo URLSquare-cropped logo for thumbnails
Company Size DetailsEmployer size classification
Account ID / Account Name / Account Type IDAdvertiser account details
Brand ID / Brand Slug / Brand DetailsBrand entity linked to the listing
Primary Brand ID / Display Primary Brand CrumbPrimary brand display details
Brand Is HiddenWhether brand/company identity is concealed
UserUser account associated with the posting

Classification & Taxonomy

FieldMeaning
Category ID / Category Label / Category SlugCareerOne's job category taxonomy
Sector / Sector Label / Sector DetailsBroad sector classification
Industry / Industry Label / Industry DetailsIndustry classification
Industry Sector / Industry Sector Label / Industry Sector DetailsCombined industry-sector grouping
Occupation ID / Occupation Label / Occupation SlugOccupation taxonomy entry
Occupations ListList of all matched occupations
Occupations IndenticalFlag for identical occupation matches
Occupation 407Specific occupation taxonomy reference

Skills, Education & Requirements

FieldMeaning
SkillsRaw list of required skills
Skills DetailsEnriched skill metadata
Skills ScoringRelevance scores for each skill
Education Level / Education Level Label / Education Level DetailsRequired education qualification
Certifications / Certifications Label / Certifications DetailsRequired certifications or licences
Languages / Languages Label / Languages DetailsLanguage requirements
Work Authorisations / Work Authorisations Label / Work Authorisations DetailsVisa/work rights requirements (important for AU market)
Is Resume MandatoryWhether a resume is required to apply

Application & Perks

FieldMeaning
Apply Type IDApplication method type identifier
Apply EmailDirect application email address
Apply Questions CountTotal number of screening questions
Apply Questions Step CountNumber of steps in the application flow
Is Proxy ApplyWhether the apply action is proxied through CareerOne
Flow EnabledWhether the in-platform application flow is active
Perks / Perks Label / Perks DetailsBenefits and perks associated with the role

Ranking & Metadata

FieldMeaning
Is SponsoredWhether the listing is a paid/sponsored placement
ScoreRelevance score assigned by the platform
WeightingInternal ranking weight
Bucket CodeInternal segmentation bucket
Product IDListing product/tier identifier
Channel IDDistribution channel identifier
Custom Search DataAdditional platform-specific search metadata

How to Use

  1. Build your search URL — Use CareerOne's search filters (location, keyword, industry) to construct a results URL. Example: https://www.careerone.com.au/jobs/keyword-developer/in-melbourne
  2. Configure the input — Paste one or more URLs into the urls array. Set max_items_per_url based on how many records you need.
  3. Run the scraper — Start the actor. Monitor logs for any failed URLs.
  4. Export results — Download as JSON, CSV, or Excel for downstream use.

Best practices:

  • Use filtered search URLs to target specific roles or regions rather than scraping the entire site.
  • Set ignore_url_failures: true whenever running multiple URLs to avoid interrupting the full run.
  • For salary analysis, rely on Pay Min/Max Normalised fields for consistent comparisons across listings.

Use Cases & Business Value

  • Salary benchmarking: Aggregate Pay Min/Max Normalised across roles and locations for compensation reports
  • Skills gap analysis: Extract Skills and Skills Scoring fields to identify in-demand capabilities in Australian industries
  • Job board development: Feed structured listings into aggregator platforms or internal HR tools
  • Labour market research: Track hiring volume, industry trends, and location demand over time using Activates At, Expires At, and classification fields

Conclusion

The CareerOne.com.au Jobs Search Scraper provides one of the most comprehensive datasets available for the Australian job market — covering everything from raw salary figures and skill requirements to branding metadata and application flow details. Whether you're building a platform, conducting research, or monitoring the market, this scraper delivers the structured data foundation you need.