BrighterMonday Search Scraper
Pricing
from $2.99 / 1,000 job details
BrighterMonday Search Scraper
Scrape job listings from BrighterMonday.co.ke, Kenya's leading job platform. Extract job titles, companies, locations, salary ranges, and descriptions for Kenyan recruitment.
Pricing
from $2.99 / 1,000 job details
Rating
0.0
(0)
Developer
Jobs API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
BrighterMonday Jobs Search Scraper
An Apify Actor that scrapes publicly listed job postings from BrighterMonday - East Africa's leading job board, with strong coverage in Kenya, Uganda, Tanzania, and Ghana.
The Actor navigates BrighterMonday's public job-search results, opens each listing's detail page to combine the schema.org structured-data graph with the visible requirement labels, normalises everything into a single rich structured schema, and pushes one record per job into the Actor's default dataset.
Table of Contents
- What is BrighterMonday?
- What does the Actor scrape?
- Main target URL
- Input schema
- Output / dataset schema
- Example input
- Example output record
- Responsible use
- Related jobs scrapers
What is BrighterMonday?
BrighterMonday is a Jobberman company and the leading job board across East Africa, helping employers and job-seekers connect in Kenya, Uganda, Tanzania, and Ghana. BrighterMonday publishes structured JobPosting JSON-LD on the detail page in addition to a rich listing card, which the Actor combines into a single normalised record.
This Actor targets BrighterMonday's public job-search results and enriches each result with the canonical job detail page.
What does the Actor scrape?
Scrape job listings from BrighterMonday.co.ke, Kenya's leading job platform. Extract job titles, companies, locations, salary ranges, and descriptions for Kenyan recruitment.
The actor maps listing fields such as:
idslugpositiontitlesummarydescriptionTextdescriptionHtmlcompanylocationcategory
Main target URL
The primary target is configured in source code.
Request modifiers come from fields: query, location, maxItems, proxyConfiguration.
Input schema
The Actor accepts the following input (defined in .actor/input_schema.json):
| Field | Type | Required | Default | Constraints | Description |
|---|---|---|---|---|---|
query | string | Yes | "developer" | - | Job title or keyword to search for on BrighterMonday |
location | string | No | "Nairobi" | - | City or region to filter jobs by location |
maxItems | integer | No | 3 | >= 1; <= 1000 | Maximum number of complete job listings to scrape |
proxyConfiguration | object | No | {"useApifyProxy":false} | - | Proxy settings - RESIDENTIAL from Kenya recommended |
Output / dataset schema
Each record follows .actor/dataset_schema.json and includes the properties below.
| Field | Type | Required |
|---|---|---|
id | string | Yes |
slug | string | Yes |
position | integer | Yes |
title | string | Yes |
summary | string | Yes |
descriptionText | string | Yes |
descriptionHtml | string | Yes |
company | object | Yes |
location | object | Yes |
category | string | Yes |
industry | string | Yes |
employmentType | string | Yes |
employmentTypeLabel | string | Yes |
careerLevel | string | Yes |
educationLevel | string | Yes |
experience | object | Yes |
languageRequirement | string | Yes |
workingHours | string | Yes |
applicantLocation | string | Yes |
immediateStart | boolean | Yes |
directApply | boolean | Yes |
salary | object | No |
datePosted | string | Yes |
validThrough | string | Yes |
pagePublishedAt | string | Yes |
pageModifiedAt | string | Yes |
applicationDeadline | object | No |
applyUrl | string | Yes |
url | string | Yes |
search | object | Yes |
scrapedAt | string | Yes |
source | string | Yes |
company object
| Subfield | Type | Required |
|---|---|---|
name | string | Yes |
legalName | string | Yes |
logo | string | No |
description | string | No |
location object
| Subfield | Type | Required |
|---|---|---|
text | string | Yes |
street | string | No |
city | string | Yes |
region | string | Yes |
postalCode | string | No |
country | string | Yes |
countryCode | string | Yes |
experience object
| Subfield | Type | Required |
|---|---|---|
text | string | Yes |
months | number | Yes |
salary object
| Subfield | Type | Required |
|---|---|---|
text | string | Yes |
currency | string | Yes |
min | number | Yes |
max | number | Yes |
applicationDeadline object
| Subfield | Type | Required |
|---|---|---|
text | string | Yes |
date | string | Yes |
search object
| Subfield | Type | Required |
|---|---|---|
query | string | Yes |
location | string | Yes |
listingPage | integer | Yes |
Example input
{"query": "developer","location": "Nairobi","maxItems": 3,"proxyConfiguration": {"useApifyProxy": false}}
Example output record
{"id": "1185069","slug": "business-development-support-officer-0kgn5j","position": 2,"title": "Business Development Support Officer","summary": "As we continue to grow, we are looking for a highly organized, detail-oriented, and proactive Business Development Support Officer to join our dynamic team. The Role Reporting to the Business Development Manager, you will be the engine room of our bidding and proposal pipeline.","descriptionText": "Company: Com Twenty One Limited \n\nLocation: Nairobi, Kenya \n\nIndustry: ICT Systems Integration \n\nAbout Us Com Twenty One Limited is a leading ICT systems integration company in Kenya, dedicated to delivering cuttingedge technology solutions to public and private sector clients. As we continue to grow, we are looking for a highly organized, detail-oriented, and proactive Business Development Support Officer to join our dynamic team. The Role Reporting to the Business Development Manager, you will be the engine room of our bidding and proposal pipeline. If you have a passion for bid management, love bringing order to complex schedules, and have a sharp eye for compliance, this is the role for you. \n\nKey Responsibilities: \n\n● Spot Opportunities: Actively source tenders, RFPs, and RFQs daily from newspapers, e-procurement portals (IFMIS, PPIP), and corporate portals.\n\n ● Own the Bid Process: Compile, format, and package flawless, compliant bid responses that meet all statutory and technical requirements. \n\n● Keep Us on Track: Maintain our active bid calendar, manage deadlines, and coordinate inputs from our technical and finance teams.\n\n ● Manage Knowledge: Organize and update our bid library, ensuring past submissions, templates, and regulatory documents are easily accessible. \n\n● Report & Document: Prepare weekly bid status reports and document action items from team meetings. What We Are Looking For:\n\n ● Qualifications: Bachelor’s degree or Diploma in Business Administration, BBIT, Project Management, or a related field.\n\n ● Experience: 2–3 years of experience in bid administration, tender compilation, or business support, preferably within the ICT sector in Kenya. \n\n● Knowledge: Good understanding of the Kenyan public procurement landscape, standard bidding documents, and digital portals. \n\n● Precision: Exceptional attention to detail (missing a single page of a tender document bothers you), great communication skills, and the ability to work under tight deadlines.\n\n ● Tech Savvy: Highly proficient in MS Office Suite - Word (formatting complex documents), Excel (tracking schedules), PowerPoint and Adobe Acrobat. \n\n● Communication Skills: Excellent communication skills both written and oral \n\nHow to Apply If you are ready to take on this challenge and grow your career with us, please send your CV and a brief cover letter outlining your experience in bid management \n\nApplication Deadline: 31st July 2026 Com Twenty One Limited is an equal opportunity employer. Only shortlisted candidates will be contacted.","descriptionHtml": "<p>Company: Com Twenty One Limited </p>\n\n<p>Location: Nairobi, Kenya </p>\n\n<p>Industry: ICT Systems Integration </p>\n\n<p>About Us Com Twenty One Limited is a leading ICT systems integration company in Kenya, dedicated to delivering cuttingedge technology solutions to public and private sector clients. As we continue to grow, we are looking for a highly organized, detail-oriented, and proactive Business Development Support Officer to join our dynamic team. The Role Reporting to the Business Development Manager, you will be the engine room of our bidding and proposal pipeline. If you have a passion for bid management, love bringing order to complex schedules, and have a sharp eye for compliance, this is the role for you. </p>\n\n<p><br><b>Key Responsibilities: </b></p>\n\n<p>● Spot Opportunities: Actively source tenders, RFPs, and RFQs daily from newspapers, e-procurement portals (IFMIS, PPIP), and corporate portals.</p>\n\n<p> ● Own the Bid Process: Compile, format, and package flawless, compliant bid responses that meet all statutory and technical requirements. </p>\n\n<p>● Keep Us on Track: Maintain our active bid calendar, manage deadlines, and coordinate inputs from our technical and finance teams.</p>\n\n<p> ● Manage Knowledge: Organize and update our bid library, ensuring past submissions, templates, and regulatory documents are easily accessible. </p>\n\n<p>● Report & Document: Prepare weekly bid status reports and document action items from team meetings. What We Are Looking For:</p>\n\n<p><br></p>\n\n<p><b> ● Qualifications:</b> Bachelor’s degree or Diploma in Business Administration, BBIT, Project Management, or a related field.</p>\n\n<p> ● Experience: 2–3 years of experience in bid administration, tender compilation, or business support, preferably within the ICT sector in Kenya. </p>\n\n<p>● Knowledge: Good understanding of the Kenyan public procurement landscape, standard bidding documents, and digital portals. </p>\n\n<p>● Precision: Exceptional attention to detail (missing a single page of a tender document bothers you), great communication skills, and the ability to work under tight deadlines.</p>\n\n<p> ● Tech Savvy: Highly proficient in MS Office Suite - Word (formatting complex documents), Excel (tracking schedules), PowerPoint and Adobe Acrobat. </p>\n\n<p>● Communication Skills: Excellent communication skills both written and oral </p>\n\n<p><br></p>\n\n<p>How to Apply If you are ready to take on this challenge and grow your career with us, please send your CV and a brief cover letter outlining your experience in bid management </p>\n\n<p>Application Deadline: 31st July 2026 Com Twenty One Limited is an equal opportunity employer. Only shortlisted candidates will be contacted. </p>","company": {"name": "COM Twenty One (COM21) Limited","legalName": "COM Twenty One (COM21) Limited","logo": "https://i.roamcdn.net/kazi/ke/hq/43ezqgK9Ee_yOaixu7ngxg/-/_1Q6tqs1PxV7VmJkYGAA/adv6420_1499745057.jpg"},"location": {"text": "Nairobi, Westlands, Kenya","street": "Nairobi","city": "Nairobi","region": "Westlands","postalCode": "00100","country": "Kenya","countryCode": "KE"},"category": "Management & Business Development","industry": "IT & Telecoms","employmentType": "FULL_TIME","employmentTypeLabel": "Full Time","careerLevel": "Mid level","educationLevel": "Bachelors","experience": {"text": "2 years","months": 24},"languageRequirement": "English","workingHours": "Full Time - 8 to 5","applicantLocation": "Nairobi, Kenya","immediateStart": false,"directApply": true,"datePosted": "2026-07-16T00:00:00.000000Z","validThrough": "2026-10-14T00:00:00.000000Z","pagePublishedAt": "2026-07-19T20:10:28.851960Z","pageModifiedAt": "2026-07-19T20:10:28.851960Z","applicationDeadline": {"text": "31st July 2026","date": "2026-07-31"},"applyUrl": "https://www.brightermonday.co.ke/listings/business-development-support-officer-0kgn5j","url": "https://www.brightermonday.co.ke/listings/business-development-support-officer-0kgn5j","search": {"query": "developer","location": "Nairobi","listingPage": 1},"scrapedAt": "2026-07-19T20:10:27.063Z","source": "brightermonday"}
Responsible use
Only collect publicly available job information. Respect BrighterMonday's applicable terms of service, robots directives, and data-protection requirements, and follow the usage policy of any proxy infrastructure you route through. Do not use this Actor to scrape authenticated pages, to bypass paywalls, or to harvest personal data of candidates or recruiters.
Related jobs scrapers
This Actor is part of the jobsapi organisation on Apify — a curated set of job-board scrapers that all share the same conventions (input schema, output schema, validation, and runtime). Each scraper lives under apify.com/jobsapi/<actor-name> and is published from a sibling folder in this workspace.
The full catalogue of jobs scrapers in this workspace:
Global / multi-country
- indeed-jobs-search-scraper — Indeed
- linkedin-jobs-search-scraper — LinkedIn
- google-jobs-search-scraper — Google Jobs
- glassdoor-jobs-search-scraper — Glassdoor
- monster-jobs-search-scraper — Monster
- ziprecruiter-jobs-search-scraper — ZipRecruiter
- simplyhired-jobs-search-scraper — SimplyHired
- adzuna-jobs-search-scraper — Adzuna
- jooble-jobs-search-scraper — Jooble
- jora-jobs-search-scraper — Jora
- careerjet-jobs-search-scraper — Careerjet
- multi-ats-jobs-search-scraper — multi-ATS aggregator
- workable-jobs-search-scraper — Workable
- workday-jobs-search-scraper — Workday-powered career sites
Remote / flexible
- remoteok-jobs-search-scraper — RemoteOK
- we-work-remotely-jobs-search-scraper — We Work Remotely
- remotive-jobs-search-scraper — Remotive
- remote-co-jobs-search-scraper — Remote.co
- flexjobs-jobs-search-scraper — FlexJobs
- upwork-jobs-search-scraper — Upwork
United States
- usajobs-jobs-search-scraper — USAJobs
- dice-com-jobs-search-scraper — Dice
- builtin-jobs-search-scraper — Built In
- governmentjobs-jobs-search-scraper — GovernmentJobs
- handshake-jobs-search-scraper — Handshake
- higheredjobs-jobs-search-scraper — HigherEdJobs
- hcareers-jobs-search-scraper — HCareers
- idealist-jobs-search-scraper — Idealist
- jobcase-jobs-search-scraper — Jobcase
- snagajob-jobs-search-scraper — Snagajob
- themuse-jobs-search-scraper — The Muse
- wellfound-jobs-search-scraper — Wellfound (AngelList Talent)
- tes-jobs-search-scraper — TES
- practicelink-jobs-search-scraper — PracticeLink
- civilservice-jobs-search-scraper — Civil Service
United Kingdom & Ireland
- reed-jobs-search-scraper — Reed
- totaljobs-jobs-search-scraper — Totaljobs
- cv-library-jobs-search-scraper — CV-Library
- jobsite-jobs-search-scraper — Jobsite
- jobs-ac-uk-jobs-search-scraper — Jobs.ac.uk
- guardian-jobs-search-scraper — Guardian Jobs
- irishjobs-jobs-search-scraper — IrishJobs
- nhs-jobs-search-scraper — NHS Jobs
- tes-jobs-search-scraper — TES
Europe
- apec-jobs-search-scraper — APEC (France, executive roles)
- cadremploi-jobs-search-scraper — Cadremploi (France)
- meteojob-jobs-search-scraper — Meteojob (France)
- hellowork-jobs-search-scraper — Hellowork (France)
- francetravail-jobs-search-scraper — France Travail (France)
- michaelpage-jobs-search-scraper — Michael Page
- manpower-jobs-search-scraper — Manpower
- randstad-jobs-search-scraper — Randstad
- roberthalf-jobs-search-scraper — Robert Half
- akkodis-jobs-search-scraper — Akkodis
- stepstone-jobs-search-scraper — Stepstone (DE/EU)
- arbeitsagentur-jobs-search-scraper — Arbeitsagentur (Germany)
- xing-jobs-search-scraper — Xing
- karriere-at-jobs-search-scraper — Karriere.at (Austria)
- jobs-ch-jobs-search-scraper — Jobs.ch (Switzerland)
- pracuj-pl-jobs-search-scraper — Pracuj.pl (Poland)
- nofluffjobs-jobs-search-scraper — No Fluff Jobs
- jobindex-jobs-search-scraper — Jobindex (Denmark)
- finn-no-jobs-search-scraper — FINN.no (Norway)
- infojobs-jobs-search-scraper — InfoJobs (Spain/Italy/Portugal)
- eluta-jobs-search-scraper — Eluta.ca (Canada)
- jobbank-jobs-search-scraper — Job Bank (Canada)
- jobillico-jobs-search-scraper — Jobillico (Canada)
- eures-jobs-search-scraper — EURES (EU)
- vdab-jobs-search-scraper — VDAB (Belgium)
- kariyer-net-jobs-search-scraper — Kariyer.net (Türkiye)
- jobberman-jobs-search-scraper — Jobberman (Nigeria)
- pnet-jobs-search-scraper — PNet (South Africa)
- brightmonday-jobs-search-scraper — BrighterMonday (East Africa)
- caterer-jobs-search-scraper — Caterer.com (hospitality, UK/EU)
India
- naukri-jobs-search-scraper — Naukri
- foundit-jobs-search-scraper — Foundit (Monster India)
- timesjobs-jobs-search-scraper — TimesJobs
- shine-com-jobs-search-scraper — Shine
- internshala-jobs-search-scraper — Internshala
- freshersworld-jobs-search-scraper — Freshersworld
- hirist-jobs-search-scraper — Hirist
- instahyre-jobs-search-scraper — Instahyre
- iimjobs-jobs-search-scraper — IIMJobs
- cutshort-jobs-search-scraper — Cutshort
- workindia-jobs-search-scraper — WorkIndia
- quikr-jobs-search-scraper — Quikr Jobs
- unstop-jobs-search-scraper — Unstop (Dare2Compete)
- apna-jobs-search-scraper — Apna
- employmentnews-jobs-search-scraper — Employment News
- ibps-recruitment-jobs-search-scraper — IBPS recruitment
- ssc-recruitment-jobs-search-scraper — SSC recruitment
- rrb-recruitment-jobs-search-scraper — RRB recruitment
- upsc-recruitment-jobs-search-scraper — UPSC recruitment
- freejobalert-jobs-search-scraper — FreeJobAlert
- tnprivatejobs-jobs-search-scraper — TN Private Jobs
Asia-Pacific
- jobkorea-jobs-search-scraper — JobKorea (Korea)
- saramin-jobs-search-scraper — Saramin (Korea)
- daijob-jobs-search-scraper — Daijob (Japan)
- gaijinpot-jobs-search-scraper — GaijinPot (Japan)
- jobsdb-sg-jobs-search-scraper — JobsDB (Hong Kong / SEA)
- jobstreet-jobs-search-scraper — JobStreet (SEA)
- mycareersfuture-jobs-search-scraper — MyCareersFuture (Singapore)
- glints-jobs-search-scraper — Glints (SEA)
- himalayas-jobs-search-scraper — Himalayas
- vietnamworks-jobs-search-scraper — VietnamWorks
- conzultalent-jobs-search-scraper — Conzultalent
MENA
- bayt-jobs-search-scraper — Bayt.com
- gulftalent-jobs-search-scraper — GulfTalent
- wuzzuf-jobs-search-scraper — Wuzzuf (Egypt)
- naukrigulf-jobs-search-scraper — NaukriGulf
- hh-ru-jobs-search-scraper — hh.ru (Russia)
Latin America
- computrabajo-jobs-search-scraper — Computrabajo
- bumeran-jobs-search-scraper — Bumeran
- occ-mundial-jobs-search-scraper — OCC Mundial
- zonajobs-jobs-search-scraper — ZonaJobs
- laborum-jobs-search-scraper — Laborum
- catho-jobs-search-scraper — Catho (Brazil)
- gupy-jobs-search-scraper — Gupy (Brazil)
- infojobs-jobs-search-scraper — InfoJobs (Brazil)
- olx-jobs-search-scraper — OLX Jobs
Africa
- jobberman-jobs-search-scraper — Jobberman (Nigeria)
- pnet-jobs-search-scraper — PNet (South Africa)
- brightmonday-jobs-search-scraper — BrighterMonday (East Africa)
- career-jobs-search-scraper — Career (South Africa)
- ejobs-ro-jobs-search-scraper — eJobs.ro (Romania)
- ncs-jobs-search-scraper — NCS
- trademe-jobs-search-scraper — Trade Me Jobs (New Zealand)
- seek-jobs-search-scraper — SEEK (AU/NZ)
- workforce-australia-jobs-search-scraper — Workforce Australia
Other / specialised
- dice-com-jobs-search-scraper — Dice (tech, US)
- efinancialcareers-jobs-search-scraper — eFinancialCareers
- apsjobs-jobs-search-scraper — APS Jobs
- talent-jobs-search-scraper — Talent
- jungle-jobs-search-scraper — Jungle.co (creative / tech)
- wuzzuf-jobs-search-scraper — Wuzzuf
Browse the full catalogue at apify.com/jobsapi.