VOOZH about

URL: https://apify.com/shahidirfan/careers24-jobs-scraper

โ‡ฑ Careers24 Jobs Scraper ยท Apify


Pricing

Pay per usage

Go to Apify Store

Careers24 Jobs Scraper

Instantly harvest job listings from South Africa's premier recruitment platform. This high-speed actor delivers comprehensive data outputs with exceptional stability and zero configuration. Ideal for aggregators and analysts seeking real-time market insights.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

๐Ÿ‘ Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

14

Total users

3

Monthly active users

3 months ago

Last modified

Share

Extract comprehensive job listings from Careers24.com, South Africa's premier employment portal. Collect detailed information including job titles, company profiles, salary ranges, and full job descriptions at scale. Perfect for market research, job aggregation, and recruitment intelligence.

Features

  • Advanced Search Filtering โ€” Target jobs by keywords, South African provinces, sectors, and salary ranges.
  • Remote Work Detection โ€” Specifically filter for remote-only opportunities or include them in broad searches.
  • Deep Data Extraction โ€” Automatically visits job adverts to extract full descriptions and additional metadata.
  • Stealthy Operation โ€” Optimized for reliability with residential proxy support and human-like browsing patterns.
  • Smart Data Cleaning โ€” Delivers sanitized HTML and plain text descriptions for immediate use in any application.

Use Cases

Job Market Analysis

Track hiring trends, salary benchmarks, and in-demand skills across different regions of South Africa. Identify which sectors are growing and what qualifications companies are seeking.

Job Aggregation

Build and maintain comprehensive job boards or career portals with fresh, daily listings from Careers24. Ensure your users have access to the latest opportunities across all provinces.

Recruitment Intelligence

Monitor competitor hiring activities and industry demand. Understand the recruitment landscape to optimize your own talent acquisition strategies.

Career Research

Help job seekers find opportunities that match their specific requirements, including location preferences and remote work flexibility.


Input Parameters

ParameterTypeRequiredDefaultDescription
keywordStringNoโ€”Search for specific job titles or keywords (e.g., "Developer", "Accountant")
locationStringNoโ€”Filter by province or city (e.g., "gauteng", "western-cape", "durban")
remoteOnlyBooleanNofalseSet to true to show only remote job opportunities
results_wantedIntegerNo20Maximum number of job listings to collect
minSalaryStringNoโ€”Minimum monthly salary in ZAR (e.g., "25000")
sectorStringNoโ€”Filter by job sector/category (e.g., "Information Technology")
collectDetailsBooleanNotrueVisit each job page to extract full descriptions and additional fields
max_pagesIntegerNo20Safety limit on the number of search result pages to scrape
startUrlStringNoโ€”Direct search URL to override other search settings

Output Data

Each item in the dataset contains comprehensive job information:

FieldTypeDescription
schema_versionNumberOutput schema version for downstream compatibility
sourceStringSource platform identifier
scraped_atStringISO timestamp when this record was collected
job_idStringUnique Careers24 vacancy identifier
titleStringJob position title
companyStringHiring organization name
locationStringGeographic location (city or province)
salaryStringSalary or remuneration details (if available)
job_typeStringEmployment type (e.g., Permanent, Contract)
date_postedStringISO formatted date when the job was listed
valid_throughStringApplication deadline or expiry date
sectorsStringIndustry category
description_textStringClean plain-text job description
description_htmlStringSanitized HTML description (text tags only)
company_descriptionStringOverview of the hiring company
urlStringDirect source URL of the job advert

Usage Examples

Basic Search

Extract the latest software developer jobs across all of South Africa:

{
"keyword":"software developer",
"results_wanted":50
}

Targeted Regional Search

Find remote-only IT jobs specifically in the Gauteng province:

{
"keyword":"IT",
"location":"gauteng",
"remoteOnly":true,
"results_wanted":20
}

Advanced Filtering

Extract high-paying engineering roles with full details:

{
"keyword":"engineer",
"minSalary":"45000",
"collectDetails":true,
"results_wanted":100
}

Sample Output

{
"schema_version":10,
"source":"careers24",
"scraped_at":"2026-03-24T10:15:42.129Z",
"job_id":"2340584",
"title":"Senior Solutions Architect",
"company":"Tech Innovations SA",
"location":"Johannesburg, Gauteng",
"salary":"R85,000 - R110,000 per month",
"job_type":"Permanent",
"date_posted":"2026-02-15",
"valid_through":"2026-03-31",
"sectors":"Information Technology",
"description_text":"We are seeking an experienced Solutions Architect to lead our cloud migration projects...",
"company_description":"Tech Innovations SA delivers enterprise cloud and data transformation services across South Africa.",
"url":"https://www.careers24.com/jobs/adverts/2340584-senior-solutions-architect-johannesburg/"
}

Tips for Best Results

Optimize Search Precision

  • Use specific keywords rather than broad terms for better targeting.
  • Combine location and sector filters to narrow down results to your specific niche.

