Fuzu Jobs Scraper avatar

Fuzu Jobs Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Fuzu Jobs Scraper

Fuzu Jobs Scraper

Scrape live job listings from Fuzu.com across Kenya, Nigeria, and Uganda. Search by keyword, town, category, industry, and seniority, or fetch full job details from listing URLs.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 months ago

Last modified

Share

Scrape live job listings from Fuzu.com, the pan-African career platform, across Kenya, Nigeria, and Uganda. Search by keyword, town, job category, industry, and seniority level, or fetch full job details from listing URLs. No login, no cookies, no paid proxy required.

Note: the originally requested brightermonday.co.ke target already has a dedicated actor in this catalog (BrighterMonday Scraper). To avoid a duplicate, this actor instead covers Fuzu — a same-category African job board that additionally spans Nigeria and Uganda, giving broader market coverage.

What this actor does

  • Two modes: search (keyword + filters) and byUrls (direct listing fetch)
  • Three markets: Kenya, Nigeria, Uganda — switch via country, or just pick a town and the country is inferred automatically
  • Filters: town, job category, industry, seniority level, sort order, recency, keyword
  • Rich fields per job: full description, salary band (when disclosed), education/experience/language requirements, company info
  • Empty fields are omitted — every record only contains data actually present on the listing

Output per job

  • jobId — Fuzu's internal listing ID
  • jobSlug — URL slug for the listing (last path segment of sourceUrl)
  • title, companyId, companyName, companySlug, companyUrl, companyLogoUrl
  • location, country, countryCode
  • category — job function (e.g. "Information technology, software development, data")
  • industry — employer's industry
  • seniorityLevel — Entry and Basic-level / Mid-level / Senior-level
  • employmentType — Full time / Part time
  • employmentTypeSlug — machine-readable form of employmentType (e.g. full-time)
  • positionType — Fuzu's raw contract-term value (permanent / fixed_term)
  • hiringType — Direct employment / Staffing / outsourced / Internship
  • applicationType — External / Internal (Fuzu) / Fast Apply
  • salaryMin, salaryMax, salaryCurrency, salaryPeriod (only when disclosed)
  • salaryNote — free-text salary note (e.g. "Salary plus commission") when no numeric band is disclosed
  • requiredEducation, requiredExperience, requiredLanguages[]
  • descriptionHtml, descriptionText
  • datePosted, validThrough — ISO 8601 timestamps
  • viewsCount, expired
  • applicationUrl, applicationEmail, applicationPostalAddress — how to apply, when the employer handles applications outside Fuzu (by external site, email, or postal mail)
  • locationSlug — Fuzu's town slug for the job location (matches the town input values)
  • sourceUrl — canonical listing URL
  • recordType: "job", scrapedAt

Input

FieldTypeDefaultDescription
modestringsearchsearch / byUrls
countryselectkenyakenya / nigeria / uganda
searchQuerystringaccountantFree-text keyword (mode=search); leave empty to browse all listings
townselect–Filter to a specific town/city; automatically switches country to match
categoryselect–Filter to a job category (shared taxonomy across all 3 countries)
industryselect–Filter to an employer industry (shared taxonomy)
seniorityselect–Filter to a seniority level
sortByselecttoptop / latest / closing
publishedWithinselect–day / week / month
containsKeywordstring–Substring filter on title/company/description
listingUrlsarray–Direct listing URLs (mode=byUrls)
maxItemsint30Hard cap (1–1000)

Example: mid-level IT jobs in Nairobi

{
"mode": "search",
"country": "kenya",
"town": "nairobi",
"category": "5",
"seniority": "middle",
"maxItems": 30
}

Example: fetch specific listings

{
"mode": "byUrls",
"listingUrls": ["https://www.fuzu.com/kenya/jobs/accountant-i-thika-technical-training-institute"]
}

Use cases

  • Job seekers — build custom alerts across three African markets in one place.
  • Recruiters & staffing agencies — monitor market rates and competitor postings across Kenya, Nigeria, and Uganda.
  • Labor-market researchers — track hiring trends and salary bands across East and West Africa.
  • HR tech products — power a job-aggregation feature with fresh, structured listing data.

FAQs

Does this require a Fuzu account or API key? No. The actor scrapes publicly available listing pages — no login, cookies, or API key needed.

How current is the data? Every run fetches live pages directly from fuzu.com; there is no caching layer.

Why are some fields missing on some jobs? Fuzu listings vary — not every job discloses a salary. Only fields actually present on the page are included (no placeholder/sentinel values).

What's the difference between applicationType and hiringType? applicationType describes where you apply — through Fuzu directly (Internal (Fuzu)/Fast Apply) or an external site/email (External). hiringType describes the employment arrangement the employer is offering — Direct employment, Staffing / outsourced (via a staffing agency), or Internship.

When are applicationUrl / applicationEmail present? Only when the employer routes applications outside Fuzu (an applicationType of External). Most listings use Fuzu's own internal application flow, so these fields are frequently omitted — that's expected, not a bug.

Can I search across all three countries at once? Each run targets one country (or one town, which implies its country). Run the actor multiple times with different country/town values to cover all three markets.