South Africa Jobs Aggregator avatar

South Africa Jobs Aggregator

Pricing

from $0.50 / 1,000 job results

Go to Apify Store
South Africa Jobs Aggregator

South Africa Jobs Aggregator

Fresh South African job listings (CareerJunction) as structured JSON: title, company, location, URL.

Pricing

from $0.50 / 1,000 job results

Rating

0.0

(0)

Developer

Armand Oberholzer

Armand Oberholzer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

What does ZA Jobs Aggregator do?

This actor collects fresh South African job listings into structured JSON: title, company, location, summary, and a direct application URL. Current source: CareerJunction, one of ZA's largest job boards, scraped from its public (no-login) search results. Schedule it on Apify to feed job alerts, market dashboards, recruiter tooling, or salary research.

Why use it?

  • Recruiters: track which companies are hiring for a skill, daily.
  • Job-alert products: one clean feed instead of scraping boards yourself.
  • Labour-market analysts: build time series of ZA demand by keyword.

How to use it

  1. Enter search keywords (e.g. "developer").
  2. Choose how many result pages to collect.
  3. Run or schedule; read the dataset via UI or API.

Input

{ "keywords": "developer", "maxPages": 1 }

Output

{
"source": "careerjunction",
"keywords": "developer",
"title": "Senior C# Developer",
"url": "https://www.careerjunction.co.za/jobs/senior-csharp-developer-johannesburg-123456",
"company": "MSP Staffing",
"location": "Johannesburg",
"summary": "Our client, a leading fintech, is looking for...",
"collectedAt": "2026-07-25T18:00:00.000Z"
}

You can download the dataset in JSON, CSV, or Excel formats.

FieldMeaning
title / urlListing title and canonical listing URL
companyHiring company or agency (when disclosed)
locationListing location text
summaryFirst ~300 chars of the listing blurb

Job listings decay in days — schedules keep your feed fresh:

  1. Click Create task and save your keywords as a configuration.
  2. Set the task's Schedule — daily 07:00 catches listings posted overnight.
  3. Each run lands in dataset history, giving you a hiring-demand time series per keyword.
  4. Use Integrations to push new listings to Slack, email digests, or your ATS via webhook.

Pro pattern: one task per role family — "developer-jhb", "accountant-cpt", "remote-only" — so alerts stay signal, not noise.

Pricing

Pay-per-event: a small flat fee per run plus a fraction of a cent per job row. A daily one-page pull costs about a cent.

Roadmap, disclaimers & support

Additional boards (JobMail, PNet) are planned; Careers24 and IOL are currently excluded because they sit behind bot protection — this actor does not bypass CAPTCHAs or bot walls. Only public listing metadata is collected (no candidate data, no personal information). Layout changes on the source site can temporarily reduce results; report anything odd via the Issues tab (answered within the Apify 14-day SLA).