Manage Collection Volume

  • Start with a small results_wanted (e.g., 20-50) to verify your filters are correct.
  • Increase the limit once you are satisfied with the data quality.

Ensure Reliable Extraction

  • Use Apify Proxy (Residential) for large-scale scraping tasks to minimize blocking.
  • Leave stealthDelays enabled to maintain a human-like browsing pattern.

Integrations

Connect your South African job data with your favorite tools:

  • Google Sheets โ€” Export directly for analysis and reporting.
  • Airtable โ€” Build a searchable recruitment database.
  • Slack โ€” Get instant notifications for new job matches.
  • Webhooks โ€” Send data to your custom APIs or endpoints.

Export Formats

Download your data in multiple developer-friendly formats:

  • JSON โ€” For seamless API integration.
  • CSV โ€” For spreadsheet software and data analysis.
  • Excel โ€” For executive reporting and business use.
  • XML โ€” For legacy system compatibility.

Frequently Asked Questions

Can I scrape all jobs from a specific province?

Yes, simply provide the province name in the location field (e.g., "Western Cape") and set a high results_wanted limit.

Does it handle pagination?

Yes, the scraper automatically navigates through all search result pages until your requested number of results is reached or no more results are available.

Is the data clean?

Absolutely. The scraper removes junk elements, scripts, and styling, providing you with clean HTML (containing only text-related tags) and plain text descriptions.

Can I run this on a schedule?

Yes, you can use the Apify platform's scheduling feature to run the scraper daily, weekly, or at any interval you choose.


Support

For issues, feature requests, or custom scraping needs, please contact support through the Apify Console.

Resources


Legal Notice

This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with Careers24.com's terms of service and applicable data protection laws (including POPIA). Use data responsibly and respect rate limits.

You might also like

Careers24.com Scraper

unfenced-group/careers24-scraper

Scrape job listings from Careers24.com โ€” South Africa's leading job board. Extracts title, company, salary (ZAR), description, contract type and more. No API key required.

๐Ÿ‘ User avatar

Unfenced Group

4

Property24 Scraper | South Africa

fatihtahta/property24-scraper-za

Extract structured Real estate listings across South Africa from Property24.com with property details, agent profiles, full descriptions, media and more. Built for enterprise-grade real estate intelligence, lead enrichment, market analysis, and automated data pipelines.

Michaelpage Jobs Scraper

shahidirfan/Michaelpage-Jobs-Scraper

Extract job listings from Michael Page with blazing speed! This high-performance actor delivers structured recruitment data instantly. Zero configuration required, just run it and get results. Perfect for efficiently aggregating global career opportunities.

17

5.0

Property24 South Africa Scraper

dhrumil/property24-south-africa-scraper

Effortlessly extract real estate data from Property24, South Africa's leading property portal. This powerful scraper collects comprehensive property details including prices, locations, descriptions, property types, images, agent contact info, and more.

๐Ÿ‘ User avatar

Dhrumil Bhankhar

107

5.0

Africa Jobs Scraper - Jobberman, BrighterMonday, Careers24

jungle_synthesizer/africa-jobs-aggregator-scraper

Scrape job listings from four leading African job boards โ€” Jobberman (Nigeria), BrighterMonday (Kenya), Careers24 (South Africa), and MyJobMag โ€” in a single run. Returns title, company, location, salary, description, experience level, and apply URL as clean structured JSON.

๐Ÿ‘ User avatar

BowTiedRaccoon

12

Google Careers Scraper

scrapeai/google-careers-scraper

Google Careers Scraper extracts job listings from the Google Careers website. It collects details such as job title, location, department, job ID, description, and application links. Ideal for job market analysis, recruitment research, and building job databases from Google Careers pages.

Property24 South Africa Real Estate Scraper

parseforge/property24-south-africa-scraper

Unlock active property listings from Property24 South Africa with address, price, bedrooms, bathrooms, area, agent and full description. Designed for buyers, agents, investors and real estate analytics. Run on demand or on a recurring schedule and feed every row into your favourite analytics or w.

SimplyHired Job Scraper

shahidirfan/Simplyhired-Job-Scraper

Unlock full job market visibility with this SimplyHired scraper! Instantly extract job titles, salaries, and company details. Perfect for recruiters and aggregators seeking reliable data. Optimized for speed and performance to deliver high-quality results effortlessly.

117

4.8

Levels.fyi Jobs Scraper ๐Ÿ“Š

shahidirfan/levels-fyi-jobs-scraper

Unlock real-time salary insights and tech job listings from Levels.fyi with lightning speed. Instantly extract detailed compensation data and role specifics for competitive analysis. Built for high-speed performance, this scraper delivers accurate market data without delay.

27

5.0

Indeed Jobs Search Scraper

stealth_mode/indeed-jobs-search-scraper

Scrape comprehensive job listings from Indeed.com, the world's largest job search engine. Extract job titles, company details, salaries, application data, and recruitment intelligence from search results. Ideal for recruitment agencies, job aggregators, market researchers, and HR analytics platforms

33