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

a month 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
townselectFilter to a specific town/city; automatically switches country to match
categoryselectFilter to a job category (shared taxonomy across all 3 countries)
industryselectFilter to an employer industry (shared taxonomy)
seniorityselectFilter to a seniority level
sortByselecttoptop / latest / closing
publishedWithinselectday / week / month
containsKeywordstringSubstring filter on title/company/description
listingUrlsarrayDirect 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